背景
面向企业的多云 FinOps 成本管理产品,连接 AWS / Azure / GCP / 阿里云 / 华为云及 Kubernetes,提供成本可视化、优化建议、预算治理与 RI/SP 承诺分析。产品以开源 OptScale/Hystax 为技术基座,在其上深度二次开发与品牌化改造——约 20 个微服务 + MariaDB/MongoDB/ClickHouse + RabbitMQ 异步总线,基于 Kubernetes 部署。
挑战
- 开源基座变商业化产品:去品牌化、多租户、多云适配都要从零设计
- 查询性能差:大规模账单聚合查询慢,管理员首页加载长达数百秒
- 交付节奏紧:要在有限时间内交付覆盖多云、支持国际化的完整产品
技术选型
深度调研并评估数十款开源 FinOps / 云成本管理方案(OptScale、Kubecost、OpenCost 等),从功能丰富度、核心能力深度、公有云支持、开发友好度、产品定位、适用场景等维度横向对比,最终选定 OptScale/Hystax 作为技术基座,并输出选型评估报告与技术决策依据。
二次开发架构
- 去品牌化:前端 Logo/文案、后端标识、数据库迁移、配置加密密钥派生全链路品牌替换,保障加密解密与历史数据迁移无损
- 私有化部署:SaaS/单租户/多租户部署模式切换,公网注册改为管理员直建用户,首个超管环境播种 + LDAP/AD 集成
- 多云适配:新增阿里云、华为云、AWS 中国区及专有云(阿里飞天/华为 HCS)适配,自定义账单导入兜底解决异构账单归一化
自研核心模块
- 多维成本分摊引擎:组织级多维成本分类模型,零侵入式分类视图,按部门/项目/供应商多角度归集,规则自动分类 + 维度级 RBAC 权限作用域
- 优化建议引擎扩展:在开源推荐引擎上新增 15+ 省钱推荐卡(存储/许可/RI-SP/Spot/容器 Rightsizing/生命周期/闲置清理),推荐卡总数从约 27 张扩展至 40+,配套「已实现节省」追踪机制
- 性能调优:多级缓存方案(进程内 TTL + Redis 共享缓存 + 定时预热),管理员首页加载从数百秒降至毫秒级
- 国际化:前端国际化方案,中/日文全站适配(界面 3000+ 词条 + 171 项货币名称 + 57 篇文档中心)
AI 协作方式(规约驱动开发)
本项目采用规约驱动开发(SDD)模式——我负责撰写技术规范、接口契约与数据模型定义,用 Claude Code 驱动生成核心微服务代码,并对 AI 产出做架构 Review 与质量约束,实现「人类做架构决策与规范编写,AI 辅助代码实现」的高效协作。
结果
- 从 0 到 1 交付覆盖多云的 FinOps 产品架构
- 优化推荐卡从约 27 张扩展至 40+,含 15+ 自研扩展
- 管理员首页加载从数百秒优化到毫秒级
- 中/日文国际化全站落地
- 多云接入:AWS / Azure / GCP / 阿里云 / 华为云 / 专有云
产品功能截图
以下为平台全部功能界面截图,点击可查看大图。
原有功能
新增功能