从白嫖阿里云OSS浅谈计费程序设计时应考虑的问题

笔者一直在用阿里云OSS(阿里云对象存储)作为服务器环境备份服务器,也就是设定了计划任务,会在每天凌晨1点开始打包服务器备份到阿里云OSS上面。

近期发现了一件趣事,从这一方面程序员在开发程序的时候,尤其是计费系统,应该能得到一些启示。

 

阿里云OSS计费异常

笔者用阿里云OSS两年了,但从来没交过费,期间也看过计费账单,都是0元,所以当时我也就认为阿里云OSS可能是流量计费,存储不计费,这也有可能。但后来我看了下阿里云OSS计费表,上面存储其实也有费用的,大概是每小时一分钱那样子。这样算下来,一个月也应该会有几块钱的费用,但实际上并没有交过费用。

 

调查账单

近期收到了一条阿里云发来的欠费通知:

近期笔者下了手机版阿里云OSS软件,查看到的账单:

七月份,每小时开始扣款了:

往前翻下,6月份之前并没有计费:

 

阿里云OSS计费详情

可以看到,计费系统算出来的账单是 0.010402,阿里云还有个抹零系统,抹掉了分后面的数值,得到计费0.01元(也就是说不享受抹零)。

但是回看6月份之前的账单:

可以看到分后面的数值都被抹掉了。

从这一方面分析,当阿里云OSS计量计费不足0.01元时候,是不需要交费用了。如果超过了0.01元(含)就会被正常计费,每小时0.01元起步,每月7.4元起步。

其实控制在分以下的用量,基本上控制下OSS占用不超过20GB,就不会超过一分钱/每小时。计费账单也就是0元了。

所以,这是算白嫖了吗?哈哈哈

我们把备份写个脚本及时删除,控制在20GB的存量,其实就可以免费一直用下去这个备份服务器了。

这也告诉我们,如果我们程序员并不希望用户白嫖,那么在设计计费程序的时候,注意考虑到这样的情况。

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。