Triage AWS ECS Tasks should leverage ARM instances NON_ARM_INSTANCE_TYPE_USAGE
Quick Links
- Configure AWS ECS Tasks should leverage ARM instances
- Use Case for AWS ECS Tasks should leverage ARM instances
- Triage Guides by Violation Type
NON_ARM_INSTANCE_TYPE_USAGE Violation Triage Guide
Understand
You should care because non-ARM instances may not be the most cost-effective or efficient choice for your ECS tasks compared to ARM instances.
Validate
To ascertain the alert's accuracy, inspect the ECS Task definition through AWS Console or CLI. The data source is the ECS DescribeTaskDefinition API. Policy evaluations are conducted bi-daily. Check the evaluated Task's configuration for the runtimePlatform
and requiresCompatibilities
fields.
Triage
If left unaddressed, continuation on non-ARM instances might incur higher costs without performance benefits. Remediation won't cause outages if the ECS Tasks are updated during planned maintenance windows or if they can tolerate rolling updates.
Act
To resolve, update the task definition to use ARM-compatible instances or adjust your ECS service to specify ARM requirements.
Reflect
If this alert was not beneficial, consider if your use case justifies the use of non-ARM instances. If so, tag ECS tasks accordingly, or adjust the policy to cater to your architectural needs.