從傳統(tǒng)的內(nèi)容交付網(wǎng)絡(luò)CDN到基于云的內(nèi)容交付CDC
綜述
跨地域的大型電子商務(wù)通常會(huì)利用內(nèi)容交付網(wǎng)絡(luò)(CDN)解決方案。但隨著虛擬化應(yīng)用程序及云計(jì)算的發(fā)展,用戶(hù)還有另外一種選擇,那就是基于云的軟件內(nèi)容交付(CDC)技術(shù)。CDC有助于改善性能,同時(shí)提供更大靈活性,并能夠更好地控制內(nèi)容。
CDN技術(shù)基于專(zhuān)用的緩存服務(wù)器,受制于一個(gè)CDN提供商的合約。而CDC服務(wù)不僅能夠得到CDN所提供的訪問(wèn)性能優(yōu)勢(shì),且可避免復(fù)雜的捆綁合同。此外,用戶(hù)還可以為其移動(dòng)設(shè)備和web應(yīng)用定制安全且個(gè)性化的云內(nèi)容交付平臺(tái)。通常,只需付出傳統(tǒng)CDN1/3的成本,即可靈活地部署在云端獲得這些優(yōu)勢(shì)。下面是一些CDC的優(yōu)勢(shì)功能。
1 靈活性
應(yīng)用程序與內(nèi)容需求是動(dòng)態(tài)的,會(huì)隨時(shí)因各種原因而改變–如軟件升級(jí)、補(bǔ)丁發(fā)布而觸發(fā)的突發(fā)現(xiàn)象;或游戲、新聞所激發(fā)的瞬時(shí)需求。CDN交付能力局限于每個(gè)提供商的部署模式及商業(yè)條款。因此,傳統(tǒng)的CDN解決方案不夠靈活,不足以適應(yīng)實(shí)時(shí)動(dòng)態(tài)的需求,用戶(hù)無(wú)法快速部署服務(wù)并能實(shí)時(shí)調(diào)整。
相反,基于云的內(nèi)容交付技術(shù)因其快速部署與高度個(gè)性化的特點(diǎn)可遍布全球數(shù)據(jù)中心。通過(guò)部署軟件ADC,可快速啟動(dòng)服務(wù)并進(jìn)行實(shí)時(shí)調(diào)整,提供“隨時(shí)隨地滿(mǎn)足需求”的服務(wù)模式。
2 擴(kuò)展性
CDN無(wú)法提供針對(duì)個(gè)性化編程的需求。在某些情況下,缺少編程能力可導(dǎo)致不支持應(yīng)用程序。此外,CDN提供商要想獲得商業(yè)成功,就需要進(jìn)行大規(guī)模投資,只有少數(shù)公司能夠提供地區(qū)、全國(guó)或全球覆蓋的服務(wù)。電子商務(wù)廠商若想獲得CDN服務(wù),必須與多家公司簽訂合同。包括跨地域服務(wù)級(jí)協(xié)議(SLA)。增加了運(yùn)維復(fù)雜性。
但提供使用分布式CDC,IT可以直接訪問(wèn)相應(yīng)工具和界面,它可以幫助用戶(hù)通過(guò)編程來(lái)調(diào)整并擴(kuò)展基礎(chǔ)設(shè)施,并按需提供服務(wù)。CDN帶寬需求下降,也就意味著成本降低。因?yàn)檫吘塁DC接入點(diǎn)的承載能力增強(qiáng),這也意味著主機(jī)節(jié)點(diǎn)容量需求的降低。從服務(wù)定義的角度上來(lái)講,用戶(hù)可以完全掌控在每個(gè)地點(diǎn)儲(chǔ)存什么內(nèi)容及何時(shí)儲(chǔ)存。他們會(huì)發(fā)現(xiàn)由于編程限制導(dǎo)致CDN不支持的應(yīng)用,現(xiàn)在都可以在內(nèi)容交付云上實(shí)現(xiàn)。
3 安全性
從設(shè)計(jì)上來(lái)看,CDN是一個(gè)共享的(多租戶(hù))內(nèi)容交付平臺(tái),通過(guò)第三方服務(wù)器進(jìn)行內(nèi)容緩存與交付。為了提供安全交付內(nèi)容,CDN提供商還需要在其基礎(chǔ)設(shè)施上將相關(guān)SSL證書(shū)復(fù)制存儲(chǔ)在SSL緩存服務(wù)器上。泄露SSL信息將使用戶(hù)的保密數(shù)據(jù)容易受外部漏洞與風(fēng)險(xiǎn)的攻擊。
使用CDC就避免了該安全漏洞,確保用戶(hù)隨時(shí)了解內(nèi)容存儲(chǔ)的地方,并在自己的控制下使用存儲(chǔ)在服務(wù)器上的SSL證書(shū)進(jìn)行安全交付。用戶(hù)對(duì)位置仍然具有可視性,并對(duì)內(nèi)容的安全性一直具有掌控權(quán)。通過(guò)使用應(yīng)用級(jí)風(fēng)險(xiǎn)識(shí)別與緩解機(jī)制,例如應(yīng)用防火墻功能,CDC也提供基于合規(guī)性的安全策略保護(hù)。
4可管理性
在很多情況下,用戶(hù)可能遇到單個(gè)CDN節(jié)點(diǎn)無(wú)法解決的性能要求,這就迫使他們不得不部署復(fù)雜的、價(jià)格高昂的多提供商方案以實(shí)現(xiàn)跨地區(qū)覆蓋。因此,將需要確定所有CDN提供商的SLA基準(zhǔn)服務(wù)。然而,每個(gè)CDN可能有不同的商業(yè)模式、SLA,以及定價(jià)、篩選供應(yīng)商以及復(fù)雜且耗時(shí)的管理。
CDC是私有的、個(gè)性化的基礎(chǔ)設(shè)施,是由IT進(jìn)行集中管理而不需要第三方提供商。該設(shè)施不僅提供交付內(nèi)容所需要的全球覆蓋和性能,而且還有中央控制點(diǎn),便于整合商業(yè)策略與SLA。由于CDC是集中管理且是在普通云設(shè)施上運(yùn)行,與CDN相比,部署、管理與支持整個(gè)網(wǎng)絡(luò)所需要的工具與接觸點(diǎn)的數(shù)量顯著減少。
5優(yōu)化網(wǎng)絡(luò)資源
CDN中的內(nèi)容優(yōu)化特性,例如web內(nèi)容優(yōu)化(WCO)通常很有限。因此,如果需要額外資源,如連接或DNS解析,就會(huì)導(dǎo)致因高度資源使用及滿(mǎn)足SLA要求的成本增加。即使服務(wù)可用,也因成本太高不可行。
CDC擁有高級(jí)優(yōu)化特性,可進(jìn)行更多的應(yīng)用程序優(yōu)化。利用應(yīng)用程序內(nèi)容本身及自動(dòng)優(yōu)化,可根據(jù)客戶(hù)的特性,包括瀏覽平臺(tái)或位置,為他們提供更佳的體驗(yàn)。WCO可使用帶有圖片、樣式表格,腳本等的頁(yè)面,并根據(jù)用戶(hù)的瀏覽平臺(tái)(移動(dòng)設(shè)備、平板或筆記本)進(jìn)行優(yōu)化。一般情況下,應(yīng)用程序可加快3-5倍,同時(shí)通過(guò)減少帶寬使用節(jié)省高達(dá)50%的費(fèi)用。