1.什麼是多CDN?
內容交付網路是一種由地理位置分散的伺服器組成的系統,可促進高性能和高可用性的數字內容交付。 CDN背後的理念是讓內容更接近最終用戶。 這些內容不是在相對較少的伺服器上集中化數字內容(Web應用程式,Web對象,文件,可下載媒體和流媒體),而是在分布在全球的許多伺服器上進行暫存。 最終用戶現在可以從最近的CDN邊緣伺服器檢索他們要的內容,而不是一路返回原始伺服器進行檢索。 CDN也能立即創造電視廣播品質的體驗,同時即時將直播串流轉換為正確的裝置格式。 這樣可以為您的客戶帶來更好的性能(更低的延遲)。 它還可避免源站過載,並允許受眾擴展。
2多CDN的優點是什麼?
考慮多CDN策略的原因有幾個:
可用性:儘管中斷可能不會成為全球知名度,但它可能對您的企業造成同樣嚴重的破壞。 隨著網際網路對業務的各個方面都變得越來越重要,幾分鐘的停機時間可能會影響您的盈利並損害客戶關係。 多CDN可在中斷期間提供備用交付選項,從而最大程度地減少單點故障。
性能:任何單個CDN都不可能始終為所有地區的所有流量類型提供最佳性能。 通過在多個CDN提供商之間智能地平衡您的內容交付需求,您可以減輕特定提供商在特定區域對特定流量類型的性能故障的影響。
容量:大規模內容交付事件可能會在單個CDN提供商或某些位置造成阻塞點。 多CDN通過在多個CDN之間分配負載來緩解這些瓶頸。 對於大型現場活動(如世界杯),CDN的關鍵功能是快速擴展。 如果比賽在規定時間快結束時被排在一起,則球迷們登入觀看最後一分鐘時,通常會出現巨大的高峰。
安全性:擁有多個CDN提供商可讓您在發生網路攻擊時,將暴露程度降至最低或完全繞過受到威脅的CDN。
3多CDN如何工作?
在許多情況下,多CDN可能會很有幫助,但如何部署多個CDN?在確定特定應用的最佳方法時,應考慮哪些因素?
DNS:域名系統(DNS)是Internet的命名系統。 但是,網際網路設備不了解域名–它使用IP地址執行。 DNS執行從域名到IP地址的轉換。 DNS是多CDN環境中不同CDN之間最常用的交換方法之一。
靜態:合併多個CDN的最基本方法是修改DNS條目。 此方法可用於主動-待機配置。 例如,如果一個CDN失敗,則會修改DNS條目,以便將所有請求重定向到另一個CDN。 使用此方法,映射不同的主機名可以對不同的CDN實施不同的策略。
加權輪循:加權輪循方法允許您對每個CDN應用不同的排名以指示CDN首選項。 權重或比率可以基於您確定的對您的業務最重要的標準,例如成本,性能,ISP連接性等
地理定位:在地理定位案例中,流量是根據最終用戶的位置在CDN之間分配的。 這允許您根據流量的來源選擇特定CDN。
性能:基於性能的負載平衡考慮當前的網路狀況以實現最佳的理論性能。 此方法涉及測量網路狀況,並在平衡決策時考慮這些數據。
4多CDN是否適合您?
多CDN具有一些引人注目的優勢,但並非每個人都能受益。 在考慮多CDN策略是否適合您時,請自問以下問題:您是否可以承受幾分鐘或幾小時的停機時間? 您是否有流量峰值,可以通過對其他CDN的溢出功能來緩解? 您的數字內容交付是否需要對性能敏感? 您的受眾是否分布在全球? 如果您對這些問題的回答是肯定的,多CDN可能會使您的組織受益。
5選擇合適的CDN合作夥伴
一旦您確定向內容交付環境添加CDN是合理的,下一個問題就是選擇哪個CDN合作夥伴。 以下是需要考慮的一些重要因素:
地理覆蓋範圍:需要考慮的重要問題:您的用戶位於何處? 您希望擴展哪些領域? 尋找在您大多數用戶所在的地區或國家/地區存在的CDN。 在考慮您的全球流量分布時,考慮未來增長也很重要。 例如,如果您預期會看到來自印度等新興市場的流量增加,您現在的決定因素是避免重新協商您的CDN合同或過早遷移CDN提供商。 尋找CDN,讓您目前和未來的大多數使用者都在其中。
性能指標:聽起來可能很明顯,但最好的起點是考慮對客戶體驗最重要的因素。 在這種情況下,影片交付的重要指標可能包括重新緩衝速率,比特率和啟動時間。
業績計量:市面上有幾種業績監測工具,但在許多情況下,結果可能會產生誤導。 評估績效的最佳方法是使用對您最重要的地理區域中的實際工作量,對一個或多個CDN進行試用或概念驗證。
服務和支援:有時會出現問題,或者您可能希望咨詢技術專家。 在這種情況下,出色的支援可以帶來一切不同的效果。 考慮訪問實時客戶支援的重要性。 該支援是否在工作時間以外提供? 您所在地區提供哪種類型的支援? 支援是免費的還是對此服務收費的? 如果您提供直播活動,CDN合作夥伴有哪些相關體驗,以及他們是否願意在活動之前或活動期間通過橋梁參與? CDN供應商是否可以協助建立或從其他CDN移轉?
底線:使用多個CDN交付這些數字內容體驗可確保更高水平的可用性和性能。 通過充分利用提供商和企業的正確組合,您可以在降低成本的同時提高最終用戶的體驗質量。 有關此主題的詳細信息,請參閱Limelight關於實施多CDN策略的5件須知事項。