云計(jì)算的發(fā)展已經(jīng)催生了虛擬化和按需資源分配的一系列可喜進(jìn)步。從亞馬遜公司發(fā)布S3對(duì)象存儲(chǔ)服務(wù)開(kāi)始,云廠商們已經(jīng)推出了眾多的IT服務(wù)。同時(shí),雖然不如計(jì)算、存儲(chǔ)和高層次軟件服務(wù)那樣引人矚目,網(wǎng)絡(luò)服務(wù)的發(fā)展勢(shì)頭也是不容小覷。
通過(guò)使用網(wǎng)絡(luò)即服務(wù)(NaaS),客戶可以通過(guò)互聯(lián)網(wǎng)訪問(wèn)第三方網(wǎng)絡(luò)傳輸服務(wù),并采用基于訂閱模式的付費(fèi)方式。在大多數(shù)情況下,網(wǎng)絡(luò)廠商使用諸如OpenFlow之類(lèi)的協(xié)議來(lái)實(shí)施軟件定義網(wǎng)絡(luò)。這使得廠商能夠基于用戶不斷變化的需求來(lái)分配資源。
三種通用NaaS產(chǎn)品詳解
廠商提供了很多的NaaS技術(shù),但是其中有三個(gè)服務(wù)是尤為常見(jiàn)的:虛擬專(zhuān)用網(wǎng)、按需帶寬和傳輸優(yōu)化。
虛擬專(zhuān)用網(wǎng)(VPN)是使用最為廣泛的NaaS產(chǎn)品之一。VPN可允許企業(yè)把他們的安全內(nèi)部部署網(wǎng)絡(luò)功能擴(kuò)展至不安全的網(wǎng)絡(luò)(如互聯(lián)網(wǎng))。為了保護(hù)在這類(lèi)不安全網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)的完整性和私密性,VPN提供了額外的安全措施。雖然與廣域網(wǎng)較為類(lèi)似,但是VPN不依靠不同網(wǎng)絡(luò)之間的專(zhuān)用通信鏈路。
按需帶寬是一個(gè)根據(jù)網(wǎng)絡(luò)上特定設(shè)備需求來(lái)分配網(wǎng)絡(luò)資源的服務(wù)。該服務(wù)會(huì)把更多的帶寬分配給正經(jīng)歷高峰需求的節(jié)點(diǎn),同時(shí)當(dāng)需求降低時(shí),帶寬也會(huì)隨之降低。
主流網(wǎng)絡(luò)與電信廠商(例如Verizon公司、世紀(jì)互聯(lián)以及XO通信)都配合按需提供計(jì)算和存儲(chǔ)資源提供了按需帶寬服務(wù)。例如,可以想象一下,在節(jié)日期間正經(jīng)歷高峰流量的零售商。零售商的架構(gòu)師們會(huì)使用諸如AutoScaling這樣的技術(shù)來(lái)滿足對(duì)計(jì)算資源的需求。為了確??蛻趔w驗(yàn)的低延遲性,架構(gòu)師們還會(huì)使用彈性存儲(chǔ)服務(wù)或數(shù)據(jù)庫(kù)即服務(wù)產(chǎn)品。但是,如果網(wǎng)絡(luò)容量存在有瓶頸,那么這一模式的優(yōu)點(diǎn)就無(wú)法輕易實(shí)現(xiàn)了。
云廠商以足夠的容量規(guī)模提供帶寬從而確保流入流出云的流量并不是一個(gè)問(wèn)題。一個(gè)更為脆弱的方面(尤其對(duì)于部署混合云的企業(yè)來(lái)說(shuō)更是如此)就是在云和內(nèi)部部署環(huán)境之間的連接。云應(yīng)用可能需要訪問(wèn)在內(nèi)部部署設(shè)施或私有云中存儲(chǔ)的數(shù)據(jù)和運(yùn)行的服務(wù)。這樣的一個(gè)連接就可能成為系統(tǒng)的瓶頸,并給應(yīng)用性能表現(xiàn)帶來(lái)不必要的延遲。
通過(guò)調(diào)整通過(guò)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量(或者從本質(zhì)上為傳輸數(shù)據(jù)提供一個(gè)更大的“管道”),按需帶寬就能夠幫助解決這一問(wèn)題。一個(gè)替代的解決方案就是減少必須被傳輸?shù)臄?shù)據(jù)量,這就是所謂的傳輸優(yōu)化。
最大程度減少通過(guò)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量的一個(gè)方法就是使用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)。CDN可以跨地理上分布的節(jié)點(diǎn)實(shí)現(xiàn)內(nèi)容緩存。當(dāng)用戶從一個(gè)服務(wù)處訪問(wèn)靜態(tài)內(nèi)容時(shí),其訪問(wèn)路徑是基于最短可用CDN路徑原則進(jìn)行規(guī)劃的。如果所請(qǐng)求的內(nèi)容是被緩存在節(jié)點(diǎn)上的,那么該內(nèi)容就會(huì)被立即傳送給用戶。否則,就需要向源系統(tǒng)提出檢索申請(qǐng),把檢索結(jié)果發(fā)送給用戶并將結(jié)果緩存在節(jié)點(diǎn)上以供未來(lái)參考。
目前,有很多的CDN廠商,其中包括亞馬遜、Comcast、Level 3、微軟Azure和Verizon等。對(duì)于頻繁請(qǐng)求的靜態(tài)內(nèi)容來(lái)說(shuō),緩存方法是特別適用的。但是,對(duì)于動(dòng)態(tài)生成內(nèi)容來(lái)說(shuō),該方法并不是很有用。
對(duì)于動(dòng)態(tài)生成內(nèi)容,可以使用專(zhuān)為降低延遲而優(yōu)化的協(xié)議。例如,一家網(wǎng)絡(luò)廠商可能會(huì)使用專(zhuān)為傳輸大型數(shù)據(jù)包而配置的協(xié)議,或者優(yōu)化錯(cuò)誤檢查協(xié)議來(lái)最大程度減少傳輸開(kāi)銷(xiāo)。這一類(lèi)型的網(wǎng)絡(luò)優(yōu)化特別適用于全球性數(shù)據(jù)傳輸應(yīng)用。Akamai and CDNetworks是兩家可提供全球可達(dá)高級(jí)服務(wù)的網(wǎng)絡(luò)廠商。
針對(duì)按需可擴(kuò)展應(yīng)用使用云的企業(yè)除了考慮計(jì)算和存儲(chǔ)資源外,還應(yīng)考慮網(wǎng)絡(luò)帶寬。諸如亞馬遜、谷歌以及微軟這樣的云廠商都非常適合提供可擴(kuò)展的服務(wù)和存儲(chǔ)資源,但是第三方網(wǎng)絡(luò)廠商則提供了基于云的和內(nèi)部部署的關(guān)鍵資源,從而對(duì)企業(yè)的IT平臺(tái)提供了有力支持。
分享到微信 ×
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。