写点什么

如何选择适合您需求的 CDN 服务商

作者:Geek_2d6073
  • 2024-06-25
    湖北
  • 本文字数:2818 字

    阅读完需:约 9 分钟

超越传统的应用交付加速和优化功能,CDN 提供商还提供一套专业服务,可以增强您内容的网络安全性和可用性。这些服务范围从负载平衡到地理定位服务,如向中国交付内容。

在这里,我们探讨来自 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 的先进技术和公有云平台的强大功能,我们希望为客户提供一个无缝、快速且安全的云体验。这种战略合作不仅扩大了我们的服务范围,也确保我们能在客户面临的数字化转型过程中,提供强有力的支持。

用户头像

Geek_2d6073

关注

还未添加个人签名 2021-12-22 加入

还未添加个人简介

评论

发布
暂无评论
如何选择适合您需求的 CDN 服务商_Geek_2d6073_InfoQ写作社区