Home Blogs 实施多CDN战略:您需要了解的5件事
Applications

实施多CDN战略:您需要了解的5件事

About The Author

Outline

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件须知。