Trae Assistant
test
dfe9188
---
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 建议