All Products
Search
Document Center

Elastic Compute Service:Savings plans

Last Updated:Jun 07, 2024

A savings plan is a discount plan that provides savings over pay-as-you-go rates in exchange for a commitment to use a consistent amount of usage for a specific period of time. After a savings plan takes effect, you can apply the savings plan to eligible pay-as-you-go instances to offset fees. This topic describes the payment options and discounts of savings plans and provides examples on how savings plans apply.

Payment options

When you purchase a savings plan, you must select a payment option. The following table describes the payment options supported by savings plans.

Important

You can receive the savings provided by savings plans only if the savings plans are matched to pay-as-you-go instances. Before you purchase savings plans, you must be familiar with the characteristics of savings plans. For more information, see Overview.

Payment option

Description

Supported savings plan type

All Upfront

Full payment is required at the time of purchase. No other costs or additional hourly fees are charged within the duration of the savings plan.

  • General-purpose savings plan

  • ECS compute savings plan

Partial Upfront

Partial payment (approximately 50% of the full amount) is required at the time of purchase, and the remainder is paid at a discounted hourly rate within the duration of the savings plan.

  • General-purpose savings plan

  • ECS compute savings plan

No Upfront

No upfront payment is required at the time of purchase. You are charged at a discounted hourly rate for every hour within the duration of the savings plan.

Note

Your Elastic Compute Service (ECS) usage determines whether you can use the No Upfront payment option. You can submit a ticket to check whether you can use the No Upfront payment option.

  • General-purpose savings plan

  • ECS compute savings plan

Important

For a Partial Upfront or No Upfront savings plan, hourly fees are generated starting from the next hour after you purchase the savings plan. For an All Upfront savings plan that is not purchased at 00:00:00 and immediately takes effect, you are not charged for the rest of the day on which the savings plan is purchased. The fees for the rest of the day on which the savings plan is purchased are included in the total amount of a Partial Upfront or No Upfront savings plan and excluded from the total amount of an All Upfront savings plan. Savings plans of higher upfront payment options provide greater discounts.

You commit to a specific amount of hourly spend when you purchase ECS compute savings plans or general-purpose savings plans. You can use the following formula to calculate the total amount of an ECS compute savings plan or a general-purpose savings plan based on the hourly spend commitment: Total amount = Hourly spend commitment × 24 hours × 365 days × Duration. The duration of ECS compute savings plans and general-purpose savings plans is one or three years.

Important

Calculate hourly spend commitments based on Savings Plan prices. For more information, see Purchase and apply savings plans.

For example, you purchased a one-year savings plan with an hourly commitment of USD 0.1. The total amount of the savings plan is calculated by using the following formula: USD 0.1 per hour × (1 × 365 × 24) hours = USD 876. You can select one of the following payment options to purchase the savings plan:

  • All Upfront: The full amount of USD 876 is paid upfront at the time of purchase.

  • Partial Upfront: 50% of the full amount, USD 438, is paid upfront at the time of purchase. In this case, the remaining USD 438 is charged at a rate of USD 0.05 per hour on an hourly basis for the duration of the savings plan, which is one year.

  • No Upfront: No upfront payment is made at the time of purchase. The total amount is charged at a rate of USD 0.1 per hour on an hourly basis for the duration of the savings plan.

Discounts provided by savings plans

After a savings plan takes effect, the savings plan provides a discount based on the following factors:

  • The duration of the savings plan. The longer the duration of a savings plan, the higher the discount. Three-year savings plans provide greater discounts than one-year savings plans.

  • The payment option of the savings plan. Savings plans of higher upfront payment options provide higher discounts. All Upfront savings plans provide the highest discounts, followed by Partial Upfront savings plans. The No Upfront savings plans provide the lowest discounts.

  • The instance family of pay-as-you-go instances to which the savings plan applies.

  • The region of pay-as-you-go instances to which the savings plan applies.

  • The operating system of pay-as-you-go instances to which the savings plan applies.

Note

You can go to the Discount Details page in the Expenses and Costs console to view information about the discounts provided by savings plans.

The following figure shows the discounts provided by savings plans.

image

Examples

The following table provides examples on how savings plans apply in common scenarios.

Important

The prices in the examples are provided only for reference. The prices and discounts displayed on the Savings Plan product page shall prevail. For more examples, see Overview.

Pay-as-you-go instance

Savings plan

Hourly bill

  • Number of ECS instances: 15

  • Pay-as-you-go price: USD 1 per hour

  • ECS compute savings plans

  • Hourly spend commitment: USD 5 per hour

  • Savings Plan price: USD 0.4 per hour

  • Number of ECS instances to which the savings plan applies: 5/0.4 = 12.5

  • Pay-as-you-go amount: (15 - 12.5) × 1 = USD 2.5

  • Total: 5 + 2.5 = USD 7.5

  • ECS Instance Family A

    • Number of ECS instances: 15

    • Pay-as-you-go price: USD 1 per hour

  • ECS Instance Family B

    • Number of ECS instances: 10

    • Pay-as-you-go price: USD 1.2 per hour

  • General-purpose savings plans

  • Hourly spend commitment: USD 10 per hour

  • Savings Plan price of Instance Family A: USD 0.4 per hour

  • Savings Plan price of Instance Family B: USD 0.8 per hour

  • Amount of the savings plan commitment used for Instance Family A: 15 × 0.4 = USD 6

  • Number of ECS instances of Instance Family B to which the savings plan applies: (10 - 6)/0.8 = 5

  • Pay-as-you-go amount: (10 - 5) × 1.2 = USD 6

  • Total: 10 + 6 = USD 16

Note

When multiple savings plans match pay-as-you-go instances, the system determines the optimal scheme on how the savings plans apply.

References