×

实施多CDN策略:你需要知道的5件事

SteveMilmore

作者:Steve Milmore, OD真人公司公关总监

2021年3月9日

冗余, 对于快速增长的内容发行商来说,满足大流量需求和全球扩张的能力从来没有像现在这样重要. 一个解决方法是 实现多cdn策略.

1. 什么是Multi-CDN?

A 内容分发网络 一个地理上分散的服务器系统是否能够以高性能和高可用性促进数字内容的交付. CDN背后的想法是让内容更接近最终用户. 而不是集中数字内容(web应用程序), web对象, 文件, 可下载媒体和流媒体)在相对少量的服务器上, 内容缓存在分布在全球各地的许多服务器上. 最终用户现在从最近的CDN边缘服务器检索他们要查找的内容, 而不是一路回到原点去取回它. CDN还可以立即创建一个电视广播质量的体验, 将实时流实时转换为正确的设备格式. 这会带来更好的性能(更低的延迟)提供给你的客户. 这也避免了你的来源超载,并允许你的用户扩展.

2. 多cdn的好处是什么?

考虑多cdn策略有以下几个原因:

可用性虽然停电可能不会上升到全球臭名昭著的程度, 这可能对你的生意也是毁灭性的. 随着互联网对商业的各个方面越来越重要, 几分钟的停机时间会影响你的底线并损害客户关系. 多cdn可以在发生停机时提供替代的交付选项,从而最大限度地减少单点故障.

性能任何一个CDN都不可能在所有的流量类型中提供最好的性能, 在所有地区, 一直. 通过智能平衡您的内容交付需求跨多个CDN提供商, 您可以减轻特定提供者的性能故障的影响, 在特定的区域, 对于特定的流量类型.

能力:大规模的内容交付事件可能会在个别CDN提供商或某些地点造成瓶颈. 多cdn通过在多个cdn之间分配负载来缓解这些瓶颈. 对于像世界杯这样的大型现场赛事,快速扩展是cdn的一个关键功能. 如果一场比赛在规定时间结束前打成平手, 通常会有大量的粉丝Login观看比赛的最后几分钟.

安全:拥有多个CDN提供商可以让你最小化曝光, 或者完全绕过受损的cdn, 以防网络攻击.

3. 多cdn是如何工作的?

在许多情况下,多cdn是有益的, 而是如何部署多个cdn, 以及在确定适合您的特定应用程序的最佳方法时应该考虑哪些因素?

DNS:域名系统DNS (Domain Name System)是互联网的命名系统. 然而, 运行互联网的设备不理解域名——它使用IP地址运行. 从域名到IP地址的转换是由DNS完成的. DNS是在多cdn环境中在不同cdn之间进行切换的最常用方法之一.

静态:合并多个cdn的最基本方法是修改DNS表项. 该方法可用于主备配置. 例如, 如果一个CDN失败,DNS条目被修改,这样所有的请求都被重定向到另一个CDN. 使用这种方法, 通过将不同的主机名映射到不同的cdn,可以实施不同的策略.

加权轮循:加权轮询方式允许您对每个CDN应用不同的排名,以指示CDN的优先级. 权重或比率可以基于你确定的对你的业务最重要的标准,例如.g. 成本、性能、ISPConnect等.

地理位置:在地理位置情况下,流量根据终端用户所在的位置在cdn之间分配. 这允许您根据流量的来源偏爱特定的cdn.

性能:基于性能的负载均衡考虑当前网络的情况,以达到最佳的理论性能. 这种方法包括测量网络条件,并在做出平衡决策时考虑这些数据.

4. 多cdn适合你吗?

多cdn有一些引人注目的好处,但它不一定适合每个人. 在考虑多cdn策略是否适合你时,问问自己这些问题:你能负担得起几分钟吗, 或停机时间? 您是否存在可以通过向其他cdn提供溢出能力来缓解的流量峰值? 您的数字内容交付需要对性能敏感吗? 你的受众分布在全球各地吗? 如果您的回答是肯定的这些问题,多cdn可能是最有利于您的组织.

5. 选择正确的CDN合作伙伴

一旦您确定将CDN添加到您的内容交付环境中是有意义的, 下一个问题是“哪个” CDN的伴侣 选择. 以下是一些需要考虑的重要因素:

地理覆盖范围:需要考虑的重要问题:您的用户位于何处? 你们打算在哪里扩张? 寻找一个CDN,在你的大多数用户所在的地区或国家有存在. 在考虑全球流量分布时,考虑未来的增长也很重要. 如果你希望看到来自新兴市场的流量增加,比如印度, 考虑到你的决定,现在避免重新谈判你的CDN合同或过早地移动CDN提供商. 寻找一个CDN,有一个存在的地方,你的大多数当前和未来的用户都位于.

性能指标这听起来是显而易见的, 但最好的出发点是考虑什么对你的客户体验最重要. 在这种情况下,视频传输的重要指标可能包括重缓冲速率, 比特率和启动时间.

性能测量:市面上有几种性能监控工具, 然而,在许多情况下,结果可能是误导的. 评估性能的最佳方法是使用一个或多个cdn对概念进行试验或证明, 在对您来说最重要的地理区域中使用您的实际工作负载.

服务和支持事情有时会出错,或者你可能想找技术专家. 在这样的时刻,优秀的支持可以改变一切. 考虑一下访问实时客户支持对您来说有多重要. 这种支持在工作时间之外是否可用? 您所在的地区提供了什么样的支持? 这项服务的支持是免费的还是需要额外收费的? 如果你提供现场活动,CDN合作伙伴有什么相关经验,他们是否愿意在活动之前或期间参加桥梁活动? CDN供应商是否能够协助其他CDN的入厂或迁移?

底线使用多个cdn来交付这些数字内容体验可以保证更高水平的可用性和性能. 通过利用提供者的正确组合, 企业可以在提高终端用户体验质量的同时降低成本. 请参阅OD真人的详细指南 关于实施多cdn策略你需要知道的5件事 有关此主题的更多信息.