SDX的成敗幾何?
包括SDN、SDS等已經(jīng)被提出了好多年了,現(xiàn)在也基本褪去,不再是被學(xué)術(shù)技術(shù)和商業(yè)資本追捧的對(duì)象。此時(shí),我們來(lái)看SDX到底做成了什么樣子、做出了什么成果、還有哪些目標(biāo)沒(méi)有實(shí)現(xiàn),基本是可以看得比較清楚了。
SDN和SDS等最初的架構(gòu)和目標(biāo)都比較一致,在架構(gòu)上都推崇管控面和數(shù)據(jù)面分離、集中式管控、具有標(biāo)準(zhǔn)開放的南北向管控接口,在設(shè)計(jì)目標(biāo)上都想通過(guò)標(biāo)準(zhǔn)來(lái)直接面向應(yīng)用,以使得應(yīng)用來(lái)獲取更確切的資源和QoS保障。但是在當(dāng)今來(lái)看,有其成功的方面,也有其失敗的領(lǐng)域,這里我們簡(jiǎn)單匯總說(shuō)下:
(1) 整體來(lái)講SDX,其架構(gòu)設(shè)計(jì)是成功的,但是目標(biāo)達(dá)成上是失敗的;無(wú)論是SDN還是SDS,都出現(xiàn)了大量的控制器,包括開源的和各家產(chǎn)品廠商的,可謂是百花齊放、百家爭(zhēng)鳴;但是在直接為應(yīng)用提供資源和QoS等設(shè)計(jì)目標(biāo)上,基本上是失敗的,因?yàn)樗械腟DN或SDS控制器,都沒(méi)有提供標(biāo)準(zhǔn)的北向接口,即使有些標(biāo)準(zhǔn)的定義,但是對(duì)于千變?nèi)f化的應(yīng)用來(lái)說(shuō),根本無(wú)法滿足抽象建模和直接對(duì)接使用的要求,最終SDN和SDS的Software或App變成了自動(dòng)化配置網(wǎng)絡(luò)或存儲(chǔ)的特性能力、云平臺(tái)等的網(wǎng)絡(luò)云服務(wù),比如OpenDaylight的架構(gòu)就可以清晰看出這點(diǎn);
(2) SDX對(duì)于網(wǎng)絡(luò)設(shè)備和存儲(chǔ)設(shè)備的自動(dòng)化配置方面,無(wú)疑是巨大的成功,通過(guò)豐富的南向能力,而且已經(jīng)形成多個(gè)標(biāo)準(zhǔn);基于云計(jì)算/運(yùn)營(yíng)商N(yùn)FVI等領(lǐng)域的需求,SDX極大滿足了配置自動(dòng)化,大大增加了配置的正確率,基于SDX的自動(dòng)化能力提升了客戶新業(yè)務(wù)部署能力、故障解決能力和創(chuàng)新能力;還有些廠商的SDX控制器可以同時(shí)接入多個(gè)廠商的設(shè)備,從而實(shí)現(xiàn)客戶局點(diǎn)設(shè)備的統(tǒng)一集中管理,也提升客戶的維護(hù)易用性;但是在SDX的南向標(biāo)準(zhǔn)上,標(biāo)準(zhǔn)非常之多,而且每個(gè)網(wǎng)絡(luò)廠商在SDN或存儲(chǔ)廠商在SDS等方面都有自己的考慮,唯恐被各自的友商所把持客戶界面入口,所以基本都會(huì)提供自己的控制器,并且商用友好型相比異構(gòu)設(shè)備都有很大程度的降低;
(3) SDX的集中式控制,很多人認(rèn)為會(huì)有單點(diǎn)故障,這類分析者是完全沒(méi)有理解SDX的集中式內(nèi)容所指,混淆了架構(gòu)設(shè)計(jì)和技術(shù)理念;SDX的集中式控制是技術(shù)理念,相比傳統(tǒng)的設(shè)備各自控制自己,然后通過(guò)集群信令在各個(gè)設(shè)備間的帶內(nèi)進(jìn)行交互形成集群。而這些分析者所提出的單點(diǎn)故障,是對(duì)于SDX的控制器系統(tǒng)設(shè)計(jì)來(lái)說(shuō)的,很明顯具有一定系統(tǒng)設(shè)計(jì)的架構(gòu)師來(lái)說(shuō)很明顯會(huì)想到多住集群或主備高可用等設(shè)計(jì),更有創(chuàng)新者設(shè)計(jì)出了分布式控制器(比如Dragonflow和ovn等),所以控制器的技術(shù)理念和系統(tǒng)設(shè)計(jì)都是成功的;但是業(yè)界控制器繁多,如前面所述,包括開源的和各家廠商的,而且北向也不同;也導(dǎo)致千變?nèi)f化的應(yīng)用無(wú)法直接對(duì)接控制器,也影響了SDN設(shè)計(jì)目標(biāo)的達(dá)成;
(4) SDX在最初的應(yīng)用場(chǎng)景并不是很明確,而設(shè)計(jì)目標(biāo)又過(guò)于遠(yuǎn)大,這個(gè)也是SDN期初被討論時(shí)有點(diǎn)盲人摸象,讓初學(xué)者不知所以,這個(gè)是SDX失敗的地方;不過(guò)很快,隨著云計(jì)算的發(fā)展,云網(wǎng)絡(luò)服務(wù)和云存儲(chǔ)服務(wù),成為SDX的最大應(yīng)用場(chǎng)景;在當(dāng)今軟硬件融合的產(chǎn)品快速發(fā)展下,SDX將會(huì)持續(xù)提供對(duì)應(yīng)輝煌的支撐。
從SDX的整體發(fā)展歷程看,每一項(xiàng)新技術(shù)都會(huì)存在被討論/被追崇,然后成熟后被應(yīng)用,到最后被冷落的過(guò)程;而SDX尤其是網(wǎng)絡(luò)領(lǐng)域,屬于長(zhǎng)久沒(méi)有大技術(shù)看點(diǎn)而被寄予厚望的風(fēng)口點(diǎn),最終被設(shè)備商聯(lián)合絞殺下逃向云計(jì)算領(lǐng)域;我們只能希望云計(jì)算能攜手SDX向設(shè)備商有一天能反攻回來(lái)。
所以SDX最大的失敗是敗給了LDE(Leader Defined Everything),最大的成功則是抓住了幾個(gè)應(yīng)用場(chǎng)景,能得以持續(xù)發(fā)展。