Cloud Efficiency Toolkit is an open-source backend solution designed to help teams monitor, analyze, and optimize cloud infrastructure for cost and performance.
The toolkit leverages Python for backend processing, HCL for infrastructure as code, and shell scripts for automation and orchestration.
- Cloud Resource Analysis: Scan and assess cloud resource usage to identify inefficiencies.
- Cost Optimization: Recommendations and automation for reducing cloud expenses.
- Infrastructure as Code: Manage and provision resources using HCL (Terraform compatible).
- Automation: Shell scripts for routine operations and cloud management tasks.
- Extensible Backend: Easily integrate with other tools and cloud providers.
- Python: Core backend logic and API services
- HCL: Infrastructure provisioning and configuration (e.g., Terraform)
- Shell: Automation scripts for deployment and maintenance
- Procfile: Process type definitions for deployment (e.g., Heroku)
git clone https://github.com/eizyc/cloud-efficiency-toolkit-be.git
cd cloud-efficiency-toolkit-be
pip install -r requirements.txt
python main.pyReview and edit HCL files to match your infrastructure.
Run analysis tools via the Python scripts.
Use provided shell scripts for automation routines.