Triage AWS EBS Low IOPS Volumes LOW_IOPS_VIOLATION
Quick Links
- Configure AWS EBS Low IOPS Volumes
- Use Case for AWS EBS Low IOPS Volumes
- Triage Guides by Violation Type
Triage Guide for LOW_IOPS_VIOLATION
Understand
This alert indicates that the EBS volume type io1
or io2
has provisioned IOPS lower than 3000. Migrating these volumes to gp3 can provide cost savings while maintaining or even improving performance.
Validate
- Data Source: AWS EC2 API for describing volumes.
- Manual Retrieval: You can describe the volume manually using the AWS CLI: sh aws ec2 describe-volumes --volume-ids <volume_id>
- Schedule: This policy runs reactively when triggered by a specific resource.
Triage
- Impact: Leaving a low IOPS volume as is could result in higher costs without additional performance benefits.
- Worsening: Costs will continue to be higher until the volume is migrated to a more efficient type.
- Remediation Impact: Migrating volume types can cause service interruption if not handled properly.
Act
- Determine the feasibility of migrating the volume to gp3 based on your application’s requirements.
- Follow AWS migration documentation to transition from
io1
orio2
togp3
.
Reflect
- Accuracy Check: Ensure the alert criteria align with your business goals for cost and performance.
- Adjustments: If this alert is too frequent or not useful, consider adjusting the IOPS threshold or disabling the policy.