This topic describes the specifications and pricing of PolarDB-O, including billing methods, billable items, and the pricing of compute nodes, storage, data backups, and SQL Explorer.

Billing methods

PolarDB-O supports the following billing methods:

  • Subscription

    If you use the subscription billing method, you must pay for a compute cluster when you create the cluster. The compute cluster consists of one primary node and one read-only node. You are charged for only the consumed storage. The charges are deducted from your account balance based on the consumed storage.

  • Pay-as-you-go

    If you use the pay-as-you-go billing method, you pay for the resources after you use them. You are charged for the compute clusters and the consumed storage by hour. The charges are deducted from your account balance based on the consumed resources.

Billable items

The following table describes the billable items of PolarDB-O clusters.

Billable item Description
Compute cluster that has a primary node and one or more read-only nodes Subscription or pay-as-you-go.
Storage
  • Pay-as-you-go.
  • You can also purchase storage plans by using the subscription billing method. For more information, see Purchase a storage plan.
SQL Explorer After you enable SQL Explorer, the billing method is specified as pay-as-you-go. For more information, see SQL Explorer.
Data backup In PolarDB, the backup feature is available for free. You are charged for only the storage of backup files. For more information, see Back up data.

Compute node pricing

All the nodes of PolarDB-O are dedicated nodes. The dedicated nodes indicate that the CPU, memory, storage, and I/O resources that are allocated to the nodes are dedicated to these nodes and are not shared by other nodes. Therefore, the performance of the dedicated nodes is more stable and reliable. The following table describes the node specifications that are available in PolarDB-O.

Table 1. PolarDB-O node specifications
Node type CPU and memory Maximum storage capacity Maximum number of connections Internal network bandwidth Maximum IOPS I/O bandwidth
polar.o.x4.medium

2 cores

8 GB

5 TB 800 1 Gbps 16,000 1 Gbps
polar.o.x4.large

4 cores

16 GB

10 TB 1600 10 Gbps 64,000 4 Gbps
polar.o.x4.xlarge

8 cores

32 GB

10 TB 3,200 10 Gbps 128,000 8 Gbps
polar.o.x8.xlarge

8 cores

64 GB

30 TB 10,000 10 Gbps 160,000 10 Gbps
polar.o.x8.2xlarge

16 cores

128 GB

50 TB 12,000 10 Gbps 256,000 16 Gbps
polar.o.x8.4xlarge

32 cores

256 GB

50 TB 20,000 10 Gbps 384,000 24 Gbps
polar.o.x8.8xlarge

64 cores

512 GB

100 TB 51,200 10 Gbps 409,600 24 Gbps
polar.o.x8.12xlarge

88 cores

710 GB

100 TB 76,800 25 Gbps 512,000 32 Gbps
Note
  • A cluster that has 2 CPU cores and 8 GB memory provides the basic specifications that are required in tests, trials, and other light load scenarios. We recommend that you do not use the clusters of this type in heavy-load production environments. In production environments, we recommend that you use a cluster that has 8 CPU cores and 32 GB memory or higher specifications.
  • You can select a node type for the primary node when you create a cluster. The same type is automatically applied to read-only nodes.
  • The maximum number of IOPS is a theoretically calculated value.
  • The maximum number of connections for a cluster varies based on the node specifications of the cluster. If you add nodes to a cluster, the number of connections for the cluster does not change.
  • If you have higher storage requirements, you can Submit a ticket to contact customer services to increase the maximum storage capacity to 100 TB.
Table 2. Prices of compute nodes
Specification Mainland China China (Hong Kong) US (Silicon Valley) Singapore (Singapore) Malaysia (Kuala Lumpur) Indonesia (Jakarta) Germany (Frankfurt) India (Mumbai) Japan (Tokyo)
Node type CPU and memory
polar.o.x4.medium

2 cores

8 GB

USD 57/month

USD 0.12/hour

USD 99/month

USD 0.21/hour

USD 81/month

USD 0.17/hour

USD 99/month

USD 0.21/hour

USD 99/month

USD 0.21/hour

USD 96/month

USD 0.21/hour

USD 87/month

USD 0.19/hour

USD 79/month

USD 0.17/hour

USD 83/month

USD 0.18/hour

polar.o.x4.large

4 cores

16 GB

USD 202/month

USD 0.42/hour

USD 384/month

USD 0.80/hour

USD 312/month

USD 0.65/hour

USD 384/month

USD 0.80/hour

USD 384/month

USD 0.80/hour

USD 352/month

USD 0.74/hour

USD 343/month

USD 0.72/hour

USD 303/month

USD 0.64/hour

USD 322/month

USD 0.68/hour

polar.o.x4.xlarge

8 cores

32 GB

USD 403/month

USD 0.84/hour

USD 766/month

USD 1.60/hour

USD 624/month

USD 1.30/hour

USD 766/month

USD 1.60/hour

USD 766/month

USD 1.60/hour

USD 705/month

USD 1.47/hour

USD 685/month

USD 1.43/hour

USD 624/month

USD 1.30/hour

USD 645/month

USD 1.35/hour

polar.o.x8.xlarge

8 cores

64 GB

USD 645/month

USD 1.35/hour

USD 966/month

USD 2.02/hour

USD 806/month

USD 1.68/hour

USD 966/month

USD 2.02/hour

USD 966/month

USD 2.02/hour

USD 896/month

USD 1.87/hour

USD 846/month

USD 1.77/hour

785

USD 785/month

USD 1.64/hour

USD 826/month

USD 1.72/hour

polar.o.x8.2xlarge

16 cores

128 GB

USD 1,288/month

USD 2.69/hour

USD 1,932/month

USD 4.03/hour

USD 1,611/month

USD 3.36/hour

USD 1,932/month

USD 4.03/hour

USD 1,932/month

USD 4.03/hour

USD 1,791/month

USD 3.74/hour

USD 1,691/month

USD 3.53/hour

USD 1,570/month

USD 3.28/hour

USD 1,651/month

USD 3.44/hour

polar.o.x8.4xlarge

32 cores

256 GB

2,577

USD 2,577/month

USD 5.37/hour

USD 3,864/month

USD 8.05/hour

USD 3,220/month

USD 6.71/hour

USD 3,864/month

USD 8.05/hour

USD 3,864/month

USD 8.05/hour

USD 3,538/month

USD 7.47/hour

USD 3,381/month

USD 7.05/hour

USD 3,140/month

USD 6.55/hour

USD 3,301/month

USD 6.88/hour
polar.o.x8.8xlarge

64 cores

512 GB

USD 5,152/month

USD 10.74/hour

USD 7,727/month

USD 16.10/hour

USD 6,439/month

USD 13.42/hour

USD 7,727/month

USD 16.10/hour

USD 7,727/month

USD 16.10/hour

USD 7,164/month

USD 14.93/hour

USD 7,439/month

USD 15.50/hour

USD 6,907/month

USD 14.39/hour

USD 7,262/month

USD 15.13/hour

polar.o.x8.12xlarge

88 cores

710 GB

USD 7,084/month

USD 14.76/hour

USD 10,625/month

USD 22.14/hour

USD 8,854/month

USD 18.45/hour

USD 10,625/month

USD 22.14/hour

USD 10,625/month

USD 22.14/hour

USD 9,850/month

USD 20.53/hour

USD 9,398/month

USD 19.58/hour

USD 8,632/month

USD 17.99/hour

9,075

USD 9,075/month

USD 18.91/hour

Note The preceding table lists the prices of a single node. By default, a PolarDB-O cluster consists of one primary node and one read-only node.

Storage pricing

The storage refers to the storage space that is used to store cluster data files, index files, log files (online logs and archived logs), and temporary files.
Note After you purchase a PolarDB-O cluster, the system automatically generates the files that are required to provide normal database services. The files include the preceding files and occupy some storage space.

Pay-as-you-go

A serverless architecture is used for storage. Therefore, you do not need to select the capacity when you purchase a cluster. The capacity is automatically increased online when the amount of data increases. You are charged for only the consumed storage. On the Overview page in the PolarDB console, you can view the consumed storage.
  • Mainland China: USD 0.00077/GB/hour
  • China (Hong Kong) and regions outside China: USD 0.00085/GB/hour
Note Each cluster specification has a corresponding maximum storage capacity. If you use 90% of the maximum storage capacity, the system sends text messages and emails to you on a daily basis. If you want to increase the maximum storage capacity, upgrade your cluster specifications. For more information, see Change the specifications of a cluster.

Subscription

If the data size is large, we recommend that you purchase storage plans. Compared with the pay-as-you-go billing method, subscription-based storage plans offer additional discounts. Higher discounts are provided for larger storage plans. For more information about how to purchase a storage plan, see Purchase a storage plan.

Data backup pricing

The backup and restoration features of PolarDB-O are available for free. Only storage fees are charged. In PolarDB-O, the storage fees are calculated based on the storage that is consumed by the backup files of data and logs and the retention periods of these backup files.

Table 3. Pricing
Region Level-1 backup Level-2 backup Log backup
Mainland China USD 0.000464/GB/hour USD 0.0000325/GB/hour USD 0.0000325/GB/hour
Hong Kong (China) and regions outside China USD 0.000650/GB/hour USD 0.0000455/GB/hour USD 0.0000455/GB/hour
Backup type Free quota Billing rule
Level-1 backups Database storage usage × 50%

You can view the database storage usage of a cluster on the Overview page of the cluster in the PolarDB console.

Storage fee per hour = (Total physical storage of level-1 backups - Free quota) × Unit price per hour
  • If the free quota is not exceeded, you can use level-1 backups for free.
  • The following figure shows the total physical storage of level-1 backups. The value is marked by the ① icon instead of the ② icon.Total physical storage of level-1 backups

For example, if the total physical storage of level-1 backups is 700 GB and the database storage usage is 1,000 GB, the storage fee per hour is USD 0.0928.

The fee is calculated based on the following formula: [700 GB - (1,000 GB × 50%)] × USD 0.000464/GB = USD 0.0928.

Level-2 backups None. Storage fee per hour = Total physical storage of level-2 backups × Unit price per hour

For example, if the total physical storage of level-2 backups is 1,000 GB, the storage fee per hour is USD 0.0325.

The fee is calculated based on the following formula: 1,000 GB × USD 0.0000325/GB = USD 0.0325.

Log backups 100 GB Storage fee per hour = (Total physical storage of log backups - 100 GB) × Unit price per hour

For example, if the total physical storage of log backups is 1,000 GB, the storage fee per hour is USD 0.02925.

The fee is calculated based on the following formula: (1,000 GB - 100 GB) × USD 0.0000325/GB = USD 0.02925.

SQL Explorer pricing

You are charged for SQL Explorer based on the storage that is consumed by audit logs.

  • Mainland China: USD 0.0013/GB/hour
  • China (Hong Kong) and regions outside China: USD 0.0019/GB/hour
Note You are charged for the storage that is consumed by audit logs only on a pay-as-you-go basis.

FAQ

  • What is the price if I add a read-only node?

    The price of a read-only node is the same as that of the primary node. For more information, see Compute node pricing.

  • Is the maximum storage capacity doubled after I add a read-only node?

    No, the storage capacity is not doubled after you add a read-only node. PolarDB-O uses an architecture where computing is decoupled from storage. The read-only nodes that you purchase are used for computing. If you add read-only nodes to your cluster, the storage capacity of the cluster does not change.

    A serverless architecture is used for storage. Therefore, you do not need to select the capacity when you purchase a cluster. The capacity is automatically increased online when the amount of data increases. You are charged for only the consumed storage. The maximum storage capacity varies based on cluster specifications. If you want to increase the maximum storage capacity, upgrade your cluster specifications. For more information, see Change the specifications of a cluster.