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