如果您的OSS服务产生的费用中外网流量费用占比较大,建议您同时使用阿里云 CDN(内容分发网络)服务以降低您的外网流量成本。
CDN会将您OSS存储的热点数据分发到全国各地的节点。用户访问时只需访问最近的CDN节点读取文件,而无需访问OSS的源文件,也不会消耗OSS的外网流量。这样不仅可以提升您边缘用户的访问速度和体验,同时CDN的外网流量费用相对OSS外网流量较低,仅为OSS外网流量的50%。可有效的节省您整体应用的网络费用。
同时阿里云针对使用CDN加速OSS,实行回源流量优化策略。如CDN源站为OSS,则由CDN回源OSS请求产生的OSS流量费用单价为0.15元/GB。即使文件未命中,所产生的费用(CDN流量费用+CDN回源OSS的流量费用)也低于单独使用OSS的外网流量费用。可进一步降低您整体应用的网络成本。
由于CDN回源OSS请求而产生OSS流量的原因如下:
当用户访问的CDN节点无OSS文件时,CDN会从OSS拉取所需文件返回用户并保存在该节点,以供其他用户访问使用。中间发生的OSS外网流量即为由CDN回源OSS请求而产生的OSS流量,从而产生了流量费用。
如果CDN节点已缓存用户所需文件,则不会再产生OSS外网流量,也不会产生费用。CDN的回源率视您数据的热度而定。数据热度较高的回源率一般在10%以下。
注意:
CDN 介绍:点击查看