Help Center > > Service Overview> Billing

Billing

Updated at: Mar 10, 2021 GMT+08:00

This section describes the OBS billing items and billing modes. For information about Parallel File System (PFS) billing, see Product Pricing Details.

Billing Items

Figure 1 lists OBS billing items. For details about each billing item, see Table 1.

Figure 1 OBS billing items
Table 1 OBS billing

Category

Billing Item

Description

Payment Options

Storage space

Standard storage class

The space occupied by data in the Standard storage class, using single- or multi-AZ deployment. For details, see Understand the Differences Between the Single-AZ Mode and Multi-AZ Mode in OBS

  • Storage duration: You are billed based on the actual storage duration.
  • Minimum storage size: 64 KB. If a stored object is smaller than 64 KB, you are billed for 64 KB of storage. If the object is larger than 64 KB, the storage space is charged based on its actual size.

Pay-per-use

Yearly/Monthly

Infrequent Access storage class

The space occupied by data in the Infrequent Access storage class, using single- or multi-AZ deployment. For details, see Understand the Differences Between the Single-AZ Mode and Multi-AZ Mode in OBS

  • Minimum storage duration: 30 days. For objects stored over 30 days, you are billed based on the actual storage duration. If objects are deleted or transitioned to other storage classes before they have been stored for this minimum period, you will still be charged for the full period of 30 days.
  • Minimum storage size: 64 KB. If a stored object is smaller than 64 KB, you are billed for 64 KB of storage. If the object is larger than 64 KB, the storage space is charged based on its actual size.

Pay-per-use

Archive storage class

The space occupied by data in the Archive storage class.

  • Minimum storage duration: 90 days. For objects stored over 90 days, you are billed based on the actual storage duration. If objects are deleted or transitioned to other storage classes before they have been stored for this minimum period, you will still be charged for the full period of 90 days.
  • Minimum storage size: 64 KB. If a stored object is smaller than 64 KB, you are billed for 64 KB of storage. If the object is larger than 64 KB, the storage space is charged based on its actual size.

Pay-per-use

Requests

All types of requests

The number of OBS API calls, including PUT, POST, COPY, LIST, GET, and HEAD requests

How Are Requests Counted?

Pay-per-use

Data traffic

Inbound traffic over intranet/internet

The amount of data transferred over a network connection to OBS.

Free

Outbound traffic over intranet

The amount of data transferred from OBS to ECSs, CCEs, and BMSs in the same region over HUAWEI CLOUD's intranet.

You need to configure network settings before you can access OBS over the intranet of a given region. For details, see Accessing OBS over Intranet.

Free

Outbound traffic over the internet

The amount of data downloaded from OBS over the internet

Pay-per-use

Yearly/Monthly

Cross-region replication traffic

The amount of data transferred from a source bucket to a destination bucket using cross-region replication

Pay-per-use

Pull traffic

The amount of data downloaded by CDN from OBS 3.0 buckets (Downloading data from OBS 2.0 buckets consumes the internet outbound traffic, which can be offset by your quota of internet outbound traffic packages.)

Pay-per-use

Yearly/Monthly

Data restoration

The amount of data restored

  • Reading an object stored in the Infrequent Access storage class will incur data restoration charges based on the size of the object.
  • Reading an object stored in the Archive storage class will incur data restoration charges based on the size of the object and the restoration speed.

You are billed for data restoration regardless of whether the object is read over an intranet or internet connection. If you use an internet connection, you will also be charged for the amount of data that is read.

When an archived object is restored, a copy of the object is generated and stored in the Standard storage class. For the length of the retention period of the restored object, you will be charged for the storage space occupied by the object and its copy. When the retention period expires, the restored copy of the archived object will be automatically deleted. The storage fee for the object copy in the standard storage class within the entire validity period will be charged when the object copy is restored.

Restoring data from the Infrequent Access storage class or direct reading of data in the Archive storage class does not generate copies of objects, so you will not be billed for additional storage space.

After direct reading is enabled, downloading and copying Archive objects will consume data read traffic.

Pay-per-use

Data processing

Image processing

The size of the processed image

For details, see How Is Image Processing Charged?

Pay-per-use

Billing Modes

OBS provides two billing modes: pay-per-use and yearly/monthly. Pay-per-use is recommended if you are unsure of your future service needs and want to avoid paying for unused resources. However, if you are sure of your needs, yearly/monthly will be less expensive.

  • Pay-per-use

    Pay-per-use billing is the default setting for OBS. With this billing mode, your service account is only billed for the time (hours) when resources are actually used. There is no minimum billing threshold.

    The system collects usage statistics every hour and generates CDRs based on the actual usage of the previous hour. For example, a CDR generated at 19:30 usually records the cost from 18:00 to 19:00 or from 17:00 to 18:00 due to possible delays.

    Cost calculation formula: Cost = Actual resource usage x Resource unit price

    The minimum settlement duration is an hour regardless of when objects are uploaded. Specifically, if an object is uploaded between 18:00 and 19:00, the billed storage duration is the entire hour between 18:00 and 19:00.

    Example: The unit price of Standard storage (single AZ) is US $0.0230/GB per month and there are 100,000 GB Standard storage objects in a bucket. In this case, the cost of Standard storage (single AZ) for a settlement hour is: US $0.0230/GB per month × 100,000 GB × (1/24/30) month = US $3.19.

    For details about pay-per-use pricing, see Product Pricing Details. You can use the Price Calculator to quickly calculate an estimated price for the resources that you select.

  • Yearly/Monthly

    You can also purchase a yearly/monthly resource package for a cheaper price. However, if your usage exceeds the package quota, subsequently used resources will be charged on a pay-per-use basis. For details see How Do I Purchase OBS?

    Standard storage packages (with valid period shorter than one year) offer free quotas of requests.

    Standard storage packages (with valid period longer than one year) are cheaper than monthly packages, so free quotas of requests are not offered. You will be charged for read and write requests based on the number of requests. If you prefer free quotas of requests, buy monthly standard storage packages.

    Table 2 lists the resource packages provided for OBS. For details about pricing of resource packages, see Product Pricing Details. You can use the Price Calculator to quickly calculate an estimated price for the resources that you select.

    Table 2 Yearly/Monthly resource packages

    Resource Package

    Description

    Use Restrictions

    Standard storage (single-AZ)

    Provides storage for data stored in the Standard storage class.

    Applies only to data stored in the Standard storage class (single-AZ) and in the region you specified for the purchased package.

    Standard storage (multi-AZ)

    Provides storage for data stored in the Standard storage class.

    Applies only to data stored in the Standard storage class (multi-AZ) and in the region you specified for the purchased package.

    Internet outbound traffic

    Provides network traffic volumes for data transferred from OBS to local devices over the internet.

    Applies to single-AZ and multi-AZ buckets in the region that you specified for the purchased package.

    Pull traffic

    Provides network traffic volumes for data transferred by CDN from OBS buckets, when OBS buckets are used as origin sites of CDN.

    Applies only to data transferred from OBS 3.0 buckets (including single- and multi-AZ buckets) in the region that you specified for the purchased package.

    Scenarios when a pull data package can be used:

    • A user domain name is bound to a bucket through OBS Console.
    • An acceleration domain name is added through the CDN Console and its origin server is set to an OBS bucket domain name.

Special Scenarios

Some special billing scenarios may be involved during the use of OBS. Before using OBS, read through the billing description. For details, see What Are the Special Billing Scenarios of OBS?

Changing Billing Mode

Pay-per-use billing is the default setting for OBS. You can also purchase yearly/monthly packages, which provide resource quotas in the regions that you specified for the purchased packages. If the actual usage exceeds your package quota, you will be billed for subsequently used resources on a pay-per-use basis.

Expiration

After a yearly/monthly package expires, you will be billed for subsequently used resources on a pay-per-use basis. Expiration time is not applicable to pay-per-use billing. You can use OBS resources as long as your account balance is sufficient.

Renewal

You can renew a resource package upon its expiration, or you can set auto-renewal rules for a resource package. For more information about renewing resource packages, see Renewal Management.

Overdue Payment

Possible causes of overdue payment:

  • When the used resources exceed the package quota or the resource package is not applicable to the bucket, you will be charged for the used resources on the pay-per-use basis. If your account balance is insufficient, outstanding bills are generated. For more information, see the FAQ Why Are There Still Pay-per-Use Bills After I Have Purchased Resource Packages? Select applicable resource packages or top up your account.
  • Your account balance is insufficient to pay for the used resources on the pay-per-use basis, and you do not have any resource packages either.

If you do not need OBS, delete all OBS resources (buckets and objects) in your account and do not use your account or IAM users to access OBS. Otherwise you will still be charged for keeping resources and using the service.

Service status and operation restrictions when an account is in arrears:

If an account is in arrears, a retention period is provided according to the customer tier of the account. During the retention period, your data stored in OBS will be retained, but you cannot access or use OBS. If the outstanding payment is not cleared before the retention period expires, data stored in OBS will be deleted and cannot be recovered.

For details about the retention period, see Retention Period

FAQ

For more questions about OBS billing, see OBS FAQs.

Did you find this page helpful?

Submit successfully!

Thank you for your feedback. Your feedback helps make our documentation better.

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?







Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel