AWS亚马逊cdn回源导致的问题

本文讲述了项目团队在将海外CDN从Akamai迁移到AWS过程中遇到的问题,主要是AWSCDN对阿里云对象存储预热不足导致玩家更新不畅。最终选择AWSS3并解决了下载卡顿问题,强调了使用同一供应商CDN和存储的重要性以及AWS的成本效益和预热需求。
摘要由CSDN通过智能技术生成

我们项目海外CDN曾经使用的是Akamai提供的,由于成本过高,考虑了迁移。

在迁移过程中,我们少量测试时是没有问题的,在推到线上时遇到了玩家更新不走的情况。就赶紧切回了原先的方案。

后续经过调查,我们发现,是由于AWS的CDN无法对阿里云的对象存储进行及时的预热,大量数据回源导致了这一问题。

最后,我们通过了迁移存储到亚马逊S3的决定。因为阿里云的回源,会有一个2Gb的小水管带宽的限制。而亚马逊CDN到S3的回源,不仅有多级缓冲,而且没有限制带宽。即使资源回源了,也是可以保证速度的。

切换到S3和AWS的配置后,下载卡顿的问题没有复现。

这一事故证明:

  1. CDN和存储最好使用相同供应商,便于回源
  2. Akamai是真的厉害,无论你存储在哪儿,都能保证你的速度

相较于Akamai,AWS不仅成本降低,而且还有更快的下载速度。

但是Akamai不需要预热,AWS则需要预热。
AWS会较多出现文件错误的问题,需要手动失效。
AWS最好使用S3的存储。
S3存储管理麻烦,上传易出现失败。

国内AWS的代理商提供了预热的网站,也可以使用它们提供的预热接口来进行预热。
上传机器要保证较好的美国网络访问性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值