Preemptible instances use the pay-as-you-go billing method. The market price changes in real time based on the supply and demand. Compared with pay-as-you-go instances, preemptible instances can reduce costs by up to 90%.
Billable item
A preemptible instance is billed only based on the instance type. Charges do not include images, disks, public bandwidth (based on the pay-by-bandwidth metering method), or snapshots.
Billing rules
Billing formulas
Billing duration: the duration from when a preemptible instance is created to when the instance is released.
Market price: the price of the instance type, which does not include the prices of other resources, such as disks and public bandwidth.
Bid price: the highest price you are willing to pay for a preemptible instance.
The bid price is not the actual price. The actual billing price is calculated based on the market price.
Instance usage duration | 1 hour | Undefined (None) |
Billing diagram | ||
Description | Alibaba Cloud does not automatically release a preemptible instance within 1 hour after the instance is created. After the 1-hour protection period ends, the system compares the bid price with the real-time market price and checks the resource inventory to determine whether to retain or release the instance. | If you do not specify a protection period for the preemptible instance, the system immediately compares the bid price with the real-time market price and checks the resource inventory to determine whether to retain or release the instance. |
Price used for the instance per hour |
| Real-time market prices in different periods. |
Billing formulas |
| ∑ (Real-time market price in period 1 × Period 1 + Real-time market price in period 2 × Period 2 +…+ Real-time market price in period N × Period N). |
If the instance type is the same, the market price of a preemptible instance whose usage duration is None is lower than the price of a preemptible instance whose usage duration is 1 Hour, regardless of whether the specified usage duration is exceeded.
Billing cycle
Fees are calculated by second. Bills are settled on an hourly basis.
Billing examples
The market price varies based on the supply and demand for the instance type. The following examples are provided only for reference.
Scenario 1: set the Instance Usage Duration to 1 hour. For example, you bid USD 3 per hour as the maximum price per instance at 9:40 and bid for a preemptible instance at a market price of USD 2.5 per hour. You set the Instance Usage Duration to 1 hour. At 11:00, the bid price falls below the market price, and the instance is interrupted and reclaimed. After 5 minutes, the instance is released. Billing Note Preemptible instances are billed by second based on usage duration. If an hourly price is displayed, you can divide the price by 3,600 to obtain the price per second. The actual usage duration is 5,100 seconds (9:40 to 11:05) and exceeds 1 hour. The billing price within 1 hour is the market price at the time of purchase, which is USD 2.5 per hour. After 1 hour, the market price in each period applies before the preemptive instance is interrupted and reclaimed. The fees are calculated by using the following formulas:
Total fees = 2.5 + 1 + 0.33 = USD 3.83. | |
Scenario 2: set the Instance Usage Duration to None. For example, you bid on a preemptible instance at 9:40 by using automatic bidding based on a market price of USD 2 per hour. If you set the Instance Usage Duration parameter to None, the instance is interrupted and reclaimed due to insufficient inventory at 11:00. Then, the instance is released after 5 minutes. Billing Note Preemptible instances are billed by second based on usage duration. If an hourly price is displayed, you can divide the price by 3,600 to obtain the price per second. The actual usage duration is 5,100 seconds (9:40 to 11:05), and the billing price is the market price in each period. The fees are calculated by using the following formulas: Fees for a usage duration = ∑ (Real-time market price in period 1 × Period 1 + Real-time market price in period 2 × Period 2 +…+ Real-time market price in period N × Period N)
Total fees = 0.67 + 2.5 + 0.25 = USD 3.42. |
View billing details
For more information about how to view the bills of preemptible instances, see the Example: View the bills for preemptible ECS instances section of the "View billing details" topic.
Overdue payments
If you have overdue payments within your Alibaba Cloud account, you cannot use preemptible instances. Overdue payments cause instances to stop or resources to be released. To prevent the preceding issues and ensure service continuity, we recommend that you regularly add funds to your account to prevent overdue payments.