Use Case for AWS EC2 ASGs should leverage ARM instances
Quick Links
- Configure AWS EC2 ASGs should leverage ARM instances
- Use Case for AWS EC2 ASGs should leverage ARM instances
- Triage Guides by Violation Type
AWS EC2 ASG ARM Instance Checker
Why use this policy?
This policy is designed to help organizations ensure that their AWS EC2 Auto Scaling Groups (ASGs) are using ARM-based instance types, which can provide better price-performance ratio compared to other architectures like Intel or AMD. ARM processors are known for their energy efficiency, which can lead to cost savings and potentially a lower environmental impact.
Pros and Cons
Pros:
- Identifies potential cost savings
- Promotes energy-efficient architecture use
- Supports multiple ASG configurations
Cons:
- May require architecture change if non-ARM instances are detected
- ARM instances may not support all applications
How the policy works
The policy analyzes the ASG configurations and outputs the actual instance types used by the ASG. It's important to understand that it doesn't take any actions on its findings; it simply reports them. Each ASG configuration, whether LaunchConfiguration, LaunchTemplate, or MixedInstancesPolicy, is checked for the instance types it specifies.
Variables
There are no customizable variables for this policy, as it operates based on preset definitions of ARM instance types.
Violation Type IDs
NON_ARM_INSTANCE_TYPE_USED
: Detected when the ASG utilizes non-ARM instance types.