Skip to content
DevOps AI ToolKit
Newsletter
All prompts
AWS with AI Difficulty: Intermediate ClaudeChatGPT

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.

Run this prompt with AI

Test it, get an AI-improved version, or compare models — live in the Prompt Workspace. No copy-paste.

Related prompts

More AWS with AI prompts & error guides

Browse every AWS with AI prompt and troubleshooting guide in one place.

Free download · 368-page PDF

Reading prompts? Get all 500 in one free PDF

500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.

  • 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
  • Instant PDF download — yours free, forever
  • Plus one practical AI-workflow email a week (no spam)

Single opt-in · unsubscribe anytime · no spam.