Intermediatereporting
Dev-Test Resource Cost Chef - Comprehensive Audit Suite for AWS, Azure, GCP & OCI
PowerShell and Python scripts that perform comprehensive audits of dev/test environments across all major cloud providers. Detects premium SKUs, oversized VMs, orphaned resources, security issues, and missing automation tags.
β±οΈ Prep Time:Perfect risotto done
π§© Difficulty:Intermediate
π What It Does
- π Detects premium SKUs and tiers across all services (App Services, SQL Databases, Redis, RDS, ElastiCache, Cloud SQL, etc.)
- π Identifies oversized VMs and compute instances inappropriate for dev/test workloads
- β° Flags resources missing automation tags and scheduling for off-hours cost savings
- π§ββοΈ Hunts down orphaned resources (disks, volumes, IPs, load balancers) still generating costs
- π‘οΈ Identifies permissive security configurations that could lead to security risks
- π Generates both CSV exports and beautiful HTML reports with cloud-specific styling
- π Works across AWS, Azure, GCP, and OCI with a consistent methodology and output format
βοΈ Requirements Checklist
- β PowerShell 5.1+ (or Core 7+) with internet access for Azure and AWS scripts
- β Python 3.6+ for OCI script with oci, pandas, jinja2, and matplotlib packages
- β Azure modules: Az.Accounts, Az.Resources (auto-installed if missing)
- β AWS modules: AWS.Tools.Common, AWS.Tools.EC2, AWS.Tools.RDS (auto-installed if missing)
- β GCP modules: GoogleCloud (auto-installed if missing)
- β Read-only permissions to resources, tags, and cost data across your cloud accounts
- β 5-10 minutes runtime depending on environment size and cloud provider
π Talk Nerdy Tip:
Dev environments are like test kitchensβthey don't need premium ingredients or industrial equipment to create great recipes. Downgrade those premium SKUs and right-size those oversized VMs! π¨βπ³
multi-cloudcost-optimizationawsazuregcpocidev-testaudit