《视野数科的云原生DevOps实践-孟超.pdf》由会员分享,可在线阅读,更多相关《视野数科的云原生DevOps实践-孟超.pdf(19页珍藏版)》请在三个皮匠报告上搜索。
1、视野数科的云原生DevOps实践孟超视野数科CPO&联合创始人个人简介孟超视野数科CPO&联合创人 从事大数据企业服务十年 负责视野数科旗下SaaS产品,数据产品线,为客户提供更加迎合时代的企业数据B端产品 服务过国内头部银行券商数十家客户,为客户提供标准化企业数据 SaaS产品及企业大数据解决方案视野数科业务背景介绍PART 1 /Serverless架构落地PART 2 /未来展望PART 3 /视野数科业务背景介绍PART 1视野数科简介 成立运营于2015年初,总部位于北京 提供企业信息、产业融资等方面多维数据,以及与客户自有数据的加工、整合、挖掘和应用系统开发、数据模型分析相关咨询服
2、务的整体数据服务解决方案 最大机构股东:财政部国家中小企业发展基金 国内领先的一级金融市场数据、信息和软件服务企业。业务架构逐渐暴露的问题开发迭代效率慢开发迭代效率慢:单体烟囱式架构,代码耦合度高,开发效率慢。上线流程复杂,成本高上线流程复杂,成本高:人工部署,缺少规范化DevOps流程容量预估无法自动化容量预估无法自动化:需提前备容ECS,存在备容不准风险和闲置浪费问题。运维成本太高运维成本太高:平台日常运维难度较高,运维人员投入成本过高,人效比低。逐渐暴露的问题开发迭代效率慢开发迭代效率慢单体烟囱式架构,代码耦单体烟囱式架构,代码耦合度高,开发效率慢合度高,开发效率慢上线流程复杂,成本高上
3、线流程复杂,成本高人工部署,缺少规范化人工部署,缺少规范化DevOps流程流程容量预估无法自动化容量预估无法自动化需提前备容需提前备容ECS,存在备,存在备容不准和闲置浪费问题。容不准和闲置浪费问题。运维成本太高运维成本太高运维难度高,运维人员投运维难度高,运维人员投入成本高,人效比低。入成本高,人效比低。Serverless架构落地PART 2技术“被驱动”着向前演进业务发展驱动业务发展驱动:不断扩展的业务内容和方向下技术架构必须跟上成本驱动成本驱动:数据、系统、业务两边后成本出现的软硬件,开发,运维成本的考量“坑坑”驱动驱动:旧体系下不满足当下实际情况而不得不从坑里爬出来想办法在合适的时机
4、选择合适的方案ECSDockerSAE未来?开发和运维解耦SAE基于 Jenkins+SAE 对接 CI/CD,发布速度缩短到分钟级资源弹性伸缩基础指标弹性定时弹性业务指标弹性数据API平台基于基础监控指标(CPU、Mem等)、业务监控指标(QPS、RT、TCP等)和定时时间段触发的水平伸缩,帮助BI 工具平台平稳应对客户调用的高峰,并在流量下降后自动缩容。减少浪费=赚钱应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例生产环境命名空间一键开启所有应用测试环境命名空间一键开启所有应用应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应
5、用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例应用实例生产环境命名空间一键开启所有应用测试环境命名空间一键停止所有应用所有应用的实例均缩容到 0,不产生计费。但系统会保留应用配置信息,便于需要时一键秒级拉起。白天夜晚定时启停精打细算降低不必要的成本浪费运维高效性清晰的CPU、内存、网络等使用情况,随时了解到应用负载及时作出资源调整。丰富的指标帮助应用优化,及时排错,大大提升了开发排错效率,解决运维繁琐日志排查以及测试疏漏导致的问题。直接定位到接口报错,快速分析定位报错原因。整体效果打通打通CI/CD流程,应用发版时间流程,应用发版时间缩短到分钟级缩短到分钟级60%70%10 倍以上自动扩容自动扩容应对流量变化应对流量变化聚焦业务价值聚焦业务价值运维更轻松运维更轻松更详细的监控更详细的监控方便快速诊断问题方便快速诊断问题开发运维效率提升成本下降扩容效率开发运维效率提升开发运维效率提升运维人力投入运维人力投入自动扩容效率自动扩容效率未来展望PART 3未来展望金铲子我们暂时不会去制造坚守商业模式专注自己擅长云原生在多方面的实践中有新的成果Thanks