存储费用
在使用OBS时,创建桶不收取费用,按实际使用的存储容量、存储类型和时长收费。在使用不同存储类别的桶存储不同存储类别的对象文件时,收取的计费项有所不同。具体计费说明如下表所示。
资费项 计费项 含义 适用的计费模式 存储费用 标准存储数据容量 OBS中存储的标准存储数据所占用的存储空间容量,区分单AZ存储和多AZ存储。
存储时间按照数据在OBS中存储的实际天数计算。
存储单个对象小于64KB按64KB计算,大于64KB按实际大小计算。
按需计费
包年包月低频访问存储数据容量 OBS中存储的低频访问存储数据所占用的存储空间容量,区分单AZ存储和多AZ存储。
存储时间小于30天按30天计算,大于30天按实际天数计算。早于30天删除或转换为其他存储类别,需要补足剩余天数的存储费用。费用为一次性收取,收取的费用=低频访问存储的存储空间单价容量剩余天数/30。
存储单个对象小于64KB按64KB计算,大于64KB按实际大小计算。
按需计费 归档存储数据容量 OBS中存储的归档存储数据所占用的存储空间容量。
存储时间小于90天按90天计算,大于90天按实际天数计算。早于90天删除或转换为其他存储类别,需要补足剩余天数的存储费用。费用为一次性收取,收取的费用=归档存储的存储空间单价容量剩余天数/30。补足的费用将直接从账户余额中扣除,而不使用资源包进行抵扣。
存储单个对象小于64KB按64KB计算,大于64KB按实际大小计算。
按需计费
说明
对低频访问存储对象、归档存储对象进行覆盖上传操作也属于删除再上传的操作,所以也会产生额外的存储费用。
低频访问存储和归档存储仅在少数资源池上线,具体参见“功能特性”
请求费用
通过控制台、工具、API、SDK等任意方式对OBS进行操作,实际上都是对OBS API的调用,每调用一次API都计算一次请求次数。对象存储服务OBS会根据调用API的请求次数进行费用收取。
请求类别
OBS的请求主要分为四大类:
- 读操作(GET类请求):GET/HEAD等,例如下载对象、获取桶区域位置、获取桶策略
- 写操作(PUT类请求):PUT/POST/COPY/LIST,例如上传对象、列举对象
- 删除操作(DELETE类请求):DELETE等,例如删除对象、取消多段上传任务
- 生命周期转换请求:在生命周期规则执行过程中,标准存储转换为低频访问存储、低频访问存储转换为归档存储时,产生的生命周期转换请求。
计费说明
资费项 计费项 含义 适用的计费模式 请求费用 所有类型的请求次数 调用OBS API的请求次数,包括PUT/POST/COPY/LIST/GET/HEAD/DELETE等。 按需计费
包年包月(资源包)
说明除了服务端返回的状态码为5XX或403错误的请求外,其余的请求均会计入请求次数。
计费示例
示例一
以上传对象为例,对一个对象或者段的每一次操作都会计算一次请求次数。假设上传100个对象到桶:
- 在都使用PutObject方式上传的情况下,会发送100次PUT类请求,计算100次请求次数。
- 如果其中有一些大对象需要分段上传,则会根据分成的段数额外计算分段上传的请求次数,此外还会有初始化段、合并段等请求产生,最终请求次数会大于100次。
示例二
以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。
例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。
示例三
以下载对象为例,对一个对象的每一次下载操作都会计算一次请求次数。假设下载100个对象:
- 针对标准存储对象和低频访问存储对象,会发送100次GET类请求,计算100次请求次数。
- 针对未开启归档数据直读功能的归档存储对象,需要先恢复为标准存储对象,会产生100次PUT类请求。下载100个对象,会发送100次GET请求,共计200次请求次数。
- 针对开启归档数据直读功能的归档存储对象,可以直接下载,无需提前恢复。会发送100次GET类请求,计算100次请求次数。
流量费用
流量是在使用和访问OBS时,产生的数据流量累计值。流量包括内/公网流入流量、内网流出流量、公网流出流量、跨区域复制流量等。OBS会根据您实际使用时产生的流量进行费用收取。
资费项 计费项 含义 适用的计费模式 流量费用 内/公网流入流量 通过内网或互联网上传数据到OBS所产生的流入流量。 免费 内网流出流量 通过同区域天翼云ECS、CCE、BMS等下载OBS的数据所产生的流出流量。
若想使用内网访问OBS,需要提前进行相关配置,配置方法请参见云上ECS通过内网访问OBS免费 公网流出流量 通过互联网从OBS下载标准存储类型的数据所产生的流出流量。 说明
只要通过互联网下载OBS的数据,无论是否成功,均会产生公网的流量。
下载低频访问存储、归档存储和深度归档存储类别的对象产生的公网流出流量,将无法使用公网流出流量包进行抵扣。
按需计费
包年包月跨区域复制流量 使用跨区域复制功能将源桶数据复制到另一个区域的目标桶时所产生的流出流量。 按需计费
数据恢复费用
访问低频访问存储类别、归档存储类别的对象时,会根据对象大小等产生额外的数据恢复费用。此项费用不管通过内、外网访问均会产生;如果使用外网访问,则会同时计入到公网流出流量费用。
资费项 计费项 含义 适用的计费模式 数据恢复费用 数据读取流量
访问低频访问存储类别的对象时,会根据对象大小产生额外的数据恢复费用。
访问归档存储类别的对象时,会根据对象大小和设置的恢复速度级别产生额外的数据恢复费用。
注意
此项费用不管通过内、外网访问均会产生;如果使用外网访问,则会同时计入到公网流出流量费用。
归档存储数据恢复后,会产生一个标准存储类别的对象副本,在恢复的有效期内,会同时收取这份数据在标准存储和归档存储中的存储费用,有效期到期后副本自动删除。其中,标准存储类别对象副本在整个有效期内的存储费用会在恢复时一次性扣除,扣除方式可以按需,也可以从资源包中抵扣。
低频访问存储数据恢复和归档存储直读功能不产生对象副本,不会产生标准存储的存储费用。
开启归档数据直读后,下载和拷贝归档存储对象均会产生数据读取流量。
说明
重复恢复归档存储数据时,分为以下两种情况:
延长有效期:在延长恢复有效期的同时,也将会对恢复时产生的恢复费用进行重复收取。产生的标准存储类别的对象副本有效期将会延长,并且收取延长时间段产生的标准存储副本费用。
缩短有效期:将会报错,错误码为409 ObjectHasAlreadyRestored。将不会产生恢复费用,也不会新增标准存储类别的对象副本的存储费用。
按需计费
数据处理费用
当您使用图片处理功能时,对象存储服务OBS会收取相应的费用。
具体计费说明如下:
资费项 | 计费项 | 含义 | 适用的计费模式 |
---|---|---|---|
数据处理费用 | 图片处理空间 | 图片处理根据原始图片的大小来进行计费,以GB为单位,使用图片处理对多张图片进行处理时,数据大小自动累计。例如:将一张0.01GB的图片使用图片处理剪切和压缩后仅为0.005GB,在OBS计量时则按照0.01GB进行累计。 | 按需计费 |
特殊场景计费
生命周期
若您配置了生命周期规则,在生命周期规则执行过程中以及执行完成后,可能产生如下费用:
生命周期费用说明(执行过程中)
生命周期操作 产生费用类别 费用说明 过期删除 请求费用 删除操作计请求次数。 存储费用 当低频访问存储早于30天删除,归档存储早于90天删除,深度归档早于180天删除,需要补足剩余天数的存储费用。 标准存储->低频访问存储 请求费用 按转换成功的对象数计算请求次数,产生请求费用。
转换成功N个对象,记录N次请求。标准存储->归档存储 请求费用 低频访问存储->归档存储 请求费用
生命周期费用说明(执行完成后)
生命周期操作 产生费用类别 费用说明 过期删除 无 无 标准存储->低频访问存储 存储费用 转换为低频访问存储后,按低频访问存储计算存储费用。 标准存储->归档存储 存储费用 转换为归档存储后,按归档存储计算存储费用。 低频访问存储->归档存储 存储费用 转换为归档存储后,按归档存储计算存储费用。
归档对象恢复
对于存储类别为归档存储的对象,用户需要先恢复才能下载、通过对象URL访问对象、配置对象的ACL权限、设置对象元数据。归档对象恢复可能产生以下费用:
操作名称 产生费用类别 费用说明 归档对象恢复 请求费用 按恢复成功的对象数计算请求次数,产生请求费用。
恢复成功N个对象,记录N次请求。流量费用 数据恢复的流量费用。 临时文件存储费用 数据恢复后,会产生一个标准存储类型的对象副本,即对象同时存在标准存储类型的对象副本和原有的归档存储或深度归档存储对象。在恢复的有效期内,会同时收取这份数据在标准存储和归档存储或深度归档存储中的存储费用。恢复有效期到期后标准存储类型的对象副本会自动删除。
同区域跨桶复制数据
若您在同一个区域内,通过OBS Browser+、obsutil、API或SDK的方式将某个桶的对象复制至另一个桶后,可能产生如下费用:
操作名称 产生费用类别 费用说明 同区域跨桶复制数据 请求费用 按复制成功的对象数计算请求次数,产生请求费用。
成功复制一个对象产生一个copy请求。流量费用 免费。由于同区域跨桶复制数据为内网传输,故不产生流量费用。 存储费用 同区域复制目标桶的存储费用。
如果您修改了复制对象的存储类别,复制到目标桶的数据按新的存储类型计算存储费用。
跨区域复制
如果您将某一个桶中的数据通过配置跨区域复制规则复制到不同区域的另外一个桶中,整个过程产生的费用示意图如下图所示。
可能产生如下费用:
操作名称 产生费用类别 费用说明 跨区域复制数据 请求费用 按复制成功的对象数计算请求次数,产生请求费用。
成功复制一个对象产生一个copy请求。流量费用 使用跨区域复制功能将源桶数据复制到另一个区域的目标桶时所产生的跨区域复制流量。 存储费用 跨区域复制目标桶的存储费用。
如果您修改了复制对象的存储类别,复制到目标桶的数据按新的存储类型计算存储费用。同步历史对象 请求费用 启用同步历史对象功能,系统会将创建跨区域复制规则前已经存在于桶中的对象同步复制到目标桶。
请求费用按系统自动同步时复制成功的对象数计算请求次数,产生请求费用。流量费用 系统跨区域同步对象时,所产生的跨区域复制流量。 存储费用 跨区域复制目标桶的存储费用。
如果您修改了复制对象的存储类别,复制到目标桶的数据按新的存储类型计算存储费用。