This document aims to clearly explain the billing rules and cost structure for VPS. Currently, this product only supports a Subscription-based (Prepaid) billing model. This means you are required to pay the full cost for your selected configuration and chosen term in advance at the time of purchase.
Subscription-based billing is a prepaid model. Based on your business needs, you pre-select all aspects of your VPS configuration (such as CPU, memory, disk, bandwidth, etc.) and the purchase duration, then make a one-time payment. You can continue to use these resources throughout the agreed-upon service term.
Model | Payment Method | Resource Status |
Subscription-based | Prepaid | Resource specs and pricing are locked for the duration of your purchase, providing you with consistent service. |
Note: This product currently does not support postpaid models such as Pay-As-You-Go or Spot Instances.
The total cost of a VPS consists of four main components: Computing Resources (vCPU and memory), Storage Resources (System Disk and Data Disks), Network Resources (public bandwidth or data transfer), and Public IP Addresses. The table below details the billing logic for each item:
Billing Item | Billing Description | Billing Formula |
Computing Resources | Billed based on the number of vCPU cores and the amount of memory (GB) you select. | CPU Price × Purchase Duration + Memory Price × Purchase Duration |
System Disk | Billed based on the Disk capacity (GB) you select for the operating system. | System Disk Capacity × Disk Unit Price × Purchase Duration |
Data Disk | Billed based on the capacity (GB) of any additional Data Disks you attach. Multiple disks can be mounted. | Data Disk Capacity × Disk Unit Price × Purchase Duration |
Public IP | Each public IP address bound to an instance is billed separately. | IP Unit Price × Purchase Duration |
Image | Using public images incurs no additional cost. | Free |
Bandwidth/Data Transfer | Choose one: You can select either a fixed bandwidth or a monthly fixed data transfer model. | See detailed explanation below. |
Cost Example
Suppose you purchase one VPS with the following configuration and duration:
Configuration: 2 vCPU cores + 4GB memory + 100GB System Disk + 200GB Data Disk + 1 Public IP
Duration: 3 months
Option 1 (Fixed Bandwidth): Bandwidth peak of 5 Mbps
Option 2 (Metered Data Transfer): 1000 GB of data transfer per month
Total Cost (Option 1) = (Monthly CPU Price × 2 + Monthly Memory Price × 4 + 100 × Monthly Disk Unit Price + 200 × Monthly Disk Unit Price + 5 × Monthly Bandwidth Unit Price + Monthly IP Price) × 3 months × 1 unit
Total Cost (Option 2) = (Monthly CPU Price × 2 + Monthly Memory Price × 4 + 100 × Monthly Disk Unit Price + 200 × Monthly Disk Unit Price + 1000 × Monthly Data Transfer Unit Price + Monthly IP Price) × 3 months × 1 unit
The key feature of a VPS plan is its "all-inclusive fixed price":
The price of the plan you select includes the full cost, for the duration of the plan, of a fixed set of computing resources (vCPU and memory), system disk capacity, a public IP, and your chosen bandwidth or data transfer package.
Total Plan Price = All-inclusive plan price × Quantity purchased. You do not need to calculate the cost of each individual resource within the plan separately.
Data disks are not included in any plan. If your business requires additional data storage space, you must purchase Disks separately and attach them to your instance.
When purchasing, you must select one of the following two models for your instance's public network access, as they have different billing logic.
Model 1:
Fixed Bandwidth You set a public bandwidth peak (e.g., 5 Mbps) for the instance. During the purchase term, the network speed will not exceed this peak, and there is no limit on total data transfer used.
Characteristics: Constant bandwidth, unlimited data transfer. Suitable for scenarios with consistently stable or high data transfer volume and a guaranteed need for network speed.
Model 2:
1.Metered Data Transfer You set a fixed monthly data transfer package (e.g., 1000 GB/month) for the instance. The system will automatically match a guaranteed bandwidth value based on the size of the data transfer package you select.
2.Billing Cycle & Reset Rules:Reset Cycle: Starting from the purchase/renewal date, each 30-day period constitutes one billing cycle, and the data transfer package is automatically reset.
Throttling Mechanism: If the prepaid data transfer is exhausted within a cycle, the instance's public bandwidth will be throttled to a lower speed until the next cycle's reset.
Top-up Package: After your data transfer is used up, you can purchase an additional data transfer top-up package, valid for the current cycle, to restore normal network speed.
3.Characteristics: Fixed data transfer allowance, flexible for handling traffic bursts. Suitable for scenarios where daily data transfer is predictable, cost control is desired, and temporary throttling after exceeding the allowance is acceptable.
A snapshot is a point-in-time backup of your instance's data and is billed using a prepaid model.
Billing Logic: When a snapshot is created, you pay a one-time, upfront fee based on the capacity of the source Disk it occupies and the retention period you set.
Billing Formula: Disk Capacity (GB) × Snapshot Unit Price (Price/day/GB) × Retention Period (days)
Retention Period: You can freely set the snapshot retention from 1 to 9999 days. The snapshot will be automatically deleted upon expiration.