Nizar Al-Ramadeen’s Post

Reduced AWS bill from $47,000 to $19,000 per month. The findings: - 23 unused EBS volumes: $2,100/month - Oversized RDS instances (used 8% CPU): $8,400/month - NAT Gateway data transfer (internal traffic): $6,200/month - Old snapshots nobody needed: $3,100/month - Dev environments running 24/7: $4,800/month The fixes: - Deleted unused resources - Right-sized RDS with Reserved Instances - Moved internal traffic to VPC endpoints - Automated snapshot lifecycle - Lambda to stop dev environments at 7pm Time spent: 3 weeks Annual savings: $336,000 Dev environments running constantly are classic. Reserved Instances also cut costs way more than people realize. Every company has this waste. Most don't look. #AWS #CloudCostOptimization #FinOps #CloudArchitecture #CloudInfrastructure #DevOps #Infrastructure #CostOptimization #CloudEngineering #SRE #ITLeadership #OperationalExcellence

Great job. You could squeeze out more savings too : Use spot instances if you are using self-hosted CI/CD pipeline runners. Use lifecycle policies to move older S3 objects to lower storage tiers for more savings. Move to older generations of EC2 instances (m5i : netflix does this) for cheaper compute. Subscribe to a savings plan for reserved instances (EC2 & RDS).

You are 100 percent right. If you are diligent about this sort of thing there are are more opportunities. And moreover if you do it right you can often improve performance, scalability and resiliency while reducing costs

Any scripts/automations used in process? Would love to hear on that one.

Like
Reply

Hellooo, nice post, taking note, I am using fargate so I am using a cronjob that scale all dev/qa to 0 but I think that with lambda would be fine too

See more comments

To view or add a comment, sign in

Explore content categories