/ / / 计费说明
更新时间:2024-07-22 gmt 08:00

计费说明-九游平台

计费方式

对象存储迁移服务(object storage migration service,以下简称oms)当前处于免费期,免费期内使用oms服务不收取任何费用。免费期结束后,oms服务将根据您使用的迁移流量进行收费,计费方式简单灵活、易于预测。具体费用详情,请参见。

迁移过程中会调用源端和目的端的对象存储服务的api进行数据的上传、下载,所以会产生一定的api请求及下载流量费用,具体费用说明请参见api请求次数下载与上传流量费用

下载与上传流量费用

数据迁移时,oms会先将数据从源端下载,再将数据上传至obs,这个过程会产生一定的流量费用。

  • 源端下载数据时,会产生流量费用,流量由数据的实际大小决定,费用由源端数据所在云服务商收取。
    • 为节省您的费用,建议您开通cdn流量包或使用oms多策略限速功能,在对象存储非闲时采取限速。具体cdn流量包和闲时流量包费用,以各云服务商定价为准。
    • 如果使用oms的自动解冻功能,还会存在对象解冻/取回费用。
  • 数据上传至华为云obs不收取流量费用。
  • 同一区域内,无论是同账号迁移或跨账号迁移,均不会产生流量费用。

api请求次数

oms在数据迁移前需要对源端和目的端的文件进行对比;迁移时将源端数据下载后上传到目的端;迁移完成后校验文件,会产生api请求。api请求分为每个对象基本请求 公共请求(列举对象,上传失败对象列表,网络异常重试,自动解冻等)。不同场景下,api请求次数不同。

  • 目的端不存在源端同名对象
    • 对源端的操作
      • 迁移前判断对象是否存在 对比数据需要一次请求:head
      • 迁移数据需要一次请求:get
      • 迁移完成后校验数据需要一次请求:head
    • 对目的端的操作
      • 迁移前对比数据需要一次请求(判断对象是否存在):head
      • 迁移数据需要一次请求:put
      • 迁移完成后设置数据存储类型需要一次请求:put
      • 迁移完成后校验数据需要一次请求:head
  • 目的端存在源端同名对象(大小一致,且目的端最后修改时间晚于源端最后修改时间),重复对象,无需迁移。
    • 对源端的操作
      • 迁移前判断对象是否存在 对比数据需要一次请求:head
    • 对目的端的操作
      • 迁移前对比数据需要一次请求(判断对象是否存在):head
  • 目的端存在源端同名对象(大小不一致,或源端最后修改时间晚于目的端最后修改时间),不同对象,目的端对象会被源端对象覆盖。
    • 对源端的操作
      • 迁移前判断对象是否存在 对比数据需要一次请求:head
      • 迁移数据需要一次请求:get
      • 迁移完成后校验数据需要一次请求:head
    • 对目的端的操作
      • 迁移前对比数据需要一次请求(判断对象是否存在):head
      • 迁移数据需要一次请求:put
      • 迁移完成后设置数据存储类型需要一次请求:put
      • 迁移完成后校验数据需要一次请求:head

若源端需要迁移的文件大于50 mb,则迁移数据时会将文件进行分段后再上传,单个分段大小为50 mb,此时迁移数据的请求数根据迁移数据大小决定。

例如:大小为200 mb的文件会被分成四段上传,源端产生2次head,4次get,目的端产生2次head,5次put(4个分片上传 一次合并)请求。

api请求的实际费用以各云服务商定价为准,华为云obs的费用请参考。

估算迁移计费

一般情况,迁移费用可参考如下公式估算:

迁移费用=调用源端api次数 x 源端api调用单价 调用目的端api次数 x 对象总容量x 源端出口流量单价

  • 调用源端api次数=(对象总数/1000) 对象总数 x 3
  • 调用目的端api次数=对象总数 x 4
  • 源端出口流量单价(根据源端云服务商套餐确定)
    • 华为云只负责收取调用目的端api的费用;调用源端api的费用和源端出口流量费用均由源端云服务商收取。
    • 迁移时忽略的对象由于需要判断对象是否存在 对比数据,因此在源端和目的端均会产生api请求费用,但由于忽略对象并没有迁移,因此不会产生流量费用。

相关文档

网站地图