SDN終極目標(biāo):數(shù)據(jù)共享整合基礎(chǔ)設(shè)施
自動(dòng)化是軟件定義網(wǎng)絡(luò)的首要目標(biāo),但實(shí)現(xiàn)這一目標(biāo)需要整合計(jì)算、存儲(chǔ)和網(wǎng)絡(luò),其中數(shù)據(jù)是關(guān)鍵。在過(guò)去的18個(gè)月中,網(wǎng)絡(luò)行業(yè)主要側(cè)重于軟件定義網(wǎng)絡(luò)以及哪些技術(shù)應(yīng)該涵蓋其中,這也引出這樣一個(gè)問(wèn)題:SDN的***階段是什么樣?
SDN通過(guò)控制轉(zhuǎn)發(fā)分離實(shí)現(xiàn)自動(dòng)化
SDN并不是關(guān)于集中化控制,其主要目標(biāo)是自動(dòng)化工作流程,從而讓配置、監(jiān)控、故障排除和整體網(wǎng)絡(luò)管理變得更加容易,為了實(shí)現(xiàn)這一點(diǎn),網(wǎng)絡(luò)需要被視為一種資源,可以被分割和分配來(lái)作為應(yīng)用交付過(guò)程的一部分,但應(yīng)用程序工作負(fù)載的活動(dòng)范圍并不僅限于網(wǎng)絡(luò)邊界。
應(yīng)用程序不僅僅需要網(wǎng)絡(luò)資源,還需要計(jì)算、存儲(chǔ)以及其他應(yīng)用程序,如果我們的長(zhǎng)期愿景是實(shí)現(xiàn)一個(gè)高度協(xié)調(diào)的環(huán)境,這意味著這種整合的范圍要遠(yuǎn)遠(yuǎn)超出網(wǎng)絡(luò)邊界。即使網(wǎng)絡(luò)行業(yè)設(shè)法抵觸這個(gè)愿景,等這些架構(gòu)都到位時(shí),他們將會(huì)發(fā)現(xiàn)IT部門都在試圖擴(kuò)展這個(gè)概念到整個(gè)IT。
即使是整合單個(gè)技術(shù)領(lǐng)域內(nèi)的同質(zhì)環(huán)境也很具挑戰(zhàn)性,你如何整合這些基礎(chǔ)設(shè)施孤島? 最重要的是如何連接這些不同的模塊,這些組件之間的接口允許自主活動(dòng),同時(shí)保持組件的相互依存關(guān)系,朝著共同目標(biāo)而努力。
SDN***目標(biāo)通過(guò)數(shù)據(jù)共享整合基礎(chǔ)設(shè)施
更簡(jiǎn)單地說(shuō),正確的做法是將所有計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)聯(lián)結(jié)在緊密集成的單個(gè)系統(tǒng),我們需要的解決方案是確定在必要時(shí)這些組件進(jìn)行交互的方式,用于交互的典型網(wǎng)絡(luò)辦法是協(xié)議和API。但協(xié)議通常不會(huì)擴(kuò)展到網(wǎng)絡(luò)外部,而API是解決這個(gè)問(wèn)題的非常狹隘的方式。我們應(yīng)該要解決的問(wèn)題是:這些組件如何進(jìn)行交互?
最終,我們需要設(shè)計(jì)出這樣的系統(tǒng),每個(gè)組件可以基于更廣泛系統(tǒng)的共同目標(biāo)來(lái)半自主地運(yùn)作,實(shí)現(xiàn)這種組件交互并不是通過(guò)協(xié)議或者API,而是通過(guò)數(shù)據(jù),如果每個(gè)組件(例如計(jì)算、存儲(chǔ)和網(wǎng)絡(luò))能夠訪問(wèn)數(shù)據(jù),它們就可以利用這些數(shù)據(jù),并相應(yīng)地調(diào)整自己的行為。
例如,假設(shè)我們部署了新的Hadoop應(yīng)用程序,當(dāng)執(zhí)行一個(gè)工作時(shí),這個(gè)工作需要計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)。如果指定該工作的數(shù)據(jù)可以共享,這樣這個(gè)數(shù)據(jù)就將成為服務(wù)器、存儲(chǔ)設(shè)備、互連交換機(jī)和路由器共同的工作藍(lán)圖。
實(shí)現(xiàn)這種整合的關(guān)鍵是數(shù)據(jù)?這種數(shù)據(jù)如何被捕捉?它如何被傳遞到相關(guān)方?它如何在不同元件間規(guī)范化,或者每個(gè)組件在不同時(shí)間和不同格式來(lái)使用數(shù)據(jù)?
這些問(wèn)題并不單單是網(wǎng)絡(luò)面臨的問(wèn)題,這些問(wèn)題的答案將會(huì)涉及不同的基礎(chǔ)設(shè)施組件,這意味著各個(gè)領(lǐng)域需要更多地與其他孤島進(jìn)行溝通。最終,軟件定義網(wǎng)絡(luò)、軟件定義存儲(chǔ),以及已經(jīng)虛擬化的計(jì)算空間需要結(jié)合起來(lái)。如果沒有實(shí)現(xiàn)這種整合,在未來(lái)幾年,整個(gè)IT將面對(duì)一個(gè)令人失望的局面。