近幾年來,隨著Cisco Aci在我們數(shù)據(jù)中心的成功落地堰氓,使我從傳統(tǒng)網(wǎng)絡進入了一個更廣闊的網(wǎng)絡領域--SDN袄秩。集中化的管理,分布式的控制裆赵,可編程的網(wǎng)絡無疑都讓我感覺在網(wǎng)絡運維中開了外掛东囚,不僅可以輕松駕馭一個數(shù)據(jù)中心,還能把更多的精力投入到網(wǎng)絡創(chuàng)新中战授。隨著SDN的快速迭代页藻,又衍生出了SDN-WAN, SD-Branch,基于意圖的網(wǎng)絡,NAAS等各種概念陈醒,而今天我要聊的是NetDevOps惕橙,與各種軟件定義網(wǎng)絡的概念密切相關。
概念本身是為了方便理解而取的名字钉跷,做什么事情我們還是要抓住本質弥鹦。而不是為了熱度、為了噱頭去投身其中,這樣的話彬坏,事情長久不了朦促。很多公司給我們推銷過很多產(chǎn)品,真正能吸引我眼球的栓始,永遠是那些技術過硬务冕、產(chǎn)品過硬、思路清晰的產(chǎn)品及公司幻赚,而不是那些包裝產(chǎn)品外面的噱頭禀忆、高大上的名詞。
就我而言落恼,NetDevOps的定義無需那么花里胡哨箩退,它就是:網(wǎng)絡運維人員針對自身運維場景,利用技術與工具提高自動化運維水平佳谦,提高日常管理戴涝、運維效率,提高管理故障排除故障的效率的工作方法及過程钻蔑。
它包含了三個重要部分:
開發(fā):開源的技術與工具啥刻、已購工具的二次開發(fā)。直白一些咪笑,就是開發(fā)可帽,不開發(fā)就不是NetDevOps,NetDevOps離不開開發(fā)蒲肋,高深淺顯蘑拯,或多或少,你總得寫腳本或者更加深入兜粘。
場景:開發(fā)深度結合自身網(wǎng)絡運維場景申窘,開箱即用只是在探索階段,后期一定會將開發(fā)根植于自己的運維基因之上孔轴,走出自己的特色剃法。
實踐:這是一種方法論在自己場景中持續(xù)實踐的過程。
NetDevOps是個個性化成品路鹰,具備成長屬性贷洲,它不是開箱即用的產(chǎn)品,不是通過簡單購買可以獲取的技能晋柱。NetDevOps就好比養(yǎng)孩子优构,養(yǎng)的永遠比其他的都“親”。這個“親”雁竞,就是貼合實際場景钦椭。我們應當投入心血去培養(yǎng)它拧额,給它時間,看它逐步成長彪腔。
NetDevOpt的產(chǎn)生根本原因是云計算發(fā)展必然的趨勢侥锦,云計算使計算資源成指數(shù)級的增長,勢必會對網(wǎng)絡造成不斷的運維壓力德挣。從底層硬件到上層架構催生出SDN恭垦,進而產(chǎn)生NetDevOps這個細分的領域。
為何要從傳統(tǒng)網(wǎng)工過渡到NetDevOpt開發(fā)工程師
1格嗅、運維其實是門藝術番挺,因為它不可復制,每家都有自己的實際情況吗浩,這就導致了很多奇葩需求與奇葩的問題建芙,這些問題必然是現(xiàn)有產(chǎn)品或者工具無法滿足的。公司產(chǎn)品是做通用的懂扼,多賣,我們的場景又是個性化的右蒲,最終的結果是阀湿,產(chǎn)品照顧絕大部分客戶的需求,然后開放部分可編程能力給用戶瑰妄,讓用戶去二次開發(fā)自己的個性需求陷嘴。通用與開放的結果,使我們一定會在某些部分去著手自己開發(fā)间坐,而且比例越來越多灾挨。聰明的賣家總會讓自己的產(chǎn)品充滿可編程接口,開放能力絕對是產(chǎn)品的一大賣點竹宋。
2劳澄、沒有人比網(wǎng)絡人更了解網(wǎng)絡的需求,信息傳遞是有損耗的蜈七,尤其是當雙方的領域不同的時候秒拔,這個天然的鴻溝會讓信息損失非常大。讓一個開發(fā)人員理解網(wǎng)絡很困難飒硅,這導致開發(fā)進行的總是不順利砂缩。但是讓一個網(wǎng)絡人員了解開發(fā),借助于現(xiàn)有的開源與大環(huán)境三娩,我覺得是非常容易的庵芭。因為很多人大學至少學過C、C++等等雀监,網(wǎng)絡工程師中很多是計算機體系的双吆,但是極少有人在上學的時候學習路由交換,因為條件不允許、環(huán)境不具備伊诵。這樣的一個網(wǎng)絡運維人員利用自己的領域知識厕隧,加上開源技術,便可以快捷的實現(xiàn)自己的需求列另。如果這個團隊可以有序的組織利用揪利,便可孵化出很棒的工具乃至平臺(多少先進的網(wǎng)絡開源工具框架,其實都是運維工程師寫出來的笛坦,而不是軟件工程師)区转。
3、用未來規(guī)劃現(xiàn)在版扩,未來的網(wǎng)絡一定是SDN的網(wǎng)絡废离,未來的網(wǎng)絡一定是逐步脫離CLI,同時更偏向overlay礁芦。它的運維一定是在運維平臺的web界面上操作蜻韭。通過可編程能力,在SDN網(wǎng)絡之上構建各種應用柿扣,給自己給上下游肖方。從企業(yè),從個人未状,都應該向這個方向前進俯画,這樣才不會被淘汰。