二十一世纪什么最贵?和谐。
如果人手一只分歧终端机,科索沃战争巴勒斯坦问题,美国总统换届,选白人还是黑人,是赢还是输,分歧终端机决定。
分歧终端机广泛应用于生活的各个领域,它是一个划时代的产品。
—— 《非诚勿扰》台词
在以前的分享中曾经给大家介绍过全球加速这个产品,全球加速通过内网传输和NAT地址转换来解决网站和应用跨境访问体验不佳的问题,但全球加速的成本对于大多数业务来说都难以承受,市场还在等待门槛更低的解决方案出现。
直到OSS团队发布了OSS传输加速功能,我们终于有了一个低门槛的出海加速解决方案:
动静分离+OSS传输加速+云解析DNS
最重要是价格,到本文截稿时为止,从中国大陆以外地区上传或下载访问中国大陆地区的传输加速费用是1.25元/GB,另外对于机构客户还可以通过购买传输加速流量包来进一步降低成本。
至于效果,可以参考以下链接中的传输加速测试页面:
这个方案的实施步骤也不复杂:
第一步、动静分离到OSS
就是将自己的网站或者App的静态内容(包括图片、页面脚本文件、音视频、其他附件等)从网站服务器中分离出来,存储到OSS中,这个过程应该多多少少会涉及到一些改造,这个方案的主要成本就在这里,但考虑到不到1块3的价格和不错的效果,这点儿成本在大多数情况下都还是可以承受的。
第二步、开启OSS传输加速
在静态内容存储的OSS bucket 开启OSS传输加速,只需要登录OSS控制台,找到存储静态内容的OSS bucket,再选择传输管理—传输加速,即可开启传输加速,开启传输加速后,将得到一个额外的加速域名。OSS Bucket还有一个默认域名依然可以正常使用,要使用加速功能只需通过加速域名进行访问即可。
第三步、绑定二级域名
可以将自己的网站的一个二级子域名(可以是img.xxx.cn、acc.xxx.cn等)绑定到OSS bucket上,这样一来用户就不会对网站内容的来源产生怀疑或困惑了。操作的步骤同样在OSS控制台,定位到OSS Bucket,再选择传输管理—域名管理,即可将自定义域名绑定到OSS Bucket。
第四步、配置智能解析
用户要想通过二级域名访问到OSS中的内容还要借助于云解析DNS的智能DNS功能。云解析DNS支持智能DNS的功能,可以根据用户所在的位置自动返回加速域名或默认域名。
登录云解析DNS控制台,为刚才绑定的二级域名添加解析记录。
先让我们添加一条针对海外用户的解析记录:
记录类型:CNAME
主机记录:二级域名前缀
解析线路:境外
记录值:OSS Bucket加速域名
TTL:保持默认
这样一来,海外用户对二级域名的访问就会自动调度到加速域名,再通过加速域名经由优化的线路访问存储在OSS中的内容。
为了避免国内用户的访问也经过加速域名而产生更高的费用,可以为国内用户再添加一条解析:
记录类型:CNAME
主机记录:二级域名前缀
解析线路:默认
记录值:OSS Bucket默认域名
这样就不用担心国内用户的访问“被加速”了。
其实OSS传输加速支持对国内用户的跨区域访问进行加速,用户体验还是会有所提升,在费用上只是比正常的OSS访问略高一些,还是要低于海外到国内的费用的。