當(dāng)前位置:首頁(yè) >  IDC >  云計(jì)算 >  正文

深度解析 | 云網(wǎng)絡(luò)的回歸之路(上)

 2020-04-27 15:51  來(lái)源: 互聯(lián)網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

自從2006年云計(jì)算正式誕生以來(lái),只用了短短十年的時(shí)間,就已經(jīng)發(fā)展到可以大規(guī)模在生產(chǎn)網(wǎng)絡(luò)中部署及承載關(guān)鍵業(yè)務(wù)了。

我們縱觀整個(gè)IT發(fā)展歷史,在基礎(chǔ)設(shè)施 層面發(fā)生如此大的變革,云計(jì)算毫無(wú)疑問(wèn)是首當(dāng)其沖的。

在這么短的時(shí)間跨度內(nèi),云計(jì)算之所以能夠有突飛猛進(jìn)的發(fā)展,與亞馬遜、谷歌、微軟、阿里等這些老牌IT巨擎以及新銳互聯(lián)網(wǎng)力量的勇于探索是密不可分的。

當(dāng)然也與計(jì)算與存儲(chǔ)技術(shù)在云計(jì)算時(shí)代的快速發(fā)展和自我調(diào)整有著緊密的關(guān)系。

被游離的云網(wǎng)絡(luò) —— 當(dāng)前的云網(wǎng)絡(luò)游離于云計(jì)算的整體架構(gòu)之外

 

計(jì)算網(wǎng)絡(luò)存儲(chǔ)

被并稱(chēng)為云計(jì)算的三大支撐基礎(chǔ)設(shè)施

在云計(jì)算時(shí)代,計(jì)算和存儲(chǔ)緊緊跟隨了云的發(fā)展步伐,率先完成了架構(gòu)的演進(jìn)——

?系統(tǒng)從自我封閉到全面開(kāi)放;

?架構(gòu)從硬件主導(dǎo)到軟件定義;

?管理從手工配置到自動(dòng)調(diào)度;

?運(yùn)維從以設(shè)備為中心到以業(yè)務(wù)為中心。

遺憾的是 網(wǎng)絡(luò),作為云中三大基礎(chǔ)設(shè)施之一,卻因?yàn)樽陨矸忾]的原因未能跟上這一步伐,從而使自身游離于云計(jì)算的整體架構(gòu)之外。當(dāng)前云網(wǎng)絡(luò)封閉的表現(xiàn) 主要在于以下幾個(gè)方面:

?軟硬件一體化

私有的網(wǎng)絡(luò)操作系統(tǒng)只能運(yùn)行在私有的硬件平臺(tái)之上,云計(jì)算的運(yùn)營(yíng)者不但無(wú)法享受硬件標(biāo)準(zhǔn)化帶來(lái)的成本紅利、有效降低TCO(Total Cost of Ownership,總擁有成本),而且往往面臨著被底層網(wǎng)絡(luò)鎖定的風(fēng)險(xiǎn)。

?封閉在黑盒中的網(wǎng)絡(luò)能力

因?yàn)闅v史原因,很多網(wǎng)絡(luò)設(shè)備只能通過(guò)低效的命令行方式、逐設(shè)備地進(jìn)行部署配置,即便提供了集中控制器,也只是從網(wǎng)絡(luò)維護(hù)的視角出發(fā)提供了一個(gè)簡(jiǎn)單的圖形化的管理界面,并未將其與云中的業(yè)務(wù)與運(yùn)營(yíng)需求緊密結(jié)合。

?無(wú)法支持云中常用的DevOps工具DevOps(Developmentand Operations,開(kāi)發(fā)運(yùn)維)已經(jīng)成為云以及網(wǎng)絡(luò)運(yùn)維的主要手段,各種自動(dòng)化工具也在今天的云中大量部署、使用,但是傳統(tǒng)網(wǎng)絡(luò)卻無(wú)法有效地集成或支持這些DevOps工具。

?面向設(shè)備而非業(yè)務(wù)的管理框架模型

傳統(tǒng)網(wǎng)絡(luò)即便提供了統(tǒng)一控制器進(jìn)行集中管理,其管理框架往往也是按照設(shè)備管理的模型進(jìn)行設(shè)計(jì),一個(gè)業(yè)務(wù)對(duì)網(wǎng)絡(luò)提出的需求往往需要管理員人為地拆解成針對(duì)若干設(shè)備的若干配置需求逐一配置,在設(shè)計(jì)、執(zhí)行、維護(hù)等方面的復(fù)雜度都非常高。

也正是上述原因,當(dāng)前的云計(jì)算運(yùn)營(yíng)者采用了“在計(jì)算空間中用軟件模擬虛擬網(wǎng)絡(luò)(如下圖)”的思路 ,來(lái)規(guī)避封閉的網(wǎng)絡(luò)給云計(jì)算帶來(lái)的限制。

所以

在“軟件模擬虛擬網(wǎng)絡(luò)”的云中,云計(jì)算運(yùn)營(yíng)者使用軟件開(kāi)發(fā)了各種虛擬網(wǎng)元(虛擬交換機(jī)、虛擬路由器、虛擬防火墻、虛擬負(fù)載均衡等)用來(lái)模擬云中租戶(hù)需要的網(wǎng)絡(luò)。與傳統(tǒng)網(wǎng)絡(luò)設(shè)備不同,這些虛擬網(wǎng)元完全具備軟件定義、開(kāi)放接口等能力,從而使得云對(duì)虛擬網(wǎng)絡(luò)的各種需求,包括自動(dòng)配置、動(dòng)態(tài)調(diào)整、按需伸縮等,全部通過(guò)Cloud OS(Cloud Operating System,云操作系統(tǒng),也稱(chēng)為CMP,Cloud Management Platform)對(duì)這些虛擬網(wǎng)元的自動(dòng)調(diào)用來(lái)完成。

而位于底層的物理云網(wǎng)絡(luò),僅僅被作為最簡(jiǎn)單的三層IP通道來(lái)承載由“軟件模擬虛擬網(wǎng)絡(luò)”封裝在隧道中的云業(yè)務(wù)流量。

這種解決方案雖然滿(mǎn)足了云計(jì)算運(yùn)營(yíng)者對(duì)網(wǎng)絡(luò)的需求,但缺點(diǎn) 也是顯而易見(jiàn)的:

侵占云中計(jì)算力、性能與效率低下、運(yùn)維復(fù)雜度高、欠缺業(yè)務(wù)質(zhì)量保障等

我們很遺憾地看到,在網(wǎng)絡(luò)與云之間形成了一種“因?yàn)榈讓泳W(wǎng)絡(luò)不開(kāi)放,所以用軟件模擬;因?yàn)檐浖M,所以導(dǎo)致底層網(wǎng)絡(luò)使用效率越來(lái)越低”的惡性循環(huán),而這一惡性循環(huán)產(chǎn)生的根源就是網(wǎng)絡(luò)自身的開(kāi)放性 。

云網(wǎng)絡(luò)的回歸之路 —— 全開(kāi)放的Asterfusion云網(wǎng)絡(luò)有效彌合云與網(wǎng)絡(luò)之間的鴻溝

針對(duì)傳統(tǒng)云網(wǎng)絡(luò)在開(kāi)放性方面所面臨的各種挑戰(zhàn),星融Asterfusion為云計(jì)算環(huán)境提供全開(kāi)放云網(wǎng)絡(luò) 的解決方案,無(wú)縫地將云網(wǎng)絡(luò)徹底融入到云中。

下面來(lái)看看星融Asterfusion是如何幫助云網(wǎng)絡(luò)真正融入云計(jì)算的(如下圖):

? 底層硬件平臺(tái)基于開(kāi)放架構(gòu)、商用可編程交換芯片設(shè)計(jì),在為上層軟件提供高性能運(yùn)行環(huán)境的同時(shí),徹底拋棄傳統(tǒng)網(wǎng)絡(luò)硬件私有、黑盒的設(shè)計(jì)理念。

? 運(yùn)行在硬件平臺(tái)上的標(biāo)準(zhǔn)Linux內(nèi)核為上層應(yīng)用提供開(kāi)放的操作系統(tǒng)內(nèi)核支撐,使得當(dāng)前主流的DevOps工具能夠直接運(yùn)行在網(wǎng)絡(luò)設(shè)備上,任何第三方應(yīng)用也都能以容器的形式運(yùn)行在這個(gè)標(biāo)準(zhǔn)的Linux內(nèi)核之上。

? AsterNOS是一款開(kāi)放、智能、易用、高性能的網(wǎng)絡(luò)操作系統(tǒng),以SONiC/SAI為內(nèi)核,為Asterfusion云網(wǎng)絡(luò)提供設(shè)備級(jí)的控制平面,同時(shí)支持RESTful API能力開(kāi)放、主流DevOps工具集成、主流Cloud OS集成、高性能內(nèi)存數(shù)據(jù)庫(kù)等云計(jì)算時(shí)代的必備功能。

?對(duì)SAI(Switch Abstraction Interface,交換機(jī)抽象接口)標(biāo)準(zhǔn)的支持將AsterNOS和Asterfusion的交換硬件平臺(tái)徹底解耦開(kāi)來(lái),AsterNOS可以運(yùn)行在任何遵從SAI標(biāo)準(zhǔn)的硬件平臺(tái)之上,Asterfusion交換硬件平臺(tái)也能夠支持任何遵從SAI標(biāo)準(zhǔn)的網(wǎng)絡(luò)操作系統(tǒng)在其上運(yùn)行。

?AsteriaFabric Controller(AFC)是為云計(jì)算環(huán)境設(shè)計(jì)開(kāi)發(fā)的Cloud SDN Controller,與運(yùn)行著AsterNOS的交換機(jī)系統(tǒng)共同組建一個(gè)面向云中業(yè)務(wù)與應(yīng)用的Cloud SDN平臺(tái),在這個(gè)SDN平臺(tái)上,所有的網(wǎng)絡(luò)能力均以RESTful API的形式向Cloud OS開(kāi)放,Cloud OS完全以自動(dòng)化的形式、從業(yè)務(wù)的視角對(duì)云網(wǎng)絡(luò)進(jìn)行部署、調(diào)度,無(wú)需再關(guān)注網(wǎng)絡(luò)底層的細(xì)節(jié)。

在部署了Asterfusion云網(wǎng)絡(luò)的云中,使網(wǎng)絡(luò)與計(jì)算、存儲(chǔ)一樣,自下而上形成了層次分明的“開(kāi)放硬件世界”、“標(biāo)準(zhǔn)內(nèi)核世界”和“自動(dòng)管理世界” ,從而使得Cloud OS能夠?qū)θ蠡A(chǔ)設(shè)施完全一致地統(tǒng)一管理、按需伸縮、自動(dòng)調(diào)度 。實(shí)現(xiàn)了網(wǎng)絡(luò)、計(jì)算、存儲(chǔ)一起成為真正意義上的“云基礎(chǔ)設(shè)施”。

- 未完待續(xù) -

下一期 小編將從不同維度為你揭秘

星融Asterfusion全開(kāi)放云網(wǎng)絡(luò)到底有多開(kāi)放!

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
云計(jì)算應(yīng)用

相關(guān)文章

熱門(mén)排行

信息推薦