A savings plan is a discount plan. You commit to a specific amount of spending over a period to receive lower rates on your Serverless resources.
Purchase
Billing
Item | Description |
Billing method | Subscription. You must pay the full amount at the time of purchase. |
Subscription duration | The validity period of the savings plan. The only option is one year. |
Committed spending amount |
|
Unsubscription | Unsubscription is not supported. Purchase a committed spending amount based on your actual usage. For more information about how to calculate the amount, see How to calculate the committed spending amount. |
Discounts
If your account's existing discount is more favorable than the savings plan discount, your savings plan package balance is deducted at the existing discount rate. The existing discount and the savings plan discount cannot be combined.
Committed spending amount (USD) | Discount |
[100, 1,500] | 0.95 |
(1,500, 8,000] | 0.9 |
(8,000, 1,000,000] | 0.85 |
Scope of deduction
Pay-as-you-go billable items for non-Serverless subscription instances.
All billable items for non-Serverless pay-as-you-go instances.
All billable items for Serverless instances.
Deduction rules
When you use Serverless instances of ApsaraMQ for RocketMQ, you receive discounts based on your committed spending amount. After a bill is generated, fees are first deducted from your savings plan. The deduction amount is calculated as follows: Deduction Amount = Bill Amount × Discount.
Example 1: No existing discount before purchasing a savings plan
For example, assume that you commit to a spending amount of 10,000 USD. According to the table above, the corresponding discount rate is 0.85.
Bill Generation | Discount | Deducted fee |
1,000 USD | 0.85 | 1,000 × 0.85 = 850 USD |
The remaining balance in the savings plan is: 10,000 - 850 = 9,150 USD.
Example 2: Existing discount before purchasing a savings plan
For example, assume that your account has an existing discount rate of 0.75. You then commit to a spending amount of 10,000 USD, which corresponds to a savings plan discount rate of 0.85. In this case, the more favorable of the two discount rates is applied.
Bill generation | Discount | Deducted fee |
1,000 USD | The better discount between the existing one (0.75) and the savings plan one (0.85) is applied, which is 0.75. | 1,000 × 0.75 = 750 USD |
The remaining balance in the savings plan is: 10,000 - 750 = 9,250 USD.
How to calculate the committed spending amount
If the total fee for your Serverless instances is XUSD and the committed spending amount is YUSD, then Y = X × Discount .
Multiply X by the discount rates of the three different tiers to calculate three different values for Y. Then, select the Y value that falls within the corresponding range as the committed spending amount. If the Y value is not a multiple of 100, round it up to the nearest multiple of 100.
For example, if your estimated cost is 1,000 USD, you can calculate the appropriate committed spending amount.
Committed spending amount (USD) | Discount | Y value |
USD 10 to 1,500 | 0.95 | Y1 = 1,000 × 0.95 = 950 Y1 is in the range of [100, 1,500] and meets the requirement. |
(1,500, 8,000] | 0.9 | Y2 = 1,000 × 0.9 = 900 Y2 is not in the range of (1,500, 8,000]. |
(8,000, 1,000,000] | 0.85 | Y3 = 1,000 × 0.85 = 850 Y3 is not in the range of (8,000, 1,000,000]. |
Therefore, for an estimated cost of 1,000 USD, the appropriate committed spending amount is ⌈950⌉ = 1,000 USD.
⌈ ⌉ indicates rounding up to the nearest multiple of 100.