本文以案例形式介绍OSS费用的计算方法及计费方案的选择。

案例背景

小王是一个在杭州的创业者,他带领团队研发了一款基于图片分享的移动应用。希望把图片存储在阿里云上,图片大概1TB,每月图片下行流量2TB,每月有1500W请求次数。小王想要了解怎么搭配阿里云产品使用,才是性价比最优的方式。

案例分析

以下详细分析两种计费方式:OSS按量计费按量付费和OSS包年包月。

说明 以下单价来自2018年1月3日阿里云官网公布的详细价格信息。单价的变动请以阿里云官网发布的数据为准。
付费方式 计算规则 付费周期 费用计算
按量计费
  • 存储费用:存储单价 * 存储量
  • 流量费用:外网流出流量忙时单价 * 流量
  • 请求费用:Put请求 + Get请求汇总的费用
平均每个月的费用
  • 存储费用:假设当月用户的存储量保持不变,为1TB。则当月存储费用为:0.12(存储单价:元/GB/月)/30/24 * 1024(存储量:GB)*30*24 = 122.88 元/月。
    说明 按量计费模式下,存储空间费用,按小时出账,需将月单价换算为小时价,再计算每小时实际存储费用,换算公式为:存储费用每小时单价=月单价/30/24。例如,标准型存储单价为0.12元/GB/月,则每GB每小时的单价为0.12元/30/24。
  • 流量费用:0.5(外网流出流量忙时单价:元/GB)* 2048 (流量:GB) = 1024 元/月
  • 请求费用:0.01(请求费用单价:元/万次)* 1500 = 15 元/月
  • 总费用:1161.88 元/月
包年包月
  • 存储费用:标准(LRS)存储包平均每月的费用-
  • 流量费用:外网流出流量包平均每月的费用
  • 请求费用:Put请求 + Get请求汇总的费用
假如小王买了6个月的1TB标准(LRS)存储包和2TB外网流出流量包,平均每个月的费用。
  • 存储费用:555(1TB标准(LRS)存储包6个月价格:元)/6 (月) = 92.5元/月
  • 流量费用:5050(2TB外网流出流量包6个月价格:元)/6 (月) = 841.7 元/月
  • 请求费用 :0.01(请求费用单价:元/万次)* 1500 = 15 元/月
  • 总费用:949.2 元/月
假如小王买了12个月的1TB标准(LRS)存储包和2TB外网流出流量包,平均每个月的费用。
  • 存储费用:999(1TB标准(LRS)存储包12个月价格:元)/12 (月) = 83.25 元/月
  • 流量费用:9090(2TB外网流出流量包 12个月价格:元)/12 (月) = 757.5 元/月
  • 请求费用 : 0.01(请求费用单价:元/万次)* 1500 = 15 元/月
  • 总费用:855.75 元/月

总结

通过以上两种计费方式的计算对比可以看出,使用包年包月的方式可以为您节省大量成本。资源包购买的时长越长优惠越多。