NetDevOps 是一種意識(shí)形態(tài),過(guò)去 5 年來(lái)一直滲透到散居國(guó)外的 IT 基礎(chǔ)設(shè)施中。作為一種理論,它可以提供許多領(lǐng)域來(lái)優(yōu)化基礎(chǔ)設(shè)施運(yùn)營(yíng)。
我們將討論可應(yīng)用于您的操作工作流的 NetDevOps 的一些應(yīng)用程序。
其中包括:
通過(guò)基礎(chǔ)架構(gòu)代碼( IaC )集中配置管理
自動(dòng)化重復(fù)操作任務(wù)。
使用自動(dòng)化實(shí)現(xiàn)配置的標(biāo)準(zhǔn)化和一致性。
使用網(wǎng)絡(luò)數(shù)字孿生仿真測(cè)試和驗(yàn)證更改。
使用 IaC 集中配置管理
IaC 背后的原則已用于軟件開發(fā)中,開發(fā)人員可以并行地為同一軟件項(xiàng)目貢獻(xiàn)代碼。但他們也創(chuàng)建了一個(gè)集中的存儲(chǔ)庫(kù),其中的代碼項(xiàng)目(包括服務(wù)器、 NIC 、路由器和交換機(jī)的網(wǎng)絡(luò)配置)可以駐留并作為唯一的真實(shí)來(lái)源。
配置管理的分散性使實(shí)施標(biāo)準(zhǔn)化從根本上效率低下。這也使得確定正確的配置或跟蹤更改變得困難。
將 IaC 與 Git 等源代碼管理軟件結(jié)合使用可以幫助解決問題,確保所有管理員、服務(wù)器和交換機(jī)都可以使用正確的網(wǎng)絡(luò)配置和代碼。
自動(dòng)化重復(fù)操作任務(wù)
在大型基礎(chǔ)架構(gòu)中,無(wú)論設(shè)備如何,配置的組件都是相同的。 syslog server 、 NTP server 、 SNMP 設(shè)置和其他管理設(shè)置等配置可以通過(guò) 零接觸資源調(diào)配 ( ZTP )等技術(shù)實(shí)現(xiàn)自動(dòng)化。 ZTP 可以將配置應(yīng)用于開機(jī)開關(guān),以減少跨多個(gè)設(shè)備手動(dòng)配置時(shí)可能發(fā)生的錯(cuò)誤。應(yīng)用標(biāo)準(zhǔn)配置和執(zhí)行重復(fù)任務(wù)非常適合 ZTP ,因?yàn)樗梢栽诿總€(gè)設(shè)備上一致地執(zhí)行。
利用自動(dòng)化實(shí)現(xiàn)配置標(biāo)準(zhǔn)化
自動(dòng)化通常依賴于設(shè)備完全啟動(dòng)后的外部工具來(lái)驅(qū)動(dòng)配置。自動(dòng)化更具動(dòng)態(tài)性,可以在設(shè)備的操作周期中多次應(yīng)用,而 ZTP 僅在每個(gè)設(shè)備的第一次引導(dǎo)期間使用。
Ansible 和 Salt 等自動(dòng)化工具使用模板技術(shù)和腳本大規(guī)模應(yīng)用配置。這些工具通過(guò)構(gòu)建標(biāo)準(zhǔn)化模板并僅依賴鍵/值對(duì)數(shù)據(jù)結(jié)構(gòu)來(lái)填充模板,從而簡(jiǎn)化了基礎(chǔ)架構(gòu)管理。通過(guò)這種方式,操作員可以對(duì)配置充滿信心,并集中精力驗(yàn)證正確的配置是否適用于正確的設(shè)備。
此外,自動(dòng)化工具可以大規(guī)模應(yīng)用配置。對(duì)錯(cuò)誤配置或 bug 的任何修復(fù)都可以放心地應(yīng)用于數(shù)千個(gè)節(jié)點(diǎn),只需最少的努力,而且不會(huì)因命令鍵入錯(cuò)誤或管理員分心而導(dǎo)致節(jié)點(diǎn)錯(cuò)誤配置。
測(cè)試和驗(yàn)證聯(lián)網(wǎng)數(shù)字孿生仿真中的變化
當(dāng)使用自動(dòng)化將配置大規(guī)模應(yīng)用于多個(gè)節(jié)點(diǎn)時(shí),在提交更改之前了解更大的影響是至關(guān)重要的。將更改應(yīng)用于少數(shù)節(jié)點(diǎn)作為測(cè)試通常無(wú)法揭示將更改應(yīng)用于每個(gè)節(jié)點(diǎn)時(shí)會(huì)發(fā)生什么。 NVIDIA Air 基礎(chǔ)設(shè)施仿真平臺(tái)創(chuàng)建了一個(gè)數(shù)字環(huán)境,供用戶在部署之前測(cè)試所有更改。
有了數(shù)字孿生,您可以在一個(gè)安全的沙箱中運(yùn)行自動(dòng)化,以確保更改不會(huì)導(dǎo)致任何不可預(yù)見的停機(jī)。將digital twin與驗(yàn)證技術(shù)(如VZX4)耦合,可以創(chuàng)建一個(gè)自動(dòng)測(cè)試管道,以確保所有配置更改都完全按照每個(gè)更改窗口的預(yù)期進(jìn)行。
結(jié)論
本系列介紹了優(yōu)化數(shù)據(jù)中心網(wǎng)絡(luò)的方法。第一種方法是通過(guò) 網(wǎng)絡(luò)體系結(jié)構(gòu)協(xié)議的現(xiàn)代化 。第二篇文章側(cè)重于通過(guò) NetDevOps 提高運(yùn)營(yíng)效率。
優(yōu)化對(duì)于保持高水平的服務(wù)、最高效率和生產(chǎn)力至關(guān)重要。通過(guò)利用討論的主題,您將能夠優(yōu)化數(shù)據(jù)中心網(wǎng)絡(luò),使其成為一個(gè)更具彈性的平臺(tái),從而提高業(yè)務(wù)的整體性能并為您節(jié)省資金。
關(guān)于作者
Rama Darbha 是 NVIDIA 網(wǎng)絡(luò)組的解決方案架構(gòu)主管,主要負(fù)責(zé)數(shù)據(jù)中心、 NetDevOps 和以太網(wǎng)交換。他熱衷于幫助客戶和合作伙伴通過(guò)開放的網(wǎng)絡(luò)策略,充分利用他們的人工智能和計(jì)算工作負(fù)載。 RAMA 有一個(gè)活躍的 CCONP 2019 :: 19 和 CCIE × 22804 ,擁有杜克大學(xué)工程與管理碩士學(xué)位。
審核編輯:郭婷
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5495瀏覽量
109016 -
交換機(jī)
+關(guān)注
關(guān)注
23文章
2866瀏覽量
103881 -
路由器
+關(guān)注
關(guān)注
22文章
3886瀏覽量
118817
發(fā)布評(píng)論請(qǐng)先 登錄
云里物里定位信標(biāo)助力打造現(xiàn)代化智慧醫(yī)院
無(wú)人機(jī)智能巡檢系統(tǒng)高效精準(zhǔn)的現(xiàn)代化檢測(cè)解決方案
工業(yè)智能網(wǎng)關(guān)在現(xiàn)代化水產(chǎn)養(yǎng)殖中的應(yīng)用
NetApp助力對(duì)象存儲(chǔ)現(xiàn)代化,提升速度、可擴(kuò)展性和安全性
無(wú)人機(jī)智能巡檢系統(tǒng):現(xiàn)代化運(yùn)維的空中解決方案
智能庫(kù)室管控系統(tǒng):重新定義現(xiàn)代化倉(cāng)儲(chǔ)管理
微型氣象站系統(tǒng):為智慧氣象建設(shè)和應(yīng)急管理體系現(xiàn)代化提供關(guān)鍵技術(shù)支撐
現(xiàn)代化智慧農(nóng)業(yè)四情監(jiān)測(cè)設(shè)備方案
城市治理現(xiàn)代化:邊緣計(jì)算網(wǎng)關(guān)在智慧城管中的實(shí)踐探索
中科創(chuàng)達(dá)推出Java應(yīng)用現(xiàn)代化解決方案
廣電計(jì)量助力廣州現(xiàn)代化產(chǎn)業(yè)體系高質(zhì)量發(fā)展
斑馬技術(shù):84%決策者認(rèn)為,倉(cāng)儲(chǔ)現(xiàn)代化運(yùn)營(yíng)是當(dāng)務(wù)之急
DXC實(shí)現(xiàn)全球IT基礎(chǔ)設(shè)施現(xiàn)代化

使用NetDevOps實(shí)現(xiàn)網(wǎng)絡(luò)現(xiàn)代化
評(píng)論