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