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, Redis, Kafka, or SQLServer. 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 to deactivate the feature.

Note

You can't infer the SQLServer application in the Middle East (Bahrain), Africa (Cape Town), Asia Pacific (Hong Kong), Europe (Milan), and Asia Pacific (Jakarta) Regions.

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.

Organization and account level

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.

  • For an individual AWS account holder, you can deactivate the inferred workload type feature for all AWS resources in the account that meet your AWS Region criteria. For more information, see Manage the status of inferred workload type

  • The account manager or the delegated administrator of an AWS Organization can deactivate the inferred workload type feature for all resources in all member accounts of the organization that meet your AWS Region criteria. For more information, see Manage the status of inferred workload type.

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.

Manage the status of inferred workload type

Use the following procedure to manage the status of the inferred workload type feature for member accounts of an AWS Organization or an individual AWS account holder.

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

  2. Choose General in the navigation pane. Then, choose the Inferred workload type tab.

  3. If you’re an individual AWS account holder, skip to step 4.

    If you’re the account manager or delegated administrator of your organization, you can manage all member accounts or an individual member account for inferred workload type.

    • To opt in all member accounts, choose All opted-in accounts from the Preference level dropdown.

    • To opt in an individual member account, choose Choose account from the Preference level dropdown. In the prompt that appears, select the account you want to opt in for rightsizing preferences. Then, choose Set account level.

    
              Account level preferences
  4. Choose Edit.

  5. To deactivate the inferred workload type preference in an AWS Region, unselect the Activate checkbox. Then, choose Save.

  6. (Optional) If you want to activate the inferred workload type preference in an AWS Region select the Activate checkbox. Then, choose Save..

  7. (Optional) To add a new inferred workload type preference in an AWS Region, choose Add a preference. Then, select a Region and the Activate checkbox. Finally, choose Save.