当前位置:首页 > 报告详情

2019年基于容器的DevOps在银行的实践.pdf

上传人: 云闲 编号:97832 2021-01-01 41页 3.79MB

1、GOPS 全球运维大会2019上海站GOPS 全球运维大会2019上海站基于容器的DevOps在银行的实践3GOPS 全球运维大会2019上海站目录背景:提高软件交付效率1契机:微服务与容器云平台的上线2实践:DevOps on 容器云3分享:感悟4GOPS 全球运维大会2019上海站传统金融传统金融ITIT的巨石型应用架构、瀑布式开发模型面临业务高速发展的挑战:的巨石型应用架构、瀑布式开发模型面临业务高速发展的挑战:业务快速扩张:某银行已经发展约已经发展约2 2万家境内外机构和网点、超过万家境内外机构和网点、超过100+100+万台自助设备、万台自助设备、近近6 6亿客户;亿客户;业务向互联

2、网线上迁移:核心业务每天平均交易量近核心业务每天平均交易量近5 5亿笔、峰值接超亿笔、峰值接超6 6亿笔,交易率亿笔,交易率峰值超峰值超2 2万笔万笔/秒,日均交易量保持了秒,日均交易量保持了20%20%以上的年均增速。以上的年均增速。面临的挑战400+应用600+个项目7000+人年研发规模按月发布版本1周+环境准备GOPS 全球运维大会2019上海站“单纯的自动化”无法有效解决瓶颈:无法有效解决瓶颈:手工步骤无法根除,并在流程中步骤放大;手工步骤无法根除,并在流程中步骤放大;管理孤岛导致低效沟通、交付延时;管理孤岛导致低效沟通、交付延时;重量级中间件部署效率低;重量级中间件部署效率低;环境

3、到位率是流程中的重要障碍;环境到位率是流程中的重要障碍;传统流程中的瓶颈编码部署研发环境部署测试中心交付投产交接适应性测试自动化/人工测试代码检查部署生产环境需求持续集成自动化少量自动化,大量人工GOPS 全球运维大会2019上海站目录背景:提高软件交付效率1契机:微服务与容器云平台的上线2实践:DevOps on 容器云3分享:感悟4GOPS 全球运维大会2019上海站构建某银行的微服务体系,打破了传统巨石应用的构建某银行的微服务体系,打破了传统巨石应用的架构设计,也推进某银行服务中台的建设。架构设计,也推进某银行服务中台的建设。以服务为粒度标准化运维的维度;以服务为粒度标准化运维的维度;通

4、过服务快速组合实现业务创新;通过服务快速组合实现业务创新;系统的解耦带来团队的解耦。系统的解耦带来团队的解耦。研发流程解耦,实现并行开发。研发流程解耦,实现并行开发。微服务架构转型服务网关服务注册发现链路跟踪Metrics监控日志监控容错限流配置中心Microservices服务框架GOPS 全球运维大会2019上海站覆盖某银行的覆盖某银行的100100+个关键应用,个关键应用,50%应用服务化,服务规模超应用服务化,服务规模超10000+个,服务化节个,服务化节点超过点超过1000010000个,同业规模最大:个,同业规模最大:支撑支撑主机业务全面下移:将相对独立产品、高并发、大流量产品从主

5、机减负和弹性扩将相对独立产品、高并发、大流量产品从主机减负和弹性扩展出发,在热点账户、客户、支付、网银互联等领域实施主机下平台,主机资源压力展出发,在热点账户、客户、支付、网银互联等领域实施主机下平台,主机资源压力有明显缓解,在微服务的支撑下,主机资源不再扩大。有明显缓解,在微服务的支撑下,主机资源不再扩大。基于微服务,打造开放、融合的账户基于微服务,打造开放、融合的账户金融生态体系:提升获客、活客能力,已实现某提升获客、活客能力,已实现某银行银行9 9亿账户全面下移平台。亿账户全面下移平台。已逐步形成已逐步形成分布式服务共享体系:覆盖个人、对公、资管、互联网等领域服务复用,覆盖个人、对公、资

6、管、互联网等领域服务复用,通过服务快速组合,提升业务创新速度。通过服务快速组合,提升业务创新速度。微服务建设成效GOPS 全球运维大会2019上海站以开源技术为基础,自主研发建设企业级应用以开源技术为基础,自主研发建设企业级应用平台云:平台云:在开源容器引擎在开源容器引擎Docker的基础上,定制、扩的基础上,定制、扩展了开源容器集群管理系统展了开源容器集群管理系统Kubernetes以满以满足我行需要;足我行需要;自主研发实现了自主研发实现了资源调度、负载均衡、弹性伸缩、集群管理、日志和监控等能力,建设企等能力,建设企业级容器云平台;业级容器云平台;容器云平台建设监监控控报报警警容容器器运运

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了某银行基于容器的DevOps实践,以提高软件交付效率。主要内容包括: 1. 背景:传统金融IT面临业务高速发展的挑战,需要提高软件交付效率。 2. 契机:微服务与容器云平台的上线,为DevOps实践提供了技术基础。 3. 实践:构建微服务体系,实现服务化、标准化、自动化。容器云平台实现资源调度、负载均衡、弹性伸缩等能力。基于容器云的DevOps流水线,实现测试、生产环境的快速供给,一体化投产,滚动升级,智能验证等。 4. 分享:通过DevOps实践,某银行实现了环境供应速度提升,重量级中间件部署效率提升,开发与运维的紧密协作,以及面向开发的可持续监控、运维生态。 5. 后续规划:AIOps对运维规则的AI化,实现无人值守运维,提升运营系统的综合收益。
银行如何通过DevOps提高软件交付效率? 容器云平台如何助力银行实现微服务架构转型? 银行如何利用AIOps实现智能运维?
客服
商务合作
小程序
服务号
折叠