前言
1
基础介绍
对于文件的存储,相比传统方式购买磁盘存储,现如今更多地是通过对象存储的方式进行数据存储。在这样的趋势下,腾讯云存储推出了对象存储 COS。对象存储 COS(Cloud Object Storage) 是腾讯云提供的一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。用户可以简单地把一个个文件理解成一个个对象,通过网络接口对它进行增删改查即可,没有复杂的树结构目录,用户只要保证文件名不重复即可。
随着业务发展迅速,我们希望用户存储在云上的数据能进行快速访问,因此结合腾讯云遍布全国范围的 CDN 节点对 COS 存储桶中的对象进行访问加速。通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
2
结合优势
当 COS 和 CDN 结合使用时,就打通了内容的存储和分发,是目前业内通用、推荐的一套技术方案。腾讯云特别地针对两款产品的结合使用做了优化,主要有以下几点。
2.1 简化流程,避免浪费
在添加 CDN 加速域名的时候,源站设置中,选择回源 COS 时,快捷浏览桶列表,并选择。简化 CDN 域名的创建流程,也减小源站配置错误导致的加速失败的排查时间浪费。相比回源到第三方对象存储时要填写私有访问的 key,也方便了许多。
2.2 能快捷使用图片压缩功能
如果自己使用 COS 提供的访问方式的话,需要客户端拼接 url,以达到访问目的。如果通过 CDN 访问,可以在这里快捷开启,只要在访问时带上特定 http 头部即可,如果想停止使用,头部不用改变,在此处关闭。减小了客户端使用图片的改动风险。
2.3 流量费用的节省
这点是最重要的,什么快捷操作都没有省钱来得有吸引力。
直接访问 COS 的情况下,只需要交一份访问 COS 的流量费用,使用 COS+CDN 的方式,变成了交两份费用,COS 到 CDN、CDN 到终端。看起来交两份钱,实际上,由于 CDN 的成本优化和缓存机制,总体价格得到了大幅下降。
(以下截图数据时间为2021-12-05)
首先是 COS 测的流量费在特定常用区域,直接下降了70%。
由于 CDN 的缓存机制,在同样的文件被多次访问时,COS 的流量费用只算访问一次的流量,后续的访问,都算在 CDN 的流量费用上。如下图所示,CDN 的流量费用要远低于 COS 直接访问的外网下行流量费用,中国大陆为例,根据使用流量不同等级,节省的流量成本在60~80%之间。
3
写在最后