在本系列的第 2 部分中,我們將重點介紹優化和現代化數據中心網絡運營的解決方案。在第一期“優化數據中心網絡”中,我們研究了如何更新您的網絡基礎架構和協議。
NetDevOps 是一種思想體系,過去 5 年來持續滲透到 IT 基礎設施的不同部分中。作為一種理論,它可以在許多領域幫助優化基礎設施運營。
我們將討論可應用于您的操作工作流的 NetDevOps 的一些應用程序。
其中包括:
通過基礎架構即代碼(IaC)對配置管理集中化。
自動化重復操作任務。
使用自動化實現配置的標準化和一致性。
使用網絡數字孿生仿真測試和驗證更改。
使用 IaC 對配置管理集中化
IaC 背后的原則已用于軟件開發中,開發人員可以并行地為同一軟件項目貢獻代碼。但他們也創建了一個集中的存儲庫,其中的代碼項目(包括服務器、NIC 、路由器和交換機的網絡配置)可以駐留并作為唯一的真實來源。
配置管理的分散性使實施標準化從根本上效率低下。這也使得確定正確的配置或跟蹤更改變得困難。
將 IaC 與 Git 等源代碼管理軟件結合使用可以幫助解決問題,確保所有管理員、服務器和交換機都可以使用正確的網絡配置和代碼。
自動化重復操作任務
在大型基礎架構中,無論設備如何,配置的組件都是相同的。syslog server 、NTP server 、SNMP 設置和其他管理設置等配置可以通過零接觸業務開通(ZTP)等技術實現自動化。ZTP 可以將配置應用于開機開關,以減少跨多個設備手動配置時可能發生的錯誤。應用標準配置和執行重復任務非常適合 ZTP ,因為它可以在每個設備上一致地執行。
利用自動化實現配置標準化
自動化通常依賴于設備完全啟動后的外部工具來驅動配置。自動化更具動態性,可以在設備的操作周期中多次應用,而 ZTP 僅在每個設備的第一次引導期間使用。
Ansible 和 Salt 等自動化工具使用模板技術和腳本進行大規模的配置實施工作。這些工具通過構建標準化模板并僅依賴鍵/值數據結構來填充模板,從而簡化了基礎架構管理。通過這種方式,操作員可以對配置充滿信心,并集中精力驗證正確的配置是否適用于正確的設備。
此外,自動化工具可以大規模的實施配置工作。對錯誤配置或 bug 的任何修復都可以放心地應用于數千個節點,只需最少的努力,而且不會因命令鍵入錯誤或管理員分心而導致節點錯誤配置。
測試和驗證聯網數字孿生仿真中的變化
當使用自動化將配置大規模應用于多個節點時,在提交更改之前了解更大的影響是至關重要的。將更改應用于少數節點作為測試通常無法揭示將更改應用于所有節點時會發生什么。NVIDIA Air 基礎設施仿真平臺創建了一個數字孿生環境,供用戶在部署之前測試所有更改。
有了數字孿生,您可以在一個安全的沙箱中運行自動化,以確保更改不會導致任何不可預見的停機。將 digital twin 與驗證技術(如 NVIDIA NetQ)接合,可以創建一個自動測試管道,以確保所有配置更改都完全按照每個更改窗口的預期進行。
結論
本系列介紹了優化數據中心網絡的方法。第一種方法是通過網絡架構協議的現代化。第二篇文章側重于通過 NetDevOps 提高運營效率。
優化對于保持高水平的服務、最高效率和生產力至關重要。通過利用和實施我們討論的主題中的內容,您將能夠優化數據中心網絡,使其成為一個更具彈性的平臺,從而提高業務的整體性能并為您節省資金。
NVIDIA往期精彩內容
算力時代,網絡決定性能 使用最新版本的 NVIDIA NetQ 自動化網絡監控并減少停機時間 為什么沒有理想的數據中心網絡設計
審核編輯:湯梓紅
-
NVIDIA
+關注
關注
14文章
4940瀏覽量
102815 -
網絡
+關注
關注
14文章
7517瀏覽量
88627 -
數據中心
+關注
關注
16文章
4688瀏覽量
71956
原文標題:使用 NetDevOps 實現網絡現代化
文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業解決方案】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論