張 揚 鄭可勤 韓碧瑩
中國聯合網絡通信有限公司吉林省分公司 吉林 長春 130000
伴隨著網絡技術的快速發展,為了實現網絡及網絡設備的統一管理,SDWAN自動化運維系統隨之產生,使網絡運維更加方便、更加高效。本文為了證明SDWAN運維自動化的可行性對SDWAN運維自動化系統的現狀、關鍵技術進行分析。
SDWAN網絡運維自動化具有為全網設備提供網絡報表、網絡拓撲、告警管理以及性能管理等功能。隨著新技術的不斷發展,SDWAN控制器的功能會越來越全面與強大,可以實現管理網絡業務與運維功能的同時兼顧,SDWAN控制器最終將會融合EMS的網管功能。目前世界各個著名的互聯網公司都提出了適合自己公司的SDWAN運維自動化技術,因為這些技術對公司內部的數據中心網絡具有較強的針對性,所以詳細的技術不會被公司相關工作人員之外的人所熟知。在SDWAN運維技術中無法制定統一的運維標準,其原因是SDWAN網絡的特性具有高度的可定制化[1]。雖然計算機網絡運維技術已經擁有相對成熟的各個分支領域,但是無法實現各個領域之間的相互統一嚴重阻礙了計算機網絡運維技術的發展。
穩定的運行,實時預警、很高的可用性等優點是一個自動化運維系統應該具有的功能。為了使運維系統達到這一要求,需要結合使用多種運維技術。自動化配置管理的相關技術、收集日志技術以及系統監控技術是SDWAN運維自動化系統的關鍵技術[2]。
(一)SDWAN自動化配置管理的相關技術。日復一日的重復著幾乎相同的工作,一直困擾著系統管理員。比如軟件包的升級、配置文件的管理、錯誤修復以及新配置的添加等等。對于大規模的機器數量,使用人工對其進行管理不但會浪費人力還會伴隨著大量時間的浪費,而且管理過程中還存在著一定的安全隱患。自動化腳本的出現對于重復率很高的工作內容具有巨大的優勢。但是在生產過程中因為開發環境、開發成本等條件的限制,使腳本被多次開發。所以,不能保證腳本的靈活性以及適配多個平臺。另外,統一的對大量的腳本實施管理并不方便,存在很多困難。自動化配置管理技術的誕生解決了這些問題。
自動化配置管理技術可以統一管理集群,可以實現執行腳本、配置文件的下發、軟件包的安裝等功能同時運行。系統的自動化水平通常由選擇是否合適的自動化配置管理技術所決定,其又對運維系統設計的成敗起到決定性作用。
Puppet、Salt Stack、Ansible是自動化配置主流的三種技術方案。這三種方案都能將配置管理的工作以及自動化部署的工作完成,但是他們又擁有不同的優點,對不同的應用場景可以體現出各自所具有的不同優勢。
(二)SDWAN監控相關技術。在運維系統中監控技術是不可或缺的部分,它能對系統運行趨勢進行長期分析、跨時間范圍對系統進行比較、回溯和分析系統的問題。想要有一個好的運維系統需要一套好的監控系統來為其順利運行提供保障。監控系統的實量化數據的匯總、處理和收集主要由監控技術負責,需要對系統的長期運行趨勢、實現實時預警。服務器處理某個請求所需的反應時間長短、系統負載需求大小、監控系統是否流暢的運行以及服務容量是否飽和是評價一個監控系統好壞的標準。
Zabbix和Naigos是當前解決監控技術應用最廣泛的兩套技術方案。Zabbix的產生是為了對網絡設備以及網絡服務實施跟蹤和監控,并且Zabbix具有較高的效率。Zabbix具有實現簡潔的安裝、方便的使用以及學習過程中成本低的優點。Nagios具有對網絡服務以及主機的基本信息實施監控、可以同時對多臺設備的不同服務進行檢測、在有程序出現問題等異常狀況時會主動聯系設置的相關聯系人、可以精確定位故障、具有很強的拓展性、可以自動進行監控數據以及監控日志的相互轉換以及可以將網絡狀態以圖表等表達方式表現出來的優點。
(三)SDWAN收集日志相關技術。收集系統數據的功能對于自動化運維系統而言非常重要,日志數據是系統生命周期的顯現形式,用戶的操作、系統的全部運行狀態全部會記錄在系統日志中。想要了解系統的所有的運行流程可以通過對系統日志進行分析來實現,因此收集日志效率的高低決定了自動化運維系統是否完善。
以下將會介紹日志收集解決方案的幾種主流方案:ELK能夠用于前端數據的可視化展示、檢索和分析。他是由三個開源組件組成,這三個開源組件分別為Elastic Search、Logstash、Kiabana。Kaf ka是一種分布式開源流數據處理平臺,操作者可以使用發布以及訂閱的模式來對記錄流數據進行處理,還可以通過容錯的模式來記錄數據流[3]。他能夠使數據平臺擁有吞吐量高、延遲低、性能高的優點,非常適合進行分布式日志系統的構建。Kaf ka與傳統的消息系統相比,可以擴展多節點集群、廣播與組播可以通過訂閱組來實現、具有高可用性、數據持久化、速度極高的特點。
事實證明實現自動化的SDWAN網絡運維可行性非常高。
綜上所述,本文通過對SDWAN運維自動化網絡系統的現狀以及其中的關鍵技術進行分析,證明SDWAN運維自動化系統可以實現自動穩定的運行,并且大大的提高了運維的效率。同時,網絡工作者應堅持不懈對SDWAN運維自動化系統進行技術創新,推動SDWAN運維自動化系統的發展優化。