Home Blogs CloudFlare vs. CloudFront vs. Edgio—領先CDN的比較
Applications

CloudFlare vs. CloudFront vs. Edgio—領先CDN的比較

About The Author

Outline

Edgio允許網站在95%範圍內實現邊緣動態數據的暫存命中率,而使用傳統CDN的網站則會看到6%的低命中率。

這裏有許多CDN平臺,但核心是每個平臺都有相同的目標,即利用邊緣伺服器分佈式網路,在接近訪問這些平臺的用戶的位置,加快網站的速度。 但是,一旦您看到產品罩殼,就會清楚地看到,每個CDN平臺使用的方式略有不同。

當今的許多CDN不僅僅是分發內容,它們還提供許多其他功能,以提高安全性,分析和開發。 隨着內容演變成更動態的格式,並通過零散的設備生態系統進行查看,選擇最適合您的特定業務和內容類型(例如靜態資產與動態數據/JSON等)的正確CDN比以往任何時候都更重要。 這篇文章有望讓我們瞭解這個主題,並將兩個廣受歡迎的CDN平臺CloudFlare和CloudFront與Edgio進行比較。

速度銷售

執行一個快速的網站不再是一些花哨,多餘的噱頭。 它正在成爲SEO軍備競賽的一個可行的因素。 Google一直關注網站載入速度,並根據性能對網站進行排名。 但現在是採取行動的時候了,因爲我們知道從2021年起,網站速度將是SEO排名的關鍵因素。

Google的頁面體驗更新引入了名爲Core Web Vitals (CWV)的新指標,用於測量頁面的載入,交互性和可視穩定性時間。 來源: Google Webmaster Central部落格

很多玩家很快就會感受到不提供優質體驗的後果,尤其是電子商務網站營運商,這些營運商往往具有豐富的圖像,並具有獨特的功能,如實時庫存查找和動態定價。 根據 谷歌自己的研究,移動網頁載入只有100毫秒的改進,電子商務網站的轉化率就提高了8.4 %。 緩慢的網站將滑落在SERP頁面上,可能會遭受百萬美元的損失。

當今CDN的問題

CDN最初是爲了滿足完全不同的網際網路現實的需要而構建的:網站更輕,主要由文本和圖像組成,幾乎沒有變化。 另一方面,今天的網路是一隻搖搖欲墜的野獸:它比以往任何時候都更加龐大和複雜。 網站變得越來越複雜,更大,數據庫驅動,並包含複雜的媒體,CSS樣式表,JavaScript和大量第三方API。 同時,消費者對快速瀏覽體驗的期望仍然保持不變。 雖然越來越難滿足,但它們與以往一樣重要。

網站日益複雜,爲CDN提供商帶來了自己的新挑戰。 CDN必須不斷髮展,以支援這種瘋狂的發展步伐,並提供基礎設施和功能,使新的,動態的和圖像密集的頁面能夠快速執行,並使出色的瀏覽體驗成爲可能。 現代CDN必須支援更豐富,更復雜的內容以及不斷髮展的協議和格式,同時保護網站免受規模和複雜性不斷增長的DDoS攻擊。

現在讓我們來看看廣受歡迎的CDN CloudFlare和CloudFront以及Edgio,看看它們是否能應付挑戰。

CloudFlare

CloudFlare將自身定位爲低成本CDN。 它提供全球業務和獨特的性能功能,並以相對較強的安全性爲中心而聞名。 CloudFlare用戶友好,易於設定,價格合理,並承諾滿足使用IT的企業未來的需求。 它可以優化靜態資產以外的內容,並附帶各種安全功能。

他們的全球CDN基礎設施可加快網際網路應用程式和移動體驗,確保應用程式的可用性。 最後,他們在不同國家/地區營運一個由200個數據中心組成的網路,以減少延遲並改善用戶的瀏覽體驗。

CloudFlare的主要功能

除其他外,CloudFlare通過從HTML,JavaScript和CSS中刪除不必要的字元來加速網站的速度,以減小網站文件的大小。 縮小的文件載入速度會更快。 CloudFlare還使用本地存儲來暫存實現網站最佳呈現所需的對象。

改進的Web體驗:不是將來自世界不同角落的所有請求發送到單個伺服器,而是將請求分發到CloudFlare的200多臺分佈式伺服器上。 此分佈式網路可平衡伺服器的工作負載,並使用戶可以使用這些內容。

安全性。 保護您的網站免受各種線上威脅,包括DDoS攻擊。

網站分析。 CloudFlare提供分析功能來跟蹤伺服器的性能。 內置分析功能使您能夠隨時掌握網站流量,並跟蹤避免的威脅,爬蟲程序流量等。

高級WAF: CloudFlare還爲企業級網站提供了足夠的安全解決方案,以應對可能降低網站性能的嚴重攻擊。 當發現安全威脅時,Web應用程式防火牆規則會自動更新。

全天候電子郵件和電話支援,但僅在企業計劃中提供

CloudFlare的優點:

  • 提供Argo智能路由

  • AutoMinify實現智能內容優化

  • Web和瀏覽器優化

  • SSL/TLS,Web應用程式防火牆和CloudFlare訪問:身份和訪問管理,無需VPN即可實現安全的應用程式訪問

  • 免費共享SSL證書

  • 不受限制且未計費的帶寬消耗

  • 使用波蘭語優化圖像

  • PCI合規性並優先處理電子商務網站的電子郵件支援。

CloudFlare的缺點:

  • 人在中間僞造的可能性

  • 無法解決的障礙會降低性能

  • 由於不必要的captchas降低了可用性

  • 某些高級功能(如”日誌訪問”)僅在昂貴的計劃(業務和企業)上可用。

CloudFlare定價

CloudFlare是爲您的網站獲取CDN的最經濟的方式之一。 它有四種計劃:免費,專業,商務和企業。 Pro計劃的價格爲20美元,而業務將爲您每個域花費200美元。 企業計劃是“à 點菜”類型的產品,其定價和定製獨立調整,以滿足客戶的特定需求。

CloudFlare免費等級計劃

CloudFlare提供特定的載入項,如專用SSL證書,負載平衡,Argo智能路由和速率限制,這些附加項在每月訂閱之前需要額外付費。

有趣的是,即使是CloudFlare的免費計劃也附帶了基本的DDoS保護。 高級計劃中還提供了更高級的DDoS保護。 毫不奇怪,CloudFlare的免費,無計費計劃是許多企業的主要吸引點,他們希望在CDN技術中深入研究,並儘量縮短網站的速度。 以後始終可以轉換到付費計劃或其他CDN提供商。

爲什麼選擇CloudFlare?

CloudFlare有幾個優點,對其有利:

  • 與其他CDN產品相比,它的價格超級實惠,並且具有免費的層級。

  • 如果您沒有很多動態映像,或者需要透明WAF (以及其他安全功能),CloudFlare是一個很好的選擇。

  • CloudFlare具有強大的DDoS抵禦功能(在Akamai之後)

  • CloudFlare以無與倫比的價格提供託管安全服務。

CloudFront

CloudFront是亞馬遜的擴展服務。 CloudFront的測試版於2008年11月推出,然後於2009年1月重新推出,價格更具吸引力。 不用說,亞馬遜營運的邊緣位置數量確實令人印象深刻,並且擁有分佈在世界不同地區的全球邊緣位置網路。

CloudFront主要功能

Amazon CloudFront提供了與其他流行的AWS服務的輕鬆集成,如Amazon S3,Amazon EC2,AWS Lambda@Edge,AWS Elemental MediaStore和MediaPackage,Amazon CloudWatch等,這可能是使用CloudFront的最佳部分。 它還可與AWS管理控制檯配合使用。

除此之外,CloudFront還提供以下附加功能:

  • 支援動態內容,而不僅僅是靜態資產。

  • 有關高速暫存統計資訊和常用對象,監視和警報,使用圖表等的報告。

  • 高級安全功能和地理限制。

  • 全天候客戶支援(電子郵件和電話,但需額外付費)。 預設情況下,您只需訪問社羣論壇。

CloudFront的優點

  • 按使用計費模型使其成本效益高

  • 與其他AWS服務無縫集成

  • 您可以根據當前需求調整計劃,並僅支付實際使用費用。

  • 多個大洲的邊緣伺服器,包括北美,南美,亞洲,歐洲, 和澳大利亞。

  • CloudFront通過報告圖表生成有價值的見解,使您能夠跟蹤網站數據傳輸和請求的趨勢。

  • 私人內容功能,可讓您限制對內容的存取。

CloudFront的缺點

  • 動態內容暫存的速度僅爲16%,這比傳統CDN中平均6%的速度更好,但仍然太低,無法提供快速的電子商務或其他數據庫驅動網站。

  • 與其他CDN相比,集成複雜

  • 儘管CloudFront的定價遵循按使用付費模式,但可擴展性可能會使您花費相當一分錢。 流量低的網站很容易負擔得起服務,但流量增加將很快轉化爲更沉重的賬單.

  • 對底層CloudFront結構的可見性有限。

  • 有技術支援,但並非所有人都能獲得免費支援。

CloudFront定價

CloudFront是一款即付即用CDN,可通過其最近的邊緣位置向最終用戶提供他們請求的內容,從而幫助您爲他們提供無縫的Web體驗。 它提供三個定價層級:

空閒層

新的AWS客戶在一年內每月收到50 GB數據傳輸和2,000,000個HTTP和HTTPS請求。 免費等級按月計費。 使用情況會彙總到所有AWS邊緣位置,並自動應用於您的賬單。 如果不使用,則每月使用量不會轉到下一期間。

一項重要注意事項:您只能在成爲AWS客戶的前12個月內使用免費計劃。

按需提供

與市場上的其他CDN不同,CloudFront的成本較低,而Amazon的成本則較低。 它們的價格因地理區域而異,並取決於您的內容提供服務的邊緣位置。 數據傳輸的使用層分別針對每個地理區域進行測量,如下所示:

CloudFront按需計價定價模型

折扣價格

預計在12個月或更長時間內每月傳輸至少10 TB數據的客戶可享受折扣定價。 CloudFront折扣將因承諾金額而異。

爲什麼選擇CloudFront?

如果您需要與其他AWS服務或現有AWS堆棧(即自動化和指標)無縫集成,並且需要支援快速交付高度動態內容的CDN,CloudFront是您的理想選擇。

如果您有大量動態變化的內容(如電子商務和旅遊網站),並且希望與您的就地管道緊密集成,這也是一個不錯的選擇。 CloudFront支援通過更高的TTLS將內容推送到邊緣位置,這意味着DDoS成爲亞馬遜的問題。

如果您有多種觀衆羣體,並且希望提供高效的影片流,CloudFront也是一個很好的選擇。

Edgio

Edgio是一種基礎設施,它使大型數據庫驅動網站能夠提供次秒的體驗。 由於它使網站執行更快,因此它不可避免地會與領先的CDN相比。 這並沒有什麼問題,但要注意的是,Edgio不僅僅是CDN,而且並列比較並不總是公正的。 Edgio附帶了應用程式感知的 CDN-AS-JavaScript,它可以增強甚至替換當前的CDN,並將您需要的所有Web安全功能推向邊緣。 Edgio還附帶了一堆以開發爲中心的技術,使開發,部署,預覽,實驗和執行無頭前端的整個過程變得簡單,包括自動全堆棧預覽URL,無伺服器前端JavaScript後端,高級暫存監控等。

Edgio邊緣伺服器位置

cdn-as-JavaScript是全球首個可配置JavaScript的CDN,您可以在Route.js中配置。 您不必返回到編寫VCL,專有API或通過Web控制檯進行篡改。

CDN即JavaScript,高級預測預取以及最重要的是對邊緣暫存的完全控制,使得Edgio上的網站在購物者點擊之前保持5秒鐘。 這是通過將暫存的動態內容(即JSON/SSR/HTML)從邊緣流式傳輸到瀏覽器,然後購物者點擊某個內容,並根據他們最可能點擊的內容來完成的。

自適應負載平衡可減少伺服器在目標閾值上傳遞負載所花費的時間。

在這種情況下,我們觀察到這種流行趨勢中,與目標偏斜相比花費的時間減少了88%。 這是一個很好的指標,說明自適應負載平衡可以保持負載分佈在所需值周圍的偏斜。

全球部署的結果

在對少數選定的POPS進行優化測試並在測量指標上看到良好結果後,我們將該系統部署到每個POP,以量化隨時間推移的累計影響。 如前所述,我們測量了POP中伺服器在傳遞流量時所花費的總分鐘數,超過指定目標偏斜(設定爲POP中伺服器負載中位數的1.8倍)。 下圖顯示了伺服器在75個POPS的閾值上花費的分鐘數的兩個分佈。 藍線對應於4天的基準數據,橙線對應於4天的自適應負載平衡數據。 分佈的整體向左移動顯示,執行自適應負載平衡的POPS中的伺服器在閾值上花費的分鐘數較少。

Edgio的主要功能

有關埃吉奧的所有鐘聲和哨聲的完整列表,請參見下表。

Edgio定價

Edgio分爲兩個層面:Free和Enterprise。 雖然只是完整交易的有限版本,前者是最簡單和最快的方式開始和體驗埃吉奧的主要優勢.

企業定價取決於多種因素,例如流量,所需環境和席位的數量。 此時,您需要 直接聯繫Edgio 以獲取詳細的成本估計。

爲什麼使用Edgio?

任何網站都可以使用Edgio,但主要面向創收,數據庫驅動的網站,如電子商務和旅遊,爲用戶提供動態內容。 在這類網站上,線上購物者通常會等待JSON/HTML/SSR數據,這些數據構成了特定產品的特定大小,顏色和價格。 這就是傳統CDN對此類網站而言效率低下的原因,因爲它們不會暫存此類動態數據。

Edgio會在邊緣暫存至少95%的動態數據,而網站使用它的改進是肉眼可見的,因爲頁面載入(相當字面上)在一眨眼之間。 這得益於CDN即JavaScript,它可以在需要數據之前將數據放入瀏覽器中。 換句話說,它就像總是比瀏覽您的網站的人提前5秒鐘。

Edgio允許網站在95%範圍內實現邊緣動態數據的暫存命中率,而使用傳統CDN的網站則會看到6%的低命中率。 對於靜態內容,選擇更簡單:CDN可以託管您站點的整個靜態內容並將其分發,而不必將數據庫複製到其他區域。

對於使用動態Web框架(如Next,Nuxt,React Storefront,Ruby on Rails)的用戶來說,使用CDN變得更有趣。 這些框架提供了伺服器端的頁面呈現,並添加了JavaScript以增強體驗。 雖然可以通過從API中提取View組件來使用這些框架開發現代應用程式,但這種單片方法仍然具有令人難以置信的生產力。 此外,這些框架已經配備了複雜的數據庫級暫存系統。‍

哪個CDN最快?

大多數CDN提供商都會嘗試用各種聲音嚴肅的功能,原始數字和比較表來打動您,但它們無法 保證 實際的速度。 換句話說, 你的里程可能會有所不同,當速度提高不是你所期望的。 Edgio是少數幾種能夠保證實際結果的技術之一—我們保證電子商務網站的平均塗料時間(LCP)低於500毫秒,無論使用的前端或後端系統或電子商務平臺如何。

當今的CDN主要是在構建時考慮到靜態內容。 他們瞭解資產URL,但不瞭解頁面路由。

購買前先試一下

在尋找CDN時,聲稱的速度並不總是最可靠的區分因素。 原始數據永遠不會說明整個情況—網站性能通常會承受許多超出平臺控制範圍的變量的負擔:時間,負載大小以及網際網路用戶相對於邊緣的位置。

而且,由於結果可能會因爲很多事情而異,購買CDN的最簡單方法是在您的網站上試用CDN—致電銷售團隊並要求演示。

這一假設幾乎使大多數比較表無效。 購買CDN時,您可以輕鬆地在所有這些功能和技術術語中迷失方向。 但最重要的一點是,爲了擁有CDN,您可能正在尋找性能,而不是CDN。

Tags

Just For You