數(shù)字化正在改變世界。企業(yè),組織和政府都在利用數(shù)字化的力量建立可信的、移動更快、提高更大的價值和成長。因此,網(wǎng)絡(luò)也經(jīng)歷了巨大的變化,它是從物理設(shè)備(硬件)到虛擬設(shè)備功能并支持數(shù)字創(chuàng)新的軟件。
由于采用了軟件定義網(wǎng)絡(luò)(SDN)的新技術(shù),網(wǎng)絡(luò)正在變得可編程,而另一個發(fā)展是網(wǎng)絡(luò)功能虛擬化(NFV)。SDN實現(xiàn)了自動化網(wǎng)絡(luò)管理,而不是物理設(shè)備仍舊依靠手動配置。NFV將網(wǎng)絡(luò)功能從專用設(shè)備遷移到通用服務(wù)器中。這兩者都提供了競爭優(yōu)勢,企業(yè)希望這兩者都能對他們的數(shù)字化項目加以支持。
根據(jù)IDC的調(diào)查,從2014年到2020年全球SDN市場的年復合增長率(CAGR)約為54%,到2020年市場將達到125億美元。SDN的采用將會進一步擴大,SDN和NFV市場已經(jīng)逐步建立起來。
分析在數(shù)字化網(wǎng)絡(luò)中發(fā)揮重要作用,它揭示了關(guān)于用戶、應(yīng)用程序、設(shè)備和威脅的相關(guān)信息,這有助于企業(yè)及其IT人員作出更明智的決策。然而,為了實現(xiàn)這一點,企業(yè)必須先做到兩個前提。首先,他們必須通過自動執(zhí)行網(wǎng)絡(luò)日常任務(wù)來釋放IT資源,這能夠為主要業(yè)務(wù)創(chuàng)新騰出空間,因此企業(yè)愿意采用SDN和NFV。
其次,企業(yè)必須使其網(wǎng)絡(luò)工程師具備編程技能。這些新技能將使網(wǎng)絡(luò)工程師更加智能化應(yīng)用網(wǎng)絡(luò),網(wǎng)絡(luò)工程師還可以通過開放的應(yīng)用程序編程接口(API)開發(fā)強大的應(yīng)用程序。隨著網(wǎng)絡(luò)的抽象化和虛擬化,網(wǎng)絡(luò)工程師必須理解和操作SDN控制器和網(wǎng)絡(luò)編排系統(tǒng)。
轉(zhuǎn)變IT工作職能和角色所有這一切意味著IT工作職能正在遠離設(shè)備和平臺配置。他們正在朝著以安全和策略為基礎(chǔ)的服務(wù),以商業(yè)為中心的分析能力轉(zhuǎn)型。這些服務(wù)通過基于控制器架構(gòu)中的抽象和自動化來實現(xiàn)。
設(shè)置并支持數(shù)字化網(wǎng)絡(luò)帶來了很多挑戰(zhàn),IT專業(yè)人員必須采用快速變化的技術(shù)如SDN,以增強安全性、靈活訪問和虛擬化,還要充分利用云計算。企業(yè)在沒有了解背后的關(guān)鍵安全需求,不能設(shè)置云計算并增強訪問。
這是企業(yè)數(shù)字化的另一個關(guān)鍵方面:能夠安全地連接數(shù)據(jù)、流程、人員和事物。為此,企業(yè)需要經(jīng)過培訓和認證的專業(yè)人士來設(shè)計和構(gòu)建安全的基礎(chǔ)設(shè)施,他們還需要專業(yè)的IT人員來檢測和應(yīng)對日益嚴重的網(wǎng)絡(luò)安全威脅。
SDN和NFV的到來需要專業(yè)的IT人員,隨著企業(yè)走向數(shù)字化,他們正在謀求自動化和編程技能。他們希望在新技能架構(gòu)中接受培訓和認證的IT專業(yè)人員能夠充分利用SDN和NFV,從而實現(xiàn)最大的靈活性,降低運營成本。
企業(yè)最終會將SDN和NFV視為實現(xiàn)其預(yù)期業(yè)務(wù)成果和保持競爭力的手段,企業(yè)尋找IT專業(yè)人士獲得技術(shù)和業(yè)務(wù)的支持,然而與業(yè)務(wù)最相關(guān)的IT部分不能自動化,他們需要創(chuàng)造力、視野。
數(shù)字化網(wǎng)絡(luò)技能的價值即使如此,基礎(chǔ)既能對于網(wǎng)絡(luò)工程師和程序員來說都是至關(guān)重要的。現(xiàn)在,網(wǎng)絡(luò)是IT數(shù)字時代的一部分,IT和網(wǎng)絡(luò)合并成一個職位網(wǎng)絡(luò)程序員。只有那些掌握了這些技能的網(wǎng)絡(luò)工程師、程序員或其他IT專業(yè)人士才能在數(shù)字化時代獲得成功。
由于數(shù)字化網(wǎng)絡(luò)是自動化的,基本腳本是每個IT專業(yè)人員必須掌握的技能,因為這些腳本是實現(xiàn)任務(wù)自動化的基礎(chǔ),而且將有很多任務(wù)將在數(shù)字化網(wǎng)絡(luò)中實現(xiàn)自動化。當前的網(wǎng)絡(luò)工程師也應(yīng)該掌握編程技能,Python是其中一個很好的選擇,因為Python能夠幫助網(wǎng)絡(luò)工程師在程序性編程和面向?qū)ο缶幊讨g轉(zhuǎn)換思維,網(wǎng)絡(luò)工程師還應(yīng)該學習Linux,并且靈活使用API。
有了這些基礎(chǔ),網(wǎng)絡(luò)工程師可以實現(xiàn)基礎(chǔ)設(shè)施編程。他們需要了解常見的自動化協(xié)議,如網(wǎng)絡(luò)配置協(xié)議(NETCONF)表示狀態(tài)傳輸(REST),以及這些協(xié)議與YANG數(shù)據(jù)模型的相關(guān)性。他們需要深入研究各種類型的SDN控制器,如應(yīng)用策略基礎(chǔ)設(shè)施控制器(APIC),應(yīng)用策略基礎(chǔ)設(shè)施控制器企業(yè)模塊(APIC-EM),開放SDN控制器(OSC),他們至少要知道如何使用這些設(shè)備中的API。
在編程方面,IT軟件工程師應(yīng)該學習網(wǎng)絡(luò)基礎(chǔ)知識,包括自動化基礎(chǔ)設(shè)施、使用API和工具包來與SDN控制器和單個設(shè)備接口。軟件工程師還需要了解其他相關(guān)知識,如IPv4和IPv6尋址和子網(wǎng)劃分以及網(wǎng)絡(luò)基礎(chǔ)設(shè)施組件的功能。程序員和網(wǎng)絡(luò)工程師都需要了解更多的虛擬化知識,因為數(shù)字化網(wǎng)絡(luò)在很大程度上是虛擬化且高速流動的。
未來的IT職業(yè)正在被重新定義,企業(yè)需要評估哪些具有數(shù)字化網(wǎng)絡(luò)既能的IT專業(yè)人員的標準,以及如何充分利用這些技能。對于已經(jīng)獲得了專業(yè)技能的IT專業(yè)人員來說,求職機會將變得更大,這些技能使得他們變得更加有價值。
原文鏈接:https://www.sdxcentral.com/articles/contributed/taking-control-programmable-network/2017/02/