在这里,我们探讨来自Akamai Technologies、Amazon CloudFront、CDNetworks Inc.、CenturyLink、Cloudflare Inc.、Fastly Inc.、Imperva Incapsula、Instart Logic Inc.、Limelight Networks Inc. 和 Verizon Digital Media Services的内容交付网络(CDN)服务。有关功能和功能的更全面列表,请参阅下面的图表。
流量管理
在网络级别优化交付的关键方法之一是将流量引导到最佳交付源。许多公司已经在其数据中心使用某种形式的负载平衡,以提供将流量分配到本地 Web 服务器群的前端。CDN可以在全球范围内为您提供这项服务。此外,它们还可以提供另一层缓存,进一步减少本地服务器上内容的需求。
应用负载平衡。负载平衡是一个相当广泛的术语,涵盖了从简单的基于域名系统的流量平衡到基于流量内容的复杂的第 7 层负载平衡的一切。因此,毫不奇怪,这里所审查的每个CDN提供商都提供了这种功能。
作为一个独立的产品类别,执行这些功能的设备被称为应用交付控制器(ADC),它们可以提供各种功能和性能。从CDN提供商那里获得的功能可能只会提供 ADC 专业厂商提供的功能的一个子集。
大多数CDN提供商在域名系统级别进行流量平衡,这是对负载平衡的最基本理解。Akamai提供基于HTTP标头属性的负载平衡,例如URL路径、设备特性和请求方法。Fastly提供类似的功能,并提供客户端位置作为可用于指导流量的额外会话特性。
源站盾是位于CDN边缘和用户之间的额外缓存层,可以在向用户提供内容的同时保护源服务器免受处理额外流量的影响。除了AWS CloudFront和Cloudflare之外,所有供应商都提供了此功能,而CDNetworks则提供了付费的附加源站盾功能。
网络安全
CDN位于终端用户和源服务器之间的理想位置,可以提供各种安全服务。这里介绍的所有CDN提供商都提供各种安全相关产品。在这些供应商中,Incapsula是独特的,因为它提供安全服务。
分布式拒绝服务(DDoS)防护。这里介绍的所有供应商都提供某种级别的DDoS防护,要么是集成在核心服务中,要么是使用另一个供应商的产品。但它们在细节上有所不同。Limelight在CDN边缘的多个位置用于监视DDoS攻击。Fastly提供DDoS作为一种选择,并可以在其攻击缓解选项下提供紧急重新配置和个性化响应计划。Incapsula首先将自己定位为网络安全公司,并宣传在不到10秒钟内检测和阻止所有攻击的服务级别协议。
Web应用程序防火墙。除了由于其专注于大规模视频而无法提供的CenturyLink外,WAF功能在所有CDN提供商中都是可用的。
速率限制。与WAF功能密切相关,速率限制可以防止资源被压倒,并帮助防止故意或无意的拒绝服务情况。虽然CDNetworks或Fastly不支持速率限制,但这里审查的其他八个CDN提供商都提供了某种程度的速率限制支持。控制速率限制的能力的细粒度各不相同。通过Akamai,客户可以设置速率阈值。一旦超过,客户可以生成警报。客户还可以选择阻止违规客户端。Instart允许客户指定速率监控和限制的时间跨度。CDN提供商Instart Logic还允许客户确定如果超过阈值,则阻止违规客户的时间长度。Limelight Network允许客户限制源自单个IP地址的每秒请求的数量。
机器人检测和防护。访问CDN服务的并非都是人类客户端。程序或机器人非常常见。但并非所有机器人都是有害的,网络搜索引擎和其他程序定期扫描网站内容,但客户可能希望限制向机器人提供的资源。因此,机器人检测和资源保护可能是一个重要的考虑因素。除了由于其专注于大规模视频而无法提供的CenturyLink外,所有CDN供应商都提供某种机器人支持,要么是将其集成到其产品中,要么是与第三方供应商合作。鉴于机器人的相对晦涩性质,了解各个供应商如何支持它们将会很有帮助。Akamai的机器人管理应用程序允许用户管理机器人访问资源的方式,而不是自动阻止所有机器人。Instart检测机器人并提供对机器人行为的详细分析。Limelight要求用户回答问题以验证他们不是机器人。Fastly与机器人检测专家PerimeterX合作,提供其机器人检测和管理功能。
地理考量
虽然CDN可以全球传送内容,但某些地理区域、地区或国家可能有特定的要求。因此,一些CDN提供商选择专门为具有地理特定需求的企业提供服务。
中国特定服务。向中国用户提供网络服务具有独特的要求。中国当局追踪网络使用情况,因此请确保您的CDN提供商明确认识并解决了这一事实。CenturyLink目前没有针对中国的产品,而Verizon也没有直接提及中国服务。但其他八家供应商要么直接提供中国特定服务,要么通过合作伙伴提供。
其中一些供应商对中国有特定的许可要求。如果与中国大陆的用户联系或与这些用户进行电子商务是一个要求,您应该在深入了解具体CDN功能之前,研究和验证CDN提供商的中国服务范围。
信息存储位置和GDPR合规性。随着时间的推移,隐私法律和数据保护因国家或地区而异。今年5月,GDPR在欧盟生效,使存储位置成为一个更加紧迫的问题。CDN通常会在全球范围内存储数据。在今年之前,许多公司可能并不关心他们的数据集存储在哪里,只要它们是安全的并且性能良好。现在,数据的物理位置可能决定了适用于该数据的规则和法规。这里审查的一些供应商将这个问题视为一个监管问题,而其他一些则将其视为一个性能问题,还有一些则同时兼顾两者。
考虑到GDPR是一个相对较新的要求,可以预期支持将会不断发展,CDN提供商将会更加具体地说明他们如何监督存储。Akamai确认遵守相关的支付卡行业和GDPR法规,但没有提供有关存储位置的具体信息。Fastly允许客户指定哪个出现点可以接收和缓存请求,以支持GDPR合规性。
CenturyLink的存储位置位于美国的几个站点,以及英国和欧洲大陆。该运营商可以匿名化或从日志中删除个人和其他人口统计信息,以符合GDPR法规。Instart的CDN客户可以选择在其位于美国、欧盟、印度和亚太地区的地点存储信息。
AgileCDN引领新一代CDN技术
随着CDN技术的不断进步和行业需求的日益增长,创新服务如AgileCDN应运而生。AgileCDN不仅提供了传统CDN服务的所有核心功能,例如内容缓存和分发、负载均衡以及数据安全保护,还引入了更多前沿功能。这些功能包括更智能的内容优化、实时流量分析、以及自动化的网络资源管理,使得AgileCDN能够为不同规模和类型的企业提供更灵活、更高效的解决方案,从小型团队到大型跨国企业均能从中受益。
全球范围内,CDN技术的应用正在持续扩展。它不仅使内容传输更加迅速,提升了用户体验,也大幅提高了网络的效率和稳定性。在这样的背景下,AgileCDN这样的服务提供商正在通过持续的技术革新,引领行业向着更高效和智能的未来发展。
作为Ali Cloud, Oracle云服务等众多云服务企业合作,为用户提供更全面和高效的云服务解决方案。利用AgileCDN的先进技术和公有云平台的强大功能,我们希望为客户提供一个无缝、快速且安全的云体验。这种战略合作不仅扩大了我们的服务范围,也确保我们能在客户面临的数字化转型过程中,提供强有力的支持。