新东方基于FinOps的运维一体化安全数据研发平台建设
个人介绍
钟仕骏,新东方教育科技集团运维研发高级经理,曾就职于搜狐、快手,负责过运维、后台数据研发及SRE相关工作。
初期困境
新东方面临成本一体化平台集成需求,解决数据和安全建设中的孤岛效应问题,主要包括:
- 需要集成的独立功能:成本控制、数据安全、高效稳定。
- 资源成本分摊方式:如何方便地进行分摊。
数据和安全建设
大数据研发体系存在割裂问题,通过建立自动化数据研发管理模型,实现业务库表联动服务树,利用报警组机制快速反馈风险,推动研发改进分析模型,提升数据分折效率。目前上线16个业务线,130+个分析任务,累积提单5300+,节省30%以上的跨平台人工调用和邮件数据传递成本。
安全项目驱动开发
展示部分安全项目:
- APP闭环检测系统:基于现有安全检测设备,从管理和技术两方面对集团APP进行安全合规管理,降低安全风险。
- CA认证中心:通过自签CA机构实现安全登录,提高认证安全性。
成本中心一体化
将基建、云上资源与PaaS服务纳入成本管理,定义云财务管理规则和最佳实践,助力工程和财务团队、技术和业务团队进行数据驱动的成本决策。
FinOps云成本优化框架
- 成本结果集观测:基于IT账单,实现成本支出的可观测性,作为预算参考。
- 付费合理性预测:判断消费环节的有效性和合理性,是否存在超预算支出。
- 降本节约性建议:基于合理性预测,选择优化成本的付费方式。
案例展示
- 业务线月度费用报表:费用预算和最终账单参考。
- 云实例规格配置管理:自定义配置优先级,减少人为配置错误导致的成本上升。
- 闲置率报表及成本黑名单:对闲置资源进行退租、混部、迁移处理。
优化步骤与成本考核
通过闲置率统计和公告,结合成本考核,实现高针对业务成本控制。
经验沉淀
- 降本增效经验:聚焦成本控制,整体降本30%,增效40%,加速投产。
- 技术提效思维:复制牛人经验,提高作战能力;核心模块抽象,高内聚低耦合;架构微服务化,增加通用接口;文档定期沉淀鼓励知识共享。
运维业务研发精进过程
通过Gdevops全球敏捷运维峰会分享经验,推动运维业务研发精进。