Billing

GaussDB(for MySQL) allows you to pay only for what you use. There is no minimum fee.

Billing Item

GaussDB(for MySQL) charges you for your DB instances, database storage, and backup storage (optional).

Table 1 Billing items

Billing Item

Description

Instance class

DB instance class (CPU and memory) is billed on the yearly/monthly or pay-per-use basis.

Database storage

Storage space that you have provisioned to your DB instance is billed on the yearly/monthly or pay-per-use basis.

Backup storage (optional)

GaussDB(for MySQL) provides backup storage up to 100% of your provisioned database storage at no additional charge. If the backup storage usage exceeds 100% of your provisioned database storage, tiered pricing starts.

Public network traffic

GaussDB(for MySQL) DB instances are accessible from both private and public networks. Only the traffic from public networks is billed.

For pricing details, see Product Pricing Details. You can use the price calculator to estimate the cost for your GaussDB(for MySQL) usage.

Billing Mode

GaussDB(for MySQL) provides the following two billing modes:

  • Yearly/Monthly: Provides a larger discount than pay-per-use mode and is recommended for long-term users.
  • Pay-per-use (hourly): Allows you to pay for only the resources you have used. It is a flexible billing mode and the minimum time unit is one hour. Partial hours are billed as full hours.

The billing mode of DB instances can be changed from pay-per-use to yearly/monthly. For details, see Changing the Billing Mode from Pay-per-Use to Yearly/Monthly

Changing Instance Specification

  • Modifying DB instance specifications: You can modify GaussDB(for MySQL) DB instance specifications based on service requirements. After the modification, you are charged based on the new instance specifications.
  • Scaling up storage space: You can change the storage space based on service requirements. After scaling the storage space, you will be charged based on the new storage space. Storage space can only be scaled up. It cannot be scaled down. The minimum increment for each scaling is 10 GB.

Renewal

Currently, GaussDB(for MySQL) supports the yearly/monthly and pay-per-use billing modes. The DB instance specifications depend on your CPU and memory requirements.

  • Pay-per-use: You are charged based on the actual usage by hour. Partial hours are billed as full hours. If your account balance is insufficient, it will be in arrears. Top up your account in a timely manner.
  • Yearly/monthly: An upfront payment is required when you purchase the service. No additional fees are incurred during your usage.

To renew a subscription, go to the Renewals page.

Expiration and Overdue Payment

  • Service expiration

    Service expiration is only for DB instances billed on the yearly/monthly basis.

    After a yearly/monthly DB instance expires, you can neither perform any operations on the management console nor invoke related APIs. Automatic monitoring, alarm reporting and other O&M operations will also be unavailable. If the account is not topped up or the resource package is not renewed before the retention period expires, the DB instance will become unavailable and data stored in the DB instance will be deleted and cannot be recovered.

    If your purchased DB instance has expired, see Stopping Services and Releasing Resources in the Billing Center User Guide.

  • Overdue payment

    Overdue payment is only for DB instances billed on the pay-per-use basis.

    A pay-per-use DB instance is billed by hour. If the account balance is not enough to cover the payment, the DB instance is in arrears. If the DB instance is renewed within the retention period, it will be available and charged from the original expiration date.

    If your purchased DB instance is in arrears, see Repaying Arrears in the Billing Center User Guide.