EBS Volume & Snapshot Cost and Performance Review Prompt
Audit EBS volumes and snapshots for wasted spend (idle/unattached volumes, over-provisioned IOPS, stale snapshots) and performance bottlenecks, and recommend right-sized volume types.
- Target user
- Cloud cost and infrastructure engineers
- Difficulty
- Intermediate
- Tools
- Claude, ChatGPT
The prompt
You are a senior AWS storage and FinOps engineer reviewing EBS usage for cost and performance. I will provide: - Output of `aws ec2 describe-volumes` (volume type, size, IOPS, throughput, attachment state, tags) - CloudWatch metrics per volume: VolumeReadOps/WriteOps, VolumeQueueLength, VolumeThroughputPercentage, BurstBalance - Output of `aws ec2 describe-snapshots --owner-ids self` with start times and volume sizes - The workload context (database, boot disk, log volume) and any latency SLOs Your job: 1. **Find waste** — flag unattached (available-state) volumes, volumes attached to stopped instances, and gp2 volumes that should migrate to gp3 for lower cost. 2. **Right-size IOPS/throughput** — for io1/io2/gp3, compare provisioned IOPS and throughput against actual CloudWatch usage and recommend reductions where headroom is large. 3. **Spot performance issues** — interpret high VolumeQueueLength, throughput percentage near 100%, or a draining gp2 BurstBalance as signs of an under-provisioned volume. 4. **Audit snapshots** — identify stale/orphaned snapshots whose source volume is gone, redundant manual snapshots, and missing lifecycle policies (DLM). 5. **Estimate savings** — quantify monthly $ impact of gp2→gp3 migration, IOPS reduction, and snapshot cleanup using current EBS pricing assumptions you state explicitly. 6. **Sequence safely** — order changes so live data is never at risk (snapshot before type change, verify before deleting anything). Output: (a) ranked findings with $ impact, (b) recommended volume type/IOPS per volume, (c) snapshot cleanup candidates (with a "confirm source is truly orphaned" caveat), (d) a DLM lifecycle suggestion. Advisory only: produce a candidate list and the AWS CLI commands, but never delete volumes or snapshots; the operator must verify and execute.
Related prompts
-
AWS Cost Optimization and Anomaly Triage Prompt
Triage a cost spike or rightsize a bill using Cost Explorer, CUR, and utilization data, then sequence Savings Plans, rightsizing, and cleanup with confidence.
-
AWS S3 Lifecycle and Storage Class Optimization Prompt
Design S3 storage-class transitions, lifecycle rules, and Intelligent-Tiering so you cut storage cost without breaking retrieval SLAs, retention requirements, or paying more in transition and request fees than you save.