本文以案例形式介绍对象存储OSS费用的计算方法。
注意事项
案例一:标准存储(本地冗余)+数据访问
李先生于2021年11月在华东1(杭州)地域的Bucket存储了505 GB标准存储(本地冗余)类型文件,每小时的请求数平均值为1000次,每天8:00~24:00时间段内外网流出流量约为5 GB 。此外,李先生还购买了500 GB标准-本地冗余存储包以及时长为一个月、规格为100 GB下行流量包,则李先生可以选择以下两种方案进行付费。
方式一:仅按量计费
通过该方式需支付总费用136.32元,计费明细如下:
计费项 | 费用 |
存储费用 | 505 GB×0.12元/GB/月=60.6元 |
请求费用 | 1000×0.01元/10000次×24小时×30天=0.72元 |
下行流量费用 | 5 GB×30天×0.5元/GB=75元 |
方式二:资源包+按量计费
通过该方式需支付总费用129.32元,计费明细如下:
计费项 | 费用 |
存储费用 | 54元(500 GB标准-本地冗余存储包)+5 GB×0.12元/GB/月=54.6元 |
请求费用 | 1000×0.01元/10000次×24小时×30天=0.72元 |
下行流量费用 | 49元(100 GB下行流量包)+50 GB×0.5元/GB=74元 |
案例二:低频存储(本地冗余)+数据访问
张先生于2021年11月在华东1(杭州)地域的Bucket存储了100 GB的低频存储(本地冗余)类型文件。其中,有10000个大小为30 KB的文件。当月20号时,张先生下载了一个大小为1 GB的文件到本地,并将文件内容更新之后重新上传至OSS,更新后的文件大小仍为1 GB。则支付总费用为8.59元,计费明细如下:
计费项 | 说明 |
存储费用 | 100.32 GB×0.08元/GB/月=8.03元 说明 单个低频存储(本地冗余)类型的文件最小计量为64 KB,不足64 KB按64 KB计算。因此,10000个30 KB的文件计量存储量比实际存储量增加了10000×(64-30)KB(换算后约等于0.32 GB),总计量存储量=100 GB+0.32 GB=100.32 GB。 |
外网流出流量费用 | 1 GB×0.5元/GB=0.5元 |
低频存储不足规定时长容量费用 | 1 GB×0.08/GB/月/30天×10天=0.027元 说明 上传同名文件到OSS时,会导致OSS内原有文件被删除。OSS仅保存新上传的文件,且原有文件在其存储时间不足30天时会产生提前删除费用。 |
数据取回费用 | 1 GB×0.0325元/GB=0.0325元 |
案例三:标准存储(本地冗余)+跨区域复制
王先生于2021年11月在华东1(杭州)地域的Bucket A内存储了100 GB标准存储(本地冗余)类型的文件,并且每天新增3 GB的文件。为保障数据存储安全,王先生设置了跨区域复制,指定将数据同步至华东2(上海)地域的Bucket B内。Bucket A和Bucket B平均每天的请求数共计约20000次。王先生可根据情况选择以下付费方式。
方式一:仅按量付费
通过该方式需支付总费用128.54元,计费明细如下:
计费项 | 说明 |
存储费用 | (100 GB×0.12元/月+3×0.004 元/天×29 天+3×0.004×28+3×0.004×27+......+3×0.004×1)×2=34.44 元 说明
|
跨区域复制流量费用 | 100 GB×0.5 元/GB+3 GB×0.5元/GB×29天=93.5 元 |
请求费用 | 20000次×0.01元/10000 次×30天=0.6元 |
方式二:资源包+按量计费
假设王先生在华东2(上海)地域和华东1(杭州)地域分别购买了100 GB的标准-本地冗余存储包,需支付总费用126.54元,计费明细如下:
计费项
费用
存储费用
(11(标准-本地冗余存储包)+3×0.004元/天×29 天+3×0.004×28+3×0.004×27+......+3×0.004×1)×2=32.44 元
跨区域复制流量费用
100 GB×0.5 元/GB+3 GB×0.5 元/GB×29 天=93.5元
请求费用
20000次×0.01元/10000次×30天=0.6 元
假设王先生在华东2(上海)地域的数据仅增加不修改,可以考虑将该地域的备份数据指定为归档存储类型,需支付总费用114.76元,计费明细如下:
计费项
费用
存储费用
(11(标准-本地冗余存储包)+3×0.004 元/天×29 天+3×0.004×28+3×0.004×27+......+3×0.004×1)+(3(归档-本地冗余存储包)+3 GB×0.011元/GB/天×29天+3×0.011×28+3×0.011×27+......+3×0.011×1)=20.66 元
跨区域复制流量费用
100 GB×0.5 元/GB+3 GB×0.5 元/GB×29 天=93.5 元
请求费用
20000次×0.01元/10000次×30天=0.6 元
案例四:内网访问场景
通过内网访问同地域OSS内的文件时产生的流量费用是免费的,其他费用如请求费用、存储费用等,需正常计费。
王先生于2021年11月在华东1(杭州)地域的Bucket内存储了1 TB的标准存储(本地冗余)类型文件,并在当月通过华东1(杭州)地域的阿里云ECS实例使用Bucket的内网地址访问该Bucket中的资源,共产生100 GB的内网流出流量、10万次的API请求次数。则支付总费用122.98元计费明细如下:
计费项 | 费用 |
标准存储(本地冗余)容量费用 | 1 TB×1024×0.12元/GB/月=122.88元 |
请求费用 | 100000×0.01元/万次÷10000=0.1元 |
内网流出流量费用 | 免费 |
案例五:生命周期规则场景
示例一
王先生于2021年11月01日在华东1(杭州)地域的Bucket存储了150万个文件(假设所有文件的文件大小均大于64 KB),其存储总容量100 GB,所有文件以标准存储(本地冗余)类型的方式存放在目录dir下,并对该Bucket设置了生命周期规则。规则中指定与前缀dir匹配的所有文件在距离最后更新时间10天后,转换为低频访问(本地冗余)类型,再过25天后将其转换为归档(本地冗余)类型,再过5天后将其删除。
除100 GB文件在不同存储类型下产生的存储费用以外,由于归档(本地冗余)类型最低存储时间为60天,此时将产生20天的归档存储不足规定时长容量费用,以及标准存储转低频访问、以及低频访问转归档存储类型产生的请求费用。则支付总费用29.91元,计费明细如下:
计费项 | 费用 |
标准存储(本地冗余)容量费用 | 100 GB×0.12元/GB/月÷30天÷24小时×(10×24)小时=4元 |
低频访问(本地冗余)容量费用 | 100 GB×0.08元/GB/月÷30天÷24小时×(25x24)小时≈6.66元 |
归档(本地冗余)容量费用 | 100 GB×0.033元/GB/月÷30天÷24小时×(5×24)小时=0.55元 |
归档存储不足规定时长容量 | 100 GB×0.033元/GB/月÷30天÷24小时× [(60-10-25-5) ×24]小时=2.2元 |
标准转低频访问请求费用 | 1500000次×0.01元/万次÷10000=1.5元 |
低频访问转归档请求费用 | 1500000次×0.1元/万次÷10000=15元 |
示例二
张先生于2022年03月01日在华东1(杭州)地域的Bucket存储了2500万个文件(假设所有文件的文件大小均大于64 KB),其存储总容量为2.5 TB,所有文件以低频访问(本地冗余)类型的方式存放在目录dir下,并对该Bucket设置了生命周期规则。规则中指定与前缀dir匹配的所有文件在距离最后更新时间100天后转换为归档存储(本地冗余)类型,再过200天后转为冷归档存储(本地冗余)存储类型,再过5天后将其删除。
除2.5 TB文件在不同存储类型下产生的存储费用以外,由于冷归档(本地冗余)类型最低存储时间为180天,此时将产生175天的冷归档存储不足规定时长容量费用,以及低频访问转归档、以及归档转冷归档存储类型产生的请求费用。则支付总费用为1976.3元,计费明细如下:
计费项 | 费用 |
低频访问(本地冗余)容量 | 2.5×1024 GB×0.08元/GB/月÷30天÷24小时×(100×24)小时≈682.7元 |
归档存储(本地冗余)容量 | 2.5×1024 GB×0.033元/GB/月÷30天÷24小时×(200×24)小时=563.2元 |
冷归档存储(本地冗余)容量 | 2.5×1024 GB×0.015元/GB/月÷30天÷24小时×(5×24)小时=6.4元 |
冷归档存储不足规定时长容量 | 2.5×1024 GB×0.015元/GB/月÷30天÷24小时× [(180-5) ×24]小时=224元 |
低频访问转归档存储请求费用 | 25000000次×0.1元/万次÷10000=250元 |
归档存储转冷归档存储请求费用 | 25000000次×0.1元/万次÷10000=250元 |
案例六:OSS结合阿里云CDN场景
张先生在2021年11月使用OSS时结合了阿里云CDN加速服务,据统计数据从CDN边缘节点传输到客户端所产生的CDN流出流量为90 GB,数据从OSS传输到CDN边缘节点产生的回源流量为60 GB,CDN边缘节点访问OSS时调用OSS API的请求次数为10000次。则支付总费用30.61元,计费明细如下:
计费项 | 费用 |
CDN流出流量 | 由CDN收取费用:90 GB×0.24元/GB=21.6元 |
CDN回源流出流量 | 由OSS收取费用:60 GB×0.15元/GB=9元 |
请求费用 | 由OSS收取费用:1万次×0.01元/万次=0.01元 |