mirror of
https://github.com/BagelHole/DevOps-Security-Agent-Skills.git
synced 2026-08-22 12:49:53 +02:00
Add high-demand skills and fix broken skill links
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
---
|
||||
name: aws-cost-optimization
|
||||
description: Reduce AWS spend with rightsizing, autoscaling, commitment planning, and storage lifecycle policies. Use when running FinOps reviews, lowering cloud bills, or improving cost-per-request metrics.
|
||||
license: MIT
|
||||
metadata:
|
||||
author: devops-skills
|
||||
version: "1.0"
|
||||
---
|
||||
|
||||
# AWS Cost Optimization
|
||||
|
||||
Apply practical FinOps controls without sacrificing reliability.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
Use this skill when:
|
||||
- Monthly AWS cost spikes unexpectedly
|
||||
- Preparing cost reviews with engineering and finance
|
||||
- Rightsizing EC2, RDS, and EKS workloads
|
||||
- Choosing Savings Plans or Reserved Instances
|
||||
|
||||
## Cost Review Workflow
|
||||
|
||||
1. Tag resources by team, service, and environment.
|
||||
2. Use Cost Explorer and CUR to identify top spend drivers.
|
||||
3. Rightsize underutilized compute and storage.
|
||||
4. Apply commitment discounts for stable baseline usage.
|
||||
5. Set budgets, anomaly alerts, and KPI reporting.
|
||||
|
||||
## High-Impact Actions
|
||||
|
||||
- Move bursty non-prod compute to Spot where safe.
|
||||
- Configure S3 lifecycle rules for infrequent access and archive tiers.
|
||||
- Reduce NAT Gateway and inter-AZ data transfer surprises.
|
||||
- Schedule dev/test shutdown windows outside business hours.
|
||||
- Tune log retention (CloudWatch, OpenSearch) to policy requirements.
|
||||
|
||||
## Useful Commands
|
||||
|
||||
```bash
|
||||
# Cost Explorer rightsizing recommendations (example)
|
||||
aws ce get-rightsizing-recommendation \
|
||||
--service "AmazonEC2" \
|
||||
--configuration file://rightsizing-config.json
|
||||
|
||||
# List unattached EBS volumes
|
||||
aws ec2 describe-volumes --filters Name=status,Values=available
|
||||
|
||||
# Retrieve budget alerts
|
||||
aws budgets describe-budgets --account-id 123456789012
|
||||
```
|
||||
|
||||
## Related Skills
|
||||
|
||||
- [aws-ec2](../aws-ec2/) - EC2 operations and sizing
|
||||
- [aws-s3](../aws-s3/) - S3 storage and lifecycle controls
|
||||
- [terraform-aws](../terraform-aws/) - Codifying cost guardrails
|
||||
Reference in New Issue
Block a user