cost-optimization-audit

Solid

Analyze an AWS architecture for cost waste, right-sizing opportunities, and pricing model improvements aligned with the Well-Architected Cost Optimization pillar.

AI & Automation 141 stars 21 forks Updated yesterday MIT-0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Cost Optimization Audit ## Step 1: Gather context Ask the user: > What workload or AWS environment would you like me to audit for cost optimization? Please share: > - **Architecture overview** (services used, rough monthly spend if known) > - **Traffic patterns** (steady, spiky, predictable growth, seasonal) > - **Commitment status** (Savings Plans, Reserved Instances, existing contracts) > - **Budget constraints or targets** (optional) If context is already provided, proceed directly. ## Step 2: Identify waste Classify each finding by severity: - ๐Ÿ”ด **High** โ€” significant ongoing waste (>20% of category spend or >$500/month) - ๐ŸŸก **Medium** โ€” moderate waste (5-20% of category spend or $100-500/month) - ๐ŸŸข **Low** โ€” minor waste or optimization opportunity Look for: - **Idle resources** โ€” unattached EBS volumes, unused Elastic IPs, idle load balancers, stopped instances with attached storage - **Over-provisioned resources** โ€” instances with <20% CPU/memory utilization, over-sized RDS instances, over-provisioned DynamoDB capacity - **Orphaned resources** โ€” old snapshots, unused AMIs, stale log groups, abandoned S3 buckets - **Redundant data transfer** โ€” cross-AZ traffic that could be avoided, NAT Gateway costs for S3/DynamoDB (use VPC endpoints) ## Step 3: Evaluate pricing models Assess: - Are Savings Plans or Reserved Instances used for steady-state workloads? - Could Spot Instances cover fault-tolerant or batch workloads? - Would serverless (Lambda, Fargate, Aurora...

Details

Author
aws-samples
Repository
aws-samples/sample-well-architected-skills-and-steering
Created
1 weeks ago
Last Updated
yesterday
Language
Python
License
MIT-0

Integrates with

Similar Skills

Semantically similar based on skill content โ€” not just same category

DevOps & Infrastructure Listed

aws-cost-audit

Use when a user wants to audit, understand, reduce, or optimize their AWS bill or cloud costs, finding idle, unused, or orphaned resources, rightsizing over-provisioned compute, checking Savings Plans / Reserved Instance coverage, NAT gateway and data-transfer costs, S3 storage and lifecycle, CloudWatch log retention, untagged or unexplained spend, per-resource cost attribution ("what is this costing me and why"), or building a savings plan or cost dashboard. Triggers include "AWS bill too high", "cut/lower AWS costs", "FinOps", "Cost Explorer", "where is my money going", "unused AWS resources", and "cloud cost audit".

0 Updated yesterday
Aboudjem
AI & Automation Featured

aws-cost-optimizer

Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer

39,227 Updated today
sickn33
DevOps & Infrastructure Listed

aws-cost-optimizer

Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer

335 Updated today
aiskillstore
DevOps & Infrastructure Listed

aws-cost-optimizer

Comprehensive AWS cost analysis and optimization recommendations using AWS CLI and Cost Explorer

4 Updated 1 months ago
ngTwg
DevOps & Infrastructure Solid

forge-cost

Audit cloud infrastructure costs and produce a concrete optimization plan with specific changes and estimated savings. Use when asked to "how much is this costing", "reduce cloud spend", "cost optimization", "are we overpaying", "cloud bill", or "budget for this infra".

45 Updated 2 weeks ago
tonone-ai