我们这个项目是电商网站,每个商品详情页都包含不少图片,图片是保存在阿里云的对象存储OSS上面。如果直接挂上OSS的直链地址,外网流出流量不便宜。所以为了降低费用,2016年以前,一直在使用免费版的百度CDN,不限流量,基本还算稳定,同时OSS的流量费用大幅下降(因为CDN缓存住了图片),并且CDN还可以全国访问提速,性价比很高。
后面随着网站访问量越来越高,百度云加速也推出了专业版套餐,1990元/年,每天200GB流量,而免费版也开始限制流量了,我们统计了一下,每天200GB是满足需求的,即便增加1990元/年,也远远比单纯的OSS外网流量便宜得多。当时OSS的单价不记得了,即便是用现在的单价来计算,0.5元/GB(忙时),0.25元/GB(闲时),一年下来也要好1万多的费用的。因此很自然的就买了百度云加速的的专业版套餐。使用了一年,我们又续费一年。没过多久,网站发展到每日要跑500GB的图片流量,因为百度云加速的企业版套餐要19990元/年,正好是每日500GB,于是我们升级到了企业版套餐(因为是老用户,升级是半价,即9990元/年)。
到这个阶段有个事发生了,因为我们实际流量超出了每日500GB,我们又买了一个大流量包,补充一下每日多出来的那部分,但是跑了一个月,发现流量包丝毫没有减少,经过询问客服,原来是因为我们是老用户,所以不仅当时续费是半价,流量还翻倍了,即每日1TB,那这样我们就将流量包给退款了,以免过期失效。不得不说还是很不错的。
又使用了将近一年,图片流量逐渐上升,超过1TB,我们只好又买了个流量包。某天突然发现网站图片访问不了啦!一查,流量包用尽了。因为疏忽,没收到短信提醒。。。话说我们是用https访问图片的,然而又发现改成http后就正常了,我们还挺高兴,说过了当天,第二天流量重置再说。哪知道一晚上时间,OSS外网流量暴增,因为我们也买了OSS流量包,这回收到短信提醒了,也用尽。我们觉得很诧异,一查,才发现域名cname解析是指向OSS的,也就是说,所谓的http可以访问,是因为百度云加速流量耗尽后,cname直接回源了,而我们的OSS并没有配置https证书,所以https访问不了,只有http才能访问。于是乎赶紧又买了个小流量包顶着,然而等到晚上零点,百度CDN一直没恢复,因为ping域名就能知道,目前还是指向OSS的,这期间,我们也把流量临时给切到了阿里云的CDN上面。最后大概是2点才恢复的。
现在又到了快要续费的时候,百度云加速企业版已经涨价到24990元/年,但是提供5000的代金券,也就还是19990元/年,问了客服,因为是老用户,仍然是每日1TB流量。但是,越来越不可忽视的是OSS的外网流量费用,下面看我的分析。
图片使用的cdn流量分析:
百度cdn企业版+阿里云oss外网流量费:
百度cdn企业版(5000元代金券):
1、24990-5000=19990元/年,包含每月1T流量(去年是9990元购买的,现在翻倍了)
2、但我们平均每天流量在1.2T,超出套餐200G,所以需要加50T+10T*2流量包(9888元/年+2188元/年*2),基本满足一年的需求。流量包目前没有任何折扣。
3、阿里云oss外网流量费:
每月5T流量,流量包费用为22725元/年(官网7.5折),这里其实我有些不太明白,按上面的图来看,每天回源500GB(OSS外网流量),那一个月应该有15TB的OSS外网流量啊,但OSS那边统计确实是5TB左右,不管了,反正是OSS收费,当然越少越好。
每年总费用:19990+9888+2188*2+22725=56979元
后来我们在百度云加速交流群里无意中看到百度云加速的一个叫主机吧的代理商卖得居然比官方便宜一半,企业版一年1.2万,而流量费按9折收费,细算来下:
每年总费用:12000+12837.6+22725=36008.6元
一下子省了2万多!感觉以前的钱白花了,经了解到在代理购买的跟官方直接购买没任何区别,只是不能开官方发票,而且还可以直接在官网帐户上管理,于是心动买了也就买了一年。
现在已经稳定运行一年多了,打算再续一年,不得不说百度云加速确实不错,既可防御攻击也可以加速。