Viewing Reserved Instances

Viewing Reserved Instances

#380410

The Reserved Instances dashboard provides a summary of your EC2 reserved instances that have been discovered through AWS data collection.

Note: To get a full picture of Reserved Instances (RIs), you must collect AWS cloud infrastructure (i.e. CloudWatch data) with the account used to purchase the RIs. For most organizations, this is the payer account. With this purchasing structure, RIs purchased through the payer account can be shared with all the linked accounts.

The Reserved Instances dashboard consists of the following parts:

Reserved Instance Groups Summary Table

The top pane contains a summary report of RIs discovered through AWS data collection, orgainized into logical grouping of RI subscriptions. See Grouping Reserved Instances for details of RI logical grouping. For a description of each column in the summary report, see Reviewing the RI Groups Summary Columns.

Grouping Reserved Instances

In the RI Groups summary tabular report, your reserved instances are aggregated into logical groups based on their specific properties. Densify provides a list of qualified candidates (EC2s and ASGs) with similar properties that can benefit from the discounts provided by the RIs in the group.

Each group may contain one or more RI subscriptions grouped by the following attributes:

  • Payer account;
  • Tenancy;
  • Platform;
  • Instance type or instance family/generation (for flexible RIs only);
  • Availability zone or region scope.

Reviewing the RI Groups Summary Columns

The following table provides a description of each column in the RI Groups summary table.

Table: RI Groups Summary Columns

Column Name

Description

Payer Account

The consolidated AWS billing and usage account containing reserved instance subscriptions in the group.

Instance Type

The instance type of the RIs in the group.

For flexible RIs, the base instance type for a given instance family is displayed, based on the AWS Catalog. For example:

  • In the c4 family, the base instance type is c4.large;
  • In the m4 family, the base instance type is m4.large.

Platform

The operating system configured for the reserved instance.

Scope Type

[AZ|Region]

The scope type for the reserved instances in the group.

Scope

The scope name of the RI group.

The scope depends on the scope type of the RI group. If the scope type is Region, then the scope name is the Region name; if the scope type is Availability Zone, then the scope name is the Availability Zone name.

Tenancy

Indicates if the reserved instance is configured for shared tenancy or is hosted on dedicated hardware.

Flexible RI

Indicates if this reserved instance group contains flexible RIs.

Currently, RIs are considered flexible if they have the following properties:

  • Linux/UNIX platform;
  • Regional scope;
  • Shared tenancy.

Merged Subscriptions

The number of active subscriptions in the selected RI group.

Start Date

The earliest start date of an active subscription within the RI group.

End Date

The latest end date of an active subscription within the RI group.

This cell is highlighted when the RI subscription is scheduled to expire within a specified number of days. The default is 30 days to expiration, but this can be adjusted in the Densify configuration settings.

Contact your Cloud Advisor if you need to modify the default value.

RI Count

The sum of all the reserved instance counts within the active RI subscriptions for the group.

For flexible RIs, the reserved instance count is normalized for each active subscription based on the AWS normalization factor for the instance size. For example, if your RI group base instance type is "t2.small", and you have 3 active "t2.micro" subscriptions with 1 RI count each, then the normalized RI count for that t2.small group is 1.5 since the "micro" instance size has normalization factor of 0.5 and the "small" instance size has normalization factor of 1. Since there are only three t2.micro instance counts then 3 x 0.5=1.5 reserved instance counts.

The RI count value at the top of the RI Groups summary table is the sum of all active, normalized RI counts across all RI groups.

Reserved Instance Subscriptions and Candidate Instance Details

The bottom pane contains the following tabs based on the RI group selected from the top pane:

  • Active RI Subscriptions— This tab displays the active RI subscriptions in the selected RI group. See Reviewing the RI Subscription Tabs for a description of all of the columns in this tab.
  • Retired RI Subscriptions— This tab displays retired RI subscriptions in the selected RI group. See Reviewing the RI Subscription Tabs for a description of all of the columns in this tab.
  • EC2 Instances—This tab displays all of the existing qualified EC2 instances and ASGs that can benefit from the discounts available in the selected RI group.
  • If the selected RI group is based on the AZ scope, then all qualified instances that can be matched to that specific AZ are displayed.

    If the selected RI group is based on a regional scope, then all qualified EC2 instances and ASGs that can be matched to that specific region are displayed.

    See Reviewing the EC2 Instances Tab for a description of all of the columns in this tab.

Reviewing the RI Subscription Tabs

The table below describes each of the columns in the Active RI Subscriptions and Retired RI Subscriptions tabs.

Table: RI Subscription Columns

Column Name

Description

Payer Account

The consolidated AWS billing account in an organization that includes the linked account containing the reserved instance subscription.

Linked Account

The AWS account containing the reserved instance subscription, which may be linked to a consolidated Payer Account .

Actual Instance Type

The actual instance type configured for the RI subscription.

Platform

The operating system configured for the RI subscription.

Scope Type

[AZ|Region]

The scope type for the RI subscription.

Scope

The scope name of the RI subscription.

The scope depends on the scope type of the RI subscription. If the scope type is Region, then the scope is the Region name; if the scope type is Availability Zone, then the scope is the Availability Zone name.

Tenancy

[default|dedicated]

Indicates if the RI subscription is configured for default tenacy or for dedicated instances.

Offering Class

[convertible|standard]

Indicates the offering class of the RI subscription.

Start Date

The start date of the RI subscription.

End Date

The end date of the RI subscription.

Term

The term of the RI subscriptions. The term corresponds to the average discount for on-demand prices (e.g 1yr—40%, 3yr—60%).

Payment Option

[All Upfront|Partial Upfront|No Upfront]

The payment option for the RI subscription.

RI Count (Actual)

The actual number of RIs corresponding to the instance type purchased for the RI subscription.

RI Count (Normalized)

The normalized RI Count (Actual) .

For Flexible RI subscriptions, the RI count is normalized based on the AWS normalization factor for the instance size. For example, if you have a "t2.micro" subscription with 10 RI counts, then the normalized RI count for the subscription is 5. This is because the base instance type for a t2 family is "small" and the "micro" instance size has a normalization factor of 0.5, thus 10 t2.micro x 0.5 = 5 t2.small.

For non-flexible RI subscriptions, the RI Count (Normalized) value is the same as the RI Count (Actual) value.

Reviewing the EC2 Instances Tab

The EC2 Instances tab contains all of the existing qualified EC2 instances and ASGs that can benefit from the discounts available for the selected RI group in the RI Groups summary pane.

Qualifying Candidates for a Reserved Instance

To determine if it makes sense to use reserved pricing for an EC2 instance, consider the following:

  • An instance running continuously is an ideal candidate for reserved pricing, whereas it may be more cost-effective for an instance running less than 30% of the time, to use on-demand pricing.
  • An instance that saves very little money using reserved instance pricing may not be an ideal candidate if there are other instances that would provide a greater discount.

In Densify, EC2 instance qualification is based on the cloud optimization policies defined for your environment. Specific settings allow you to define how Densify qualifies an instance for reserved pricing.

Contact your Cloud Advisor for details on specific policy settings for EC2 qualification and reserved pricing strategies.

Table: Candidate EC2 Instances and ASGs Columns

Column Name

Description

Name

The name of the EC2 instance or Auto Scaling group.

Type

Indicates whether the entity is an EC2 or an ASG.

Account

The AWS linked account containing the EC2 instance or the ASG.

Current Instance Type

The current instance type of the EC2 instance. For ASGs, this is the instance type in the launch configuration.

This column contains the instance type which corresponds to the normalized instance type of the selected RI group from the top pane.

Recommended Instance Type

This is the recommended instance type after cloud optimization analytics.

Uptime (%)

The predictive uptime (%) for an EC2 instance and an ASG is based on workload data within the historical interval specified in the policy settings.

Predictive uptime % for new instances started mid-way in the historical interval is calculated from when the instance was started as opposed to the beginning of the interval resulting in more accurate prediction for the future.

For an ASG, the predictive uptime (%) is based on the average instance count for the group. For example, if the average instance count is 68.3, then the predictive uptime for the group is 6830%.

Instance Count

The number of EC2 instances.

For EC2s, the instance count is always 1.

For ASGs, the instance count is the predicted average number of in-service EC2 instances. This average instance count is rounded to the nearest whole number based on the AWS - Uptime threshold in percent Densify configuration setting.

Contact your Cloud Advisor for details.

Age (Days)

The number of days since the EC2 instance has been created in AWS.

For ASGs, this column is not populated.

Reserve Override

Indicates whether this EC2 instance was manually tagged to be a candidate for reserved instance discount:

  • "force"— This instance was forced to be RI qualified in the system attributes.
  • "—" This instance was not tagged; normal RI qualification rules are applied.

This column does not apply to ASGs.

Note: You can tag an EC2 instance to never use RI discount (i.e. manually disqualify an EC2 instance) by setting the attribute, Reserve Override = "disabled". In this case, this particular EC2 instance will never be displayed in the candidate EC2 Instances tab.

Contact your Cloud Advisor for more information about setting the Reserved Override attribute.

Availability Zone

The availability zone name of the EC2 instance, if applicable.

For ASGs, this could be a list of availability zones configured for the in-service EC2 instances running in the group.

Application

The application designated for this EC2 instance or ASG.

Environment

The EC2 instance or ASG environment name.

Required RIs

The number of RIs required for this EC2 instance or ASG. The required RIs in this column are normalized. See RI Count (Normalized) for a description of how normalized RI counts are calculated.

The following columns are contained only in the Excel Export file on the EC2 Instances tab

Region

The region containing the selected instance.

Platform

The OS platform installed on the selected instance.

Tenancy

Indicates if the reserved instance is configured for shared tenancy or is hosted on dedicated hardware.

Resource ID

The unique identifier for the selected instance.

Flexibility

Indicates whether or not the reserved instance group consists of flexible RIs. [True | False]

OnDemand Price of Current Instance Type

This is cost of the current instance type if purchased on demand.

OnDemand Price of Recommended Instance Type

This is the cost of the recommended instance type if purchased on demand.

RI Price of Current Instance Type

This is the cost of the current instance type if you purchase the corresponding RI.

RI Price of Recommended Instance Type

This is the cost of the recommended instance type if you purchase the corresponding RI.

Exporting the Optimization Opportunity Report

You can use the Export to Excel () feature on the Reserved Instances dashboard, to export data to a Microsoft® Excel-formatted file.

The exported file contains the following worksheets for further analysis:

  • RI Groups—This worksheet contains the tabular list of RI groups which corresponds to the Reserved Instance Groups Summary Table.
  • RI Subscriptions—This worksheet contains the list of existing RI subscriptions details. This information is the same as the Active and Retired RI Subscription Details tabs combined into a single worksheet.
  • EC2 Instances—This worksheet contains a list of all the qualified EC2 instances and ASGs that can use the RI discount. See Reviewing the EC2 Instances Tab for a description of all the columns in this worksheet.