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)的新指标,用于衡量页面的加载,交互性和视觉稳定性时间。 来源: 谷歌网站站长中央博客

许多玩家很快就会感受到不提供出色体验的后果,尤其是电子商务网站运营商,他们往往图像丰富,并且具有可减慢速度的独特功能,如实时库存查找和动态定价。 根据 谷歌自己的研究,只要移动页面加载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智能路由

  • 自动缩小以实现智能内容优化

  • Web和浏览器优化

  • SSL/TLS,Web Application Firewall和CloudFlare Access:身份和访问管理,无需VPN即可实现安全的应用程序访问

  • 免费共享SSL证书

  • 无限和不计量的带宽消耗

  • 使用波兰语进行图像优化

  • PCI合规性并优先为电子商务网站提供电子邮件支持。

CloudFlare的缺点:

  • 中间人伪造的可能性

  • 无法解决的路障会降低性能

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

  • 某些高级功能(如”日志访问”)仅适用于昂贵的计划(企业版和企业版)。

CloudFlare定价

CloudFlare是为您的网站获取CDN的最经济实惠的方式之一。 它有四种版本可供选择:免费版,专业版,商务版和企业版。 专业版计划定价为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的成本更低,而亚马逊的成本更低。 它们的价格因地理区域而异,并且取决于您的内容所通过的边缘位置。 数据传输的使用层是针对每个地理区域单独测量的,如下所示:

CloudFront按需计量定价模型

折扣定价

对于每月至少传输10 TB数据(12个月或更长时间)的客户,可享受折扣价格。 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,您可以直接在routes.js中配置。 您永远不必重新编写VCL,专有API或通过Web控制台进行测试。

CDN-as-JavaScript,高级预测预取以及最重要的是,对边缘缓存的完全控制,使Edgio上的网站能够在购物者点击之前保持5秒。 这是通过将缓存的动态内容(即JSON/SSR/HTML)从边缘流式传输到浏览器,然后在购物者点击某项内容之前,根据他们最有可能点击的下一项内容来实现的。

自适应负载平衡可减少服务器在超过目标阈值时交付负载所花费的时间。

在这种情况下,我们观察到在这种流行音乐中,花费在目标偏差上的时间减少了88%。 这很好地表明自适应负载平衡可以将负载分布的偏差保持在所需的值周围。

全球部署的结果

在对一些选定的PoP进行优化测试并在测量指标上获得良好结果后,我们将系统部署到每个PoP,以量化一段时间内的聚合影响。 如前所述,我们测量了一个POP中服务器交付流量所花费的总分钟数(设置为一个POP中的1.8倍中位服务器负载)。 下一个图显示了服务器在该阈值上花费75个PoP的两个分钟数分布。 蓝线对应于4天的基准数据,橙色线对应于4天的自适应负载平衡数据。 分布向左的总体变化显示,运行自适应负载平衡的POPS中的服务器在超过阈值时花费的时间较少。

Edgio主要特性

有关Edgio的所有钟声和口哨声的完整概述,请参阅下表。

Edgio定价

Edgio分为两个层次:免费和企业。 虽然只有一个有限的版本的完整交易,前者是最简单和最快的方式开始和体验Edgio的主要优势.

企业定价取决于多种因素,例如您的流量以及所需的环境和席位数量。 此时,您需要 直接联系Edgio 以获得详细的成本估算。

为什么使用Edgio?

任何网站都可以使用Edgio,但主要面向创收,数据库驱动的网站,如电子商务和旅行,这些网站为用户提供动态内容。 在这些网站上,在线购物者通常会等待JSON/HTML/SSR数据,这些数据构成特定产品的特定尺寸,颜色和价格。 这就是传统CDN对这些网站效率低下的原因,因为它们不缓存此类动态数据。

Edgio至少在边缘缓存95%的动态数据,当页面加载(从字面上看)时,肉眼就能看到网站使用该数据的改进。 这要归功于CDN-as-JavaScript,它可以在需要数据之前将数据放入浏览器中。 换言之,这有点像总是在浏览您的网站的人之前停留5秒。

Edgio允许网站在95%的范围内实现边缘动态数据的缓存命中率,而使用传统CDN的网站的命中率较低,为6%。 对于静态内容,选择更简单:CDN可以托管站点的全部静态内容并将其分发,而不必将数据库复制到其他区域。

对于动态Web框架(如Next,Nuxt,React Storefront,Ruby on Rails)的用户来说,使用CDN变得更加有趣。 这些框架提供了页面的服务器端呈现,并添加了JavaScript来增强体验。 虽然现代应用程序可以通过从API中提取视图组件来使用这些框架进行开发,但这种单片式方法仍然具有令人难以置信的生产力。 ‍,这些框架已经配备了复杂的数据库级缓存系统

哪一个CDN速度最快?

大多数CDN提供商会尝试让您惊叹于各种严肃的功能,原始数字和比较表,但它们无法 保证 实际的速度。 换言之, 你的里程可能会有所不同,这是你听到的,当速度提高不是你所期望的。 Edgio是少数几种承诺实际结果的技术之一——我们保证为电子商务网站绘制中位数-500 381times (LCP),无论使用的前端或后端系统或电子商务平台。

如今的CDN主要是基于静态内容构建的。 他们了解资产URL,但不了解页面路由。

在购买前试用

在寻找CDN时,声称速度并不总是最可靠的区分因素。 原始数字永远不能说明整个情况—网站性能通常会承受平台无法控制的许多变量:一天中的时间,负载大小以及互联网用户相对于边缘的位置。

由于结果可能会因情况而异,因此购买CDN最简单的方法是在您的网站上进行试驾—致电销售团队并请求演示。

此假设几乎使大多数比较表无效。 购买CDN时,很容易迷失在所有这些功能和技术术语中。 但最重要的是,您可能是为了拥有CDN而寻找性能,而不是CDN。

Tags

Just For You