Inferred workload type - AWS Compute Optimizer

Inferred workload type

Inferred workload type is a feature that's included with AWS Compute Optimizer that infers the applications that might be running on your AWS resources, such as EC2 instances and Auto Scaling groups. Inferred workload type does this by analyzing the attributes of your resources. These resources include resource names, tags, and configuration. Compute Optimizer currently can infer if your instances are running Amazon EMR, Apache Cassandra, Apache Hadoop, Memcached, NGINX, PostgreSQL, or Redis. By inferring the applications that are running on your instances, Compute Optimizer can identify the effort to migrate your workloads from x86-based instance types to Arm-based AWS Graviton instances types. By default, the inferred workload type feature is activated. But, you can create a recommendation preference todeactivate the feature.

The inferred workload types and migration effort are listed in the Inferred workload types and Migration effort columns of the EC2 instances and Auto Scaling groups recommendations pages. For more information, see Viewing EC2 instance recommendations and Viewing Auto Scaling group recommendations.

Required permissions

You must have the appropriate permissions to manage the status of the inferred workload type feature. For more information, see Policies to grant access to manage Compute Optimizer recommendation preferences.

Managing the status of the inferred workload type feature

By default, inferred workload type is activated. However, you can create a recommendation preference to deactivate the feature. You can deactivate inferred workload type using the Compute Optimizer console, AWS Command Line Interface (AWS CLI), or AWS SDKs. In the console, you can deactivate the feature in the following areas. Deactivating in each area provides a different level of deactivation.

After you deactivate the inferred workload type feature, Compute Optimizer stops inferring workload types the next time that recommendations are refreshed. This can take up to 24 hours to take effect.

Managing the status of the inferred workload type feature at the account level

Follow these steps to manage the status of the inferred workload type feature at the account level. Recommendation preferences created at the account level apply to all resources within the account that meet your AWS Region criteria.

  1. Open the Compute Optimizer console at https://console.aws.amazon.com/compute-optimizer/.

  2. Choose Accounts in the navigation pane.

    If you're signed in to the management account of the organization, the Accounts page lists all member accounts of the organization and recommendation preferences. If you're signed in to a standalone account, the page lists only the recommendation preferences for your account.

  3. If you're signed in to the management account of an organization, choose the account that you want to manage the status of the inferred workload type feature for. Then, choose View preferences. If you're signed in to a standalone account, skip to the step 4 of this procedure.

  4. The Recommendation preferences section of the page lists the current preferences for the individual account, if any. Choose Edit in the Recommendation preferences section of the page.

  5. Complete one of the following steps:

    • To deactivate inferred workload type in a specific AWS Region, choose the AWS Region in the Region dropdown menu, and then clear the Activate option.

    • To activate inferred workload type in a specific AWS Region where you previously deactivated the feature, and select the Activate option.

  6. Choose Save to save the updated recommendation preference for the account.

Managing the status of the inferred workload type feature at the organization level

Use the following procedure to manage the status of the inferred workload type feature at the organization level. Recommendation preferences created at the organization level apply to all resources within all member accounts of the organization that meet your AWS Region criteria.

Note

This option is available only to the management accounts of an organization that opted member accounts in to Compute Optimizer.

  1. Open the Compute Optimizer console at https://console.aws.amazon.com/compute-optimizer/.

  2. Choose Accounts in the navigation pane.

    If you're signed in to the management account of the organization, the Accounts page lists all member accounts of the organization. The Recommendation preferences section of the page lists the preferences that are activated for all accounts in the organization, if any.

  3. Choose Edit in the Recommendation preferences section of the page.

  4. Complete one of the following steps:

    • To deactivate inferred workload type in a specific AWS Region, choose the Region in the AWS Region dropdown menu, and then clear the Active option.

    • To activate inferred workload type in a specific AWS Region that you previously deactivated the feature, select the Activate option.

  5. Choose Save to save the updated recommendation preference for all accounts in the organization.