描述:
“靜”和“動(dòng)”是兩種雙生的形態(tài),“靜若處子,動(dòng)若脫兔”就是對這兩種形態(tài)的完美詮釋。
正文:
“靜” 和 “動(dòng)” 是兩種雙生的形態(tài),“靜” 代表著雋永,而 “動(dòng)” 代表著熱情,“靜若處子,動(dòng)若脫兔” 就是對這兩種形態(tài)的完美詮釋。
長久以來,幾乎所有園區(qū)網(wǎng)絡(luò)(包含廣域網(wǎng)絡(luò)),在運(yùn)維的理念上,都在追求形態(tài)上的 “靜”,穩(wěn)定是唯一的目標(biāo),輕易不會對網(wǎng)絡(luò)做功能性的變更。就像一位絕世的瑜伽舞者,通過調(diào)度、協(xié)調(diào)身體的每一塊肌肉,最終達(dá)到形體的絕對靜止,穩(wěn)定。
然而,絕對的 “靜” 從不存在。
在絕對的 “靜” 背后,總是隱藏著許多 “秘密”。對應(yīng)到完美的靜態(tài)、穩(wěn)定的園區(qū)網(wǎng)絡(luò),就是工程師大量的重復(fù)性勞動(dòng)。
他們需要依據(jù)功能設(shè)定,在不同的網(wǎng)絡(luò)設(shè)備上,人工配置海量的命令,通過這些命令去調(diào)度網(wǎng)絡(luò)形體中的每一臺設(shè)備,從而達(dá)到功能上的靜態(tài)平衡,穩(wěn)定。而這些海量命令的配置,大多數(shù)都是重復(fù)性的勞動(dòng)。
以思科自身為例,運(yùn)維團(tuán)隊(duì)每年對園區(qū)網(wǎng)絡(luò)進(jìn)行的配置變更中,有 65% 都是重復(fù)性的工作。
但問題是,人工部署也意味著錯(cuò)誤的可能性。同樣以思科為例,我了解到每年發(fā)生的網(wǎng)絡(luò)故障中,有 70% 是由于人為的配置失誤所產(chǎn)生。僅僅是一條錯(cuò)誤的指令,就極有可能打破靜態(tài)的平衡,造成意想不到的破壞。
基于降低運(yùn)維成本、快速部署,以及減少人為錯(cuò)誤的考慮,部分客戶,開始將人工的工作,通過程序的方式來代替,通過將開發(fā)(Development)團(tuán)隊(duì)和運(yùn)維(Operations)團(tuán)隊(duì)整合,把重復(fù)性的人工工作,交由圖形化,自動(dòng)化的軟件來完成。
這些新的方法,不僅能有效地降低運(yùn)維成本、快速部署,而且也極大的降低出錯(cuò)的可能性。這就是 DevOps、Network as Code 這些新的理念,給傳統(tǒng)網(wǎng)絡(luò)帶來的變化。
這些變革的前提,是網(wǎng)絡(luò)系統(tǒng)本身具備足夠豐富,并且簡單、易于開發(fā)的程序控制接口,供開發(fā)團(tuán)隊(duì)進(jìn)行程序調(diào)度。
思科的 DNA(全數(shù)字化網(wǎng)絡(luò)架構(gòu)),秉承