Ensure that your Amazon EC2 instances are using General Purpose SSD volumes instead of Provisioned IOPS SSD volumes for cost-effective storage that fits a broad range of workloads. Unless you are running mission-critical applications that require more than 10000 IOPS or 160 MiB/s of throughput per EBS volume, it is highly recommended to convert your Provisioned IOPS EC2 instances to General Purpose instances in order to lower the cost of your AWS bill while maintaining the same I/O performance.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
optimisation
Using General Purpose (GP) SSD storage instead of Provisioned IOPS (PIOPS) SSD storage for your Amazon EBS instances represents a good strategy for cutting down on AWS costs because for GP SSDs you only pay for the storage compared to PIOPS SSDs where you pay for both storage and IOPS. Converting existing PIOPS-based volumes to GP volumes is possible by configuring larger storage which gives higher baseline performance of IOPS for a lower cost.
Audit
To determine the storage type configured for your Amazon EBS volumes, perform the following operations:
Remediation / Resolution
To convert your Provisioned IOPS SSD volumes to General Purpose SSD volumes, you have to re-create your volumes with the optimal storage configuration. To convert the required Amazon EBS volumes, perform the following operations:
References
- AWS Documentation
- Amazon EBS FAQs
- Amazon EBS Pricing
- Amazon EBS General Purpose Volumes
- Amazon EBS Volume Types
- AWS Command Line Interface (CLI) Documentation
- ec2
- describe-volumes
- create-snapshot
- create-volume
- detach-volume
- attach-volume
- CloudFormation Documentation
- Amazon Elastic Compute Cloud resource type reference
- Terraform Documentation
- AWS Provider