Spaces:
Sleeping
Sleeping
| title: 云成本精算师 | |
| emoji: 💰 | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: docker | |
| pinned: false | |
| short_description: 模拟AWS账单分析、异常检测与成本优化建议 | |
| # 云成本精算师 (Cloud Cost Optimizer) | |
| 这是一个模拟的云成本分析与优化平台 (FinOps Tool),旨在展示如何通过数据分析和算法来降低云基础设施的支出。 | |
| ## 核心功能 | |
| 1. **全景成本仪表盘**:实时查看总支出、月环比增长 (MoM) 及下月预测。 | |
| 2. **多维趋势分析**:基于 ECharts 的交互式堆叠柱状图,按服务拆分日成本。 | |
| 3. **智能异常检测**:自动识别超出 3-Sigma 阈值的异常消费突增 (Anomaly Detection)。 | |
| 4. **优化建议引擎**:模拟生成 RI (预留实例) 购买建议、闲置资源清理建议。 | |
| ## 技术栈 | |
| - **后端**: Python Flask, Pandas (数据处理), NumPy (统计计算) | |
| - **前端**: Vue 3, Tailwind CSS, ECharts 5 | |
| - **数据**: 使用 Faker 和自定义算法生成高保真的模拟 AWS 账单数据 (EC2, RDS, S3, Lambda 等) | |
| ## 如何运行 | |
| ### 本地运行 | |
| ```bash | |
| pip install -r requirements.txt | |
| python app.py | |
| ``` | |
| 访问: http://localhost:7860 | |
| ### Docker 运行 | |
| ```bash | |
| docker build -t cloud-cost-optimizer . | |
| docker run -p 7860:7860 cloud-cost-optimizer | |
| ``` | |
| ## 商业应用场景 | |
| 该项目演示了 FinOps SaaS 产品的核心逻辑,可扩展用于: | |
| - 多云账单聚合 (AWS/Azure/GCP) | |
| - 自动化成本异常告警 | |
| - 资源使用率分析与 Rightsizing 建议 | |