SDN已經(jīng)成為“軟件定義數(shù)據(jù)中心(SDDC)”大范疇的中心,而它主要建立在3個重要的基礎(chǔ)之上:可編程性、軟件定義服務(wù)器、網(wǎng)絡(luò)與存儲。
服務(wù)器虛擬化已經(jīng)為虛擬機(VM)創(chuàng)造了軟件定義環(huán)境,因此現(xiàn)在網(wǎng)絡(luò)邊界或網(wǎng)絡(luò)的最后一跳已經(jīng)在服務(wù)器堆棧之內(nèi),它負(fù)責(zé)提供虛擬機與虛擬機之間、虛擬機與外部服務(wù)器之間的連接。同時,新的可編程存儲解決方案可以運行在聚合數(shù)據(jù)中心網(wǎng)絡(luò)之上,它們必須正確配置、分配和管理�?傮w來說,網(wǎng)絡(luò)基礎(chǔ)架構(gòu)的可編程性越來越高,而且正在快速發(fā)展。
起初,當(dāng)我們提及SDN時,通常指的是支持OpenFlow的交換機,但是由于服務(wù)器虛擬化對數(shù)據(jù)中心產(chǎn)生了重大影響,所以虛擬網(wǎng)絡(luò)已經(jīng)變得更加流行。新的虛擬網(wǎng)絡(luò)解決方案需要使用軟件堆疊網(wǎng)絡(luò)(OVN),它們依賴于通道協(xié)議,如虛擬可擴展LAN(VXLAN)和使用通用路由封裝的網(wǎng)絡(luò)虛擬化(NVGRE)。
許多公司已經(jīng)建立了團隊來研究SDDC問題及其優(yōu)點。下面是他們在投資建設(shè)SDDC之前應(yīng)該考慮的五方面重要問題:
1. 電源是重中之重。用于界定SDDC成功的指標(biāo)變得很像云提供商的指標(biāo),即電源消耗越大,成本就越高,而電源成本的節(jié)約將成為傳統(tǒng)供應(yīng)商的主要選擇標(biāo)準(zhǔn)。一位Emulex客戶指出:“新指標(biāo)是性能/成本/電源”,這正在改變IT團隊評價IT解決方案的方式。隨著x86處理器不斷地增加自身能效,硬件減負(fù)的好處主要體現(xiàn)在電源、供熱和制冷方面的節(jié)能。
2. 管理復(fù)雜性大大降低。如果實施得當(dāng),那么SDN將有助于減小傳統(tǒng)數(shù)據(jù)中心原來的復(fù)雜性。例如,如果要安裝一個新的虛擬機或物理服務(wù)器,那么必須更新這個新工作負(fù)載所需要的全部網(wǎng)絡(luò)組件。傳統(tǒng)上,下一步是服務(wù)器管理員提交一個工作單,要求更新用于支持新工作負(fù)載的網(wǎng)絡(luò)配置。這個過程產(chǎn)生的成本可能還遠(yuǎn)遠(yuǎn)不及人工重新配置防火墻、人工更新路由器、人工更新整個網(wǎng)絡(luò)的ACL等工作。基于服務(wù)器的OVN SDN解決方案提供了一種為所遷移虛擬機和工作負(fù)載在裸機服務(wù)器上自動分配網(wǎng)絡(luò)的方法,如VXLAN或NVGRE。正如前面所提到的,OVN可以顯著減少網(wǎng)絡(luò)管理成本。
3. 軟件穩(wěn)定性:行業(yè)中一些Web巨頭使用免費開源軟件的能力非常驚人。但是要知道這些超級公司擁有大量有支持開源軟件的開發(fā)人員。最近,開放計算項目(發(fā)布開源硬件規(guī)格的社區(qū))公布了一個開源交換機解決方案的進展情況。這些解決方案非常適合Web巨頭,因為他們有足夠的工程力量去編寫交換機程序,開發(fā)控制面板和為特殊需求重寫軟件。但是,對于沒有足夠資源或大型軟件開發(fā)團隊的企業(yè)而言,企業(yè)應(yīng)用都必須建立在可靠且由供應(yīng)商支持的解決方案上,同時他們也在密切關(guān)注開源解決方案,它們有可能逐漸成熟而變?yōu)榭尚蟹桨浮?/p>
4. 如果無法測量,那就等于無法管理。CIO應(yīng)該問自己3個問題:“SDN如何融入我的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)”、“現(xiàn)在是否有一些網(wǎng)絡(luò)診斷工具可以使用”、“如何在診斷中跨越虛擬網(wǎng)絡(luò)和物理網(wǎng)絡(luò)”。這里需要注意兩個重要方面,第一,提供一種只關(guān)注于最有可能發(fā)生問題位置點的“聰明”部署,可以保證你在深度診斷過程中獲得用于修復(fù)重大SDN和應(yīng)用程序問題時所需要的數(shù)據(jù)。物理網(wǎng)絡(luò)SDN的一個備受關(guān)注的用例是集成一個監(jiān)控網(wǎng)絡(luò),它會連接基礎(chǔ)架構(gòu)中的重要交換機。然后,單擊一下按鈕,SDN就可以把流轉(zhuǎn)發(fā)到數(shù)據(jù)采集設(shè)備,這將減少分析網(wǎng)絡(luò)問題的時間。第二,輕量診斷可以提供一種“提示燈”,所以你可以收到一些潛在問題的警報。我甚至曾經(jīng)遇到這樣一個公司,他們希望將所有輕量診斷信息發(fā)送到一個大數(shù)據(jù)解決方案,然后再開始運行一些分析(例如Hadoop數(shù)據(jù)庫)。
5. 集成OVN和物理網(wǎng)絡(luò)之間的管理:只要應(yīng)用了虛擬化,我們就不能輕松追蹤到問題根源,因此出現(xiàn)的性能問題可能很難查找到原因。有可能是一臺物理交換機出現(xiàn)了過度擁塞的問題,但是客戶卻會打電話來告訴你說他們的虛擬機運行不正常。集成網(wǎng)絡(luò)管理工具就變得非常重要,它可以降低網(wǎng)絡(luò)問題根源的診斷難度。
總之,根據(jù)GigaOM完成的一項研究調(diào)查,有15%的組織已經(jīng)部署或正在試用SDN,另外有一項IDC研究預(yù)測,SDN市場營收將會在2016年超過35億美元。在很大程度上,這種增長是因為SDN正在成為企業(yè)數(shù)據(jù)中心的重要組成部分,因此CIO需要考慮這種技術(shù)將如何影響數(shù)據(jù)中心的設(shè)計。從戰(zhàn)略角度看,他們需要考慮如何建設(shè)正確的數(shù)據(jù)中心組合,其中要同等看待服務(wù)器、存儲和網(wǎng)絡(luò)等方面。