写了一个CDN小工具,一个月省了买一双AJ鞋的钱!

·  阅读 167

前些日子上闲逛,看到七牛云出了CDN闲时资源包,简单来说就是可以按照5折的价格购买半夜零点到上午九点这个时段的CDN流量,价格还是挺诱人的。查了一下我的夜间带宽用量,一个月大概有 12T 左右,如果按照这个用量情况,用闲时包一个月大概可以省差不多一千多元,一千块啊!我省出来的不是一千块,是一双AJ鞋!

但由于我的其他服务基本都是在腾讯云上,白天时段的价格还可以,服务也尚且稳定,因此短期没有完全切出去的决心。于是我打算做一个骚操作,把夜间CDN流量切到七牛,然后白天再切回腾讯,这样还是可以把整体成本打下来。

我的域名解析目前配置在 Dnspod 上,切换的原理是将两厂商的权重在特定时刻进行调节。

但每天大半夜这样蹲点操作肯定是很麻烦,所以我写了个可以定时工作的简单程序脚本。 比较粗暴的方式是在 0:00将流量全部切到七牛,然后9:00再将流量全部切回来。当然,为了防止出现问题,最好是在切量的时候采用灰度切的方式,比如00:00切量5%,00:05切量15%, 00:10 切量30%,00:15切量50%,00:20切量75%,00:25切量100%;第二天上午9点再采用同样灰度的方式切回来。

脚本大家可以在我的 github下载到:github.com/dagedaniao/… 。附上了程序执行的逻辑和配置文件的修改方法。

另外附上闲时包活动链接:www.qiniu.com/events/cdn-… ,貌似快结束了,不知道会不会顺延。有需求的朋友们上吧,AJ鞋在向我们招手。

分类:
开发工具
标签:
分类:
开发工具
标签:
收藏成功!
已添加到「」, 点击更改