--- 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 建议