金融行业云效DevOps解决方案_第1页
金融行业云效DevOps解决方案_第2页
金融行业云效DevOps解决方案_第3页
金融行业云效DevOps解决方案_第4页
金融行业云效DevOps解决方案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、金融行业云效DevOps解决方案驱动金融行业研发效能升级金融行业 转型诉求03云效一站式 DevOps平台04客户实践 方案分享0102阿里巴巴 研发效能实践IT从支撑走向引领工商银行:智慧银行,e-ICBC3.0战略升级建设银行:金融科技战略,新核心&大数据招商银行:金融科技银行中信银行:移动化、智能化、数字化、平台化平安银行: 引入“创新车库”进行零售创新突破互联网时代银行的数字化转型金融业稳健保守错误零容忍分割的团队建制封闭互联网创新迭代快速试错迭代开发敏捷开发开放快速创新服务稳定性业 务 连 续 性银行转型面临的挑战团队能力提升沉淀研发资产 赋能正式&ISV团队 技术团队模式升级质量&

2、效能自动化质量体系 持续构建持续部署 一站式快速交付研发模式支撑支持团队协作 支持敏捷&稳态模式 融合企业平台&资产管理协作升级中台前台协同效率 消除组织壁垒数据支撑管理升级产品研发转型的目标0201金融行业 转型诉求阿里巴巴 研发效能实践03云效一站式 DevOps平台04客户实践 方案分享用户中心商品中心交易中心评价中心搜索中心资金中心营销中心店铺中心容器虚拟机操作系统存储网络计算基础设施IAAS分布式应用服务关系数据库服务消息服务库存中心订单中心支付中心物流中心Aliexpress1688淘宝菜鸟阿里妈妈飞猪天猫口碑需求管理项目管理单测集成持续集成持续交付环境管理UI自动化接口自动化项目

3、协作代码配置代码扫描性能压测集成自动化任务协同指挥部智能监控运维监控测试数据中心Mock盒马ICBU农村淘宝支付宝前台业务 SAAS业务中台 SAAS应用云平台PAAS研 发 效 能 提 升研 发 质 量 保 障云效阿里巴巴集团研发效能与质量保障DevOps优化模式开发:Dev转成DevTestOps,让开发快速获取测试和运维的能力测试:转为测试开发,赋能DevTestOps的开发自测,并为质量和 效率承担最终责任运维:转为运维架构,赋能DevTestOps的开发自运维,为质量和 效率承担最终责任一站式平台:为测试开发和运维架构提供技术架构支持和技术攻关Dev Test Ops一站式 平台Op

4、s DevTest Dev开发团队运维团队测试团队赋能赋能个人能力转化为 平台能力沉淀组织赋能研发团队如何更好的协作?阿里巴巴B2B事业群落地效果日均节省资源团队自动化水平逐年提升 研发团队整体效率明显进步自动化Case数量测试团队走向专业话手工重复性工作被取代集成验证时间集成测试效率明显提升 发布失败率显著下降历年故障数过程质量意识深入人心 线上BUG数量逐年降低2012201320142015201120132014201520112012201320142015UI接口前端201220150301金融行业 转型诉求02阿里巴巴 研发效能实践云效一站式 DevOps平台04客户实践 方案分

5、享云效一站式DevOps平台集成测试系统测试代码编写构建部署单测集成提交发布代码管理按应用管理代码平台化构建管理灵活分支模式平台化拉取应用 代码0成本单测集成邮件即时反馈代码 质量代码高危漏洞准确 识别CI代码触发 集成一键构建开发、测 试包一键申请/部署测试环境测试管理系统发布区块、队列发布、回滚合并主干代码自动构建集成包自动部署测试环境集成自动化测试件自动回归低成本编写/维护 自动化脚本一键造数据云效产品套件AoneAoneAoneAenv云效测试管理 云效AUI云效Databank云效集成云效交付可靠可重复交付的流水线(标准 化、流程化、自动化)代码包阿里云EDASAliDocker蚂蚁

6、SofaPAAS平台企业自建PAAS云效智能运维效率提升一站式交付 自动化回归研发运营研发资产沉淀 度量持续改进质量体系代码漏洞 分层自动化双模支撑集成发版-流式发版多环境模式持续部署研发协同敏捷&稳态项目管理 可视化价值流需求项目/Feature研发协同管理测试复盘 ROI开发项目发布需求GOAL需求跟踪矩阵纵向端到端的价值流打通透视关系把控风险串联提升质量 控制范围横向延展可分 解标准化责任人/状态 流转变更 评审操作记录可配 置提高 效率应用持续 集成任务变更 发布测试 用例迭代资源Bug持续 交付研发协同线上化研发资产数据沉淀可度量建立需求价值交付通道录制、多元定位、 可视化维护多环境

7、数据 自动构造Dubbo/HSF/SOFA WebService/Swagger代码规约、单元测试、 数据运营前端页面Html H5业务集成Service BO底层服务DAO远程接口 底层服务UISERVICEUNIT代码质量接口自动识别、导入用例准备、维护简单环境数据测试在质量和效率中的核心价值DBCacheDBCache部署集成环境发布至预发环境开发拉取项目分支主干合并1开发 部署自测24提交集成57交付成功,合并代码 9生 产 环 境整 体 交 付自 动 化 回 归手 工 验 证EFGNIKMHJLOA BCD小需求1 A.branch B.branch项目1 A.branch B.br

8、anch C.branch D.branch E.branch小需求2B.branch小需求3E.branch小需求4 F.branch L.branch小需求5K.branch小需求6M.branch小需求7D.branch小需求8 C.branch D.branch项目2 C.branch D.branch E.branch F.branch I.Branch3测试接手、环境部署X开发组服务器小需求1测试环境AB小需求2 测试环境B小需求3 测试环境ED集成中:xx月xx日交付项目列表 小需求1:A.release/xxxx 小需求2:B.release/xxxx 小需求3:E.relea

9、se/xxxx待集成项目列表:窗口项目2控制小需求66预 发 环 境公共测试环境ABCEF项目1测试环境 ABCD EF项目2测试环境CDEF IK8X开发组服务器X开发组服务器X开发组服务器X开发组服务器X开发组服务器如何支撑复杂需求的快速迭代?开源 + 自建痛点-落地成本高自动化测试门槛高,需要企业配备测试开发人才需求和实际的开发过程无法链接,端到端的价值难以建立一站式DevOps平台Jenkins客户自建资产研发成本过高,相关专家招聘困难难以承载企业研发流程、研发模式,推广困难可快速落地的一站式平台0401金融行业 转型诉求02阿里巴巴 研发效能实践03云效一站式 DevOps平台客户实

10、践 方案分享金融行业稳态与敏态的双模研发体系稳态制定版本计划,固定发版窗口需求按版本收敛固定的测试环境进行可靠的集成测试核心业务敏态快速迭代,快速交付并行需求多提供可靠的独立的需求测试环境前台业务代码 模式环境 模式开发 模式从应用视角看“稳态”需求研发模式应用负责人确定需求 优先级制定版本 迭代计划业务需求按需定制CICD流水 线Dev环境SIT环境UAT环境拉取变更 特性分支1 特性分支2特性分支3预发 灰度 生产 发布建署单个应用流水线SIT流水线 分支合并 代码扫描 单元测试自动化构环境部自动化测 试建署UAT流水线分支合并 代码扫 描单元测试自动化构环境部自动化测 试建署Dev流水线

11、分支合并 代码扫 描单元测试自动化构环境部接口测试按版本计划、依据窗口交付按系统集成、分配固定环境从需求视角看“敏态”应用研发模式产品:重视需求 MVP需求按需求集成按需求回滚自动化回 归拉取变更手机银行网上银行需求一流水线代码集成代码扫描 单元测试自动化部署打包构建 环境申请&部署需求测试功能测试 自动化测试拉取变更手机银行 网上银行需求二流水线代码集成代码扫描 单元测试自动化部署打包构建 环境申请&部署需求测试功能测试 自动化测试需求集成 流水线需求一需求二需求三需求按需求交付、无固定窗口动态分配环境、自动化测试按用户价值交付、基于云效能力融合的双模研发体系建设方案客户诉求双 模 体 系敏

12、态模式适用场景:面向客户的互联网、移动互联网业务 场景特点:快速响应、快速交付、不断迭代优化。稳态模式稳态模式=流程自动化工具支撑+稳态部署测试上线流程适用场景:传统核心应用、新一代核心应用 场景特点:项目庞大、稳定交付咨询输出质量度量体系双模研发体系一站式研发流程敏捷研发体系混合研发体系统一构建部署可编排的CI/CD分层自动化测试研发效能度量研发质量改进一 站 式 研 发+度 量项目创建研发自测集成测试UAT测试提交发布项目管理迭代管理需求管理自动构建代码质量看板流水线配置自动构建部署分层自动化测试集成自动化回归自动构建部署自动化验证质量卡点度量统一配置管理多策略发布自动发布验证客户应用环境DevSITUAT线上研发质量度量&项目协作管理质量度量体系双态研发体系统一研发平台构建稳态+敏捷态的 双模研发体系构建统一的研发流程构建质量度量体系, 统一度量ISV及项目 质量某客户电商团队实施效果分析应用创建60504030201002018.52018.62018.72018.82018.92018.102018.112018.122019.1需求&任务250020001500100050002018.52018.62018.72018.82018.9 2018.10 2018.11 2018

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论