This topic describes how to purchase reserved instances in the Elastic Compute Service (ECS) console.
Before you begin
Understand the matching rules for reserved instances before you make a purchase. This helps you purchase a reserved instance that meets your needs. For more information, see Deduction rules for reserved instances.
Procedure
In the top navigation bar, select the region and resource group of the resource that you want to manage.
Go to the reserved instance buy page.
If you have not purchased a reserved instance in the current region, click Purchase on the homepage.
If you have already purchased reserved instances in the current region, click Purchase Reserved Instance above the list.
Configure the parameters for the reserved instance.
Take note of the following parameters. For information about other parameters, see the tooltips on the page.
Parameter
Description
Resource Reservation
Reserved: Select this option for a zonal reserved instance.
You must specify a region and an availability zone.
It provides a discount on matching pay-as-you-go instances within a single availability zone and reserves capacity for those instances.
Not Reserved: This option is for a regional reserved instance.
You only need to specify a region.
It provides a discount on matching pay-as-you-go instances across all availability zones in the region. The discount can be applied to different instance types within the same instance family. However, if the inventory of matching pay-as-you-go instances is insufficient, you may need to wait for resources to become available.
NoteYou can convert a zonal reserved instance to a regional reserved instance, and vice versa, at any time after purchase. For more information, see Change the zone of a reserved instance.
Instance Type
Select the instance type that receives the discount. The available instance types are listed on the page.
Each reserved instance applies to only one instance type. For more information about instance types, see Overview of instance families.
NoteYou must ensure that there is sufficient inventory for the selected instance resources for both Reserved and Not Reserved options. Otherwise, the order fails. You can call the DescribeAvailableResource operation to check the resource inventory in a specific region or availability zone.
Operating System Platform
The reserved instance provides a discount only if the operating system of the matching pay-as-you-go instance's image matches your selected platform.
The supported operating system platforms are Linux and Windows.
ImportantThe operating system platform cannot be changed after purchase. Choose the platform carefully based on your needs.
Payment Option
Reserved instances support three payment options: All Upfront, Partial Upfront, and No Upfront. For more information, see Payment options.
Quantity
The Quantity parameter serves the following purposes:
It is used to calculate the computing power of the reserved instances.
For a zonal reserved instance, it specifies the number of instances for which capacity is reserved.
For example, if you purchase a reserved instance for the ecs.g6.xlarge instance type with a quantity of 2, capacity is reserved for two ecs.g6.xlarge instances.
Term
You must specify a term when you purchase a reserved instance.
NoteAfter a reserved instance expires, it no longer provides a discount on your pay-as-you-go instance bills. However, this does not affect the pay-as-you-go instance itself, and your services will not be interrupted.
Effective Time
Now: The discount is applied immediately after the reserved instance is successfully purchased.
Specify Effective Time: The discount is not applied immediately after purchase. Instead, it takes effect at the specified time.
For information about the relationship between the effective time and the billing start time of a reserved instance, see Billing rules.
Use the reserved instance.
After a successful purchase, you do not need to manually apply the reserved instance. The system automatically applies the discount to matching pay-as-you-go instances during the term of the reserved instance. For more information about the matching rules and for discount examples, see Usage rules for reserved instances.