版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
技术创新,变革未来
阿里云助力金融企业数字化转型
效能提升技术创新,变革未来
阿里云助力金融企业数字化转型
效能提升1云效——中台战略下的新型企业级DevOps平台基金P2P券商航空地产保险银行蚂蚁开放生态新零售电商云效——中台战略下的新型企业级DevOps平台基金保险2维基百科:是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。什么是DevOps维基百科:是一组过程、方法与系统的统称,用于促进开发(应用3互联网竞争日趋激烈,产品迭代速度加快需求迭代拆分需求反馈软件研发测试软件投产运维持续反馈持续集成持续交付持续部署云效聚划算阿里巴巴DevOps背景——商业驱动互联网竞争日趋激烈,产品迭代速度加快需求迭代拆分需求4淘宝天猫聚划算1688淘宝天猫支付宝1688阿里巴巴DevOps背景——中台战略分布式架构、业务大中台、大并发带来的效率和质量保证挑战团队之间职责分工、目标、合作方式、研发测试运维流程2009年云效业务中台数据中台技术中台淘宝天猫聚划算1688淘宝天猫支付宝1688阿里巴巴DevO5DevOps理念核心内容(参考双态运维联盟定义)1持续反馈需求以小批量形式在团队的各个角色间顺畅流动,DevOps能够促使在较短周期完成小粒度需求的频繁交付,
并且在这个过程中,各个角色密切协作。(双态运维联盟定义)2持续集成一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。(百度百科)3持续交付一系列的开发实践方法,用来确保让代码能够快速、安全的部署到产品环境中,它通过将每一次改动都提交到一个模拟产品环境中,使用严格的自动化测试,确保业务应用和服务能符合预期。(百度百科)4持续部署通过借助基础架构编排、应用编排、PaaS平台等工具并将需求持续自动部署到目标环境中,并借助红绿部署、灰度发布等手段进一步降低部署到生产环境的变更风险,提升变更成功率。(双态运维联盟定义)DevOps理念核心内容(参考双态运维联盟定义)12346阿里巴巴DevOps——持续反馈项目管理
实例:阿里菜鸟双11大型项目管理怎么玩?第一层:菜鸟双11项目集第二层:3个一级项目P0-近卫军团-技术风险、P1-天灾军团-技术研发、P2-燃烧军团-技术突破第三层:16个二级项目系统保障、业务保障、仓配板块、运营平台、末端业务等。第四层:二级项目下的子项目第五层:在子项目下面可加入/创建子项目阿里巴巴DevOps——持续反馈项目管理实例:阿里菜鸟双17阿里巴巴DevOps——持续反馈:
项目管理产品范围角色模块功能概述管理层规划、度量1、资源日历、计划与实际投入对比、资源负荷2、研发效率、产品质量、人员效能各类度量数据灵活配置统计大项目经理项目集、父子项目1、项目集管理多个项目,可新建项目集,并把多个项目加入项目集。项目集将汇总下属的项目需求、任务、风险等情况,便于同时管理多个项目的项目经理查看和汇报2、支持父子项目,便于大型项目分层管理3、每个项目本身也拥有需求、任务、迭代、风险、里程碑的完成度情况产品经理需求管理1、需求拆分子需求2、需求发起评审、邮件和站内信通知邀请评审人、评审意见录入,评审结果响应3、需求发起变更、通知评审人,评审意见录入,是否同意变更响应4、需求修订版本记录、操作记录和评论记录5、需求关联后续开发任务、缺陷、变更分支、风险6、支持看板视图、树视图和列表视图项目经理及成员任务管理1、任务拆分子任务2、任务支持修订版本记录、操作记录和评论记录3、任务关联需求、缺陷、变更分支、风险4、支持看板视图、树视图和列表视图迭代1、敏捷迭代、结合工作项的工作量和期望上线时间点将需求/任务/缺陷纳入迭代2、迭代锁定,有效控制需求/任务/缺陷的加塞里程碑1、里程碑创建、延期提醒2、里程碑各时间段内,按模块或项目展示对应的任务风险1、支持风险的跟踪、状态流转2、风险上升和向下透视,上级项目可以看到下级项目的关联风险报表需求、任务、缺陷。支持各种维度的分组和统计,如状态、版本、优先级、责任人、完成时间等阿里巴巴DevOps——持续反馈:项目管理产品范围角色模块8项目管理之项目概况可灵活启用-需求-任务-缺陷-迭代-测试用例-环境-自动化(UI/接口)-单测集成-性能测试-报表项目动态即时滚动项目公告-项目重要信息-通知全员项目概要信息&周报入口-进度-时间段-状态-本周进度概要及-下周计划项目里程碑项目成员项目风险子项目-子项目列表,含状态、进度、时间段、负责人等关键信息项目管理之项目概况可灵活启用项目动态即时滚动项目公告项目概要9以B2B事业群为例:12年B2B香港退市,支撑业务增长同时,技术团队内部要效能,推行开发自测。实施持续集成持续交付阿里集团:16年应用运维团队拆分,推行各技术团队开发自运维。实施持续部署。阿里巴巴DevOps——CICD以B2B事业群为例:阿里巴巴DevOps——CICD10DevOpsOpsToolDevTestTestToolDev开发团队运维团队测试团队支撑支撑传统模
式开发只做开发。测试只做测试,测试的工具团队只支撑测试团队的测试工作。运维只做运维。运维的工具团队只支撑运维团队的运维工作。DevOps实施策略——开发、测试、运维的职能转换DevOpsOpsToolDevTestTestTo11DevOps优化模式开发:Dev转成DevTestOps,开发、测试、运维全做。测试:转为测试开发,赋能DevTestOps的开发自测,并为质量和效率承担最终责任。运维:转为运维架构,赋能DevTestOps的开发自运维,为质量和效率承担最终责任。云效:为测试开发和运维架构提供技术架构支持和技术攻关。云效OpsDevTestDev开发团队DevTestOps运维团队测试团队赋能赋能DevOps实施策略——开发、测试、运维的职能转换DevOps优化模式开发:Dev转成DevTestOps,开12阿里千人团队白天12小时研发测试活动演示阿里千人团队白天12小时研发测试活13DevOps实施策略——工具的价值视频演示——&DevTestAUI自动化框架效果演示DevOps实施策略——工具的价值14无需编码,自动解析接口及所需参数,页面创建接口自动化测试用例页面直接填写调用参数,支撑多种参数类型直接指定IP进行服务调用CICD实施策略——工具
接口自动化-SAT——对接EDAS直接指定IP进行服务调用CICD实施策略——工具接口自动化15新技能系统业务架构和技术架构的理解能力高稳定性测试环境的维护能力分层自动化实施能力自动化数据准备能力自动化测试件积累和问题排查能力成长精英化团队,开发自测的赋能者DevOps实施策略——测试团队的角色升级系统业务架构和技术架构的理解能力成长精英化团队,开发自测的赋16策略重大故障稳定性推进第三方重大故障稳定性推进链路稳定性演练容灾演练及容灾演练中的稳定性保障流量灰度大规模低成本应用docker化综合解决方案制定和实施运营规划和运营实施职责运维可用性责任承担者DevOps实施策略——运维团队的角色升级重大故障稳定性推进职责运维可用性责任承担者DevOps实施策172011 2012 2013 2014 2015历年开发故障数重大故障数应用运维故障个数同期比较一般故障数2015 2016DevOps实施结果最终结果——质量 (B2B)2011 2012 2013 2014 2015历年开发故障18技术管理策略各研发技术小团队根据研发活动现状制定个性化策略单元测试因团队和业务而异发布周期因团队和业务而异发布流程因团队和业务而异测试策略因人和业务而异前提研发测试运维活动线上化、平台化研发测试活动数据分析供管理决策参考研发技术管理的变革——柔性化管理、私有定制各研发技术小团队根据研发活动现状制定个性化策略前提研发测试运19组织对接项目同步需求对接资源调用云效核心自动化框架集成代码对接程序包对接流程卡位需求管理Webdriver配置管理发布管理代码托管机器资源管理人员组织管理项目管理云效助力企业数字化转型案例——某保险公司和客户现有工程资产集成组织对接项目同步需求对接资源调用自动化框架集成代20子产品产品说明及优点01指挥部包括公司业务规划、技术规划、技术资源分配、技术立项审批、项目投入产出。02项目管理需求管理,项目任务拆分、迭代、风险管理。项目里程碑、报表管理。03配置管理SCM配置管理、集应用管理、代码变更管理、项目流程管理04持续集成对项目开发仓库地址进行代码变更监控,实时进行代码构建,静态扫描,单元测试用例执行,代码覆盖率收集等集成05环境管理测试环境资源高效管理、提供项目测试环境一键申请、一键部署功能06测试数据中心测试数据构造系统,支持http、mysql、oracle、redis、MongoDB、dds、tddl、hbase、远程命令行等数据构造07UI自动化一款创新的WEB-UI自动化测试产品,提供极低成本的在线脚本录制、在线脚本调试和维护等功能08接口自动化一款在线的接口自动化测试产品,支持http、hsf、dubbo等多种接口自动化测试09mock平台服务端mock,支持http,https,edas(hsf),dubbo,sofaRpc等多种协议的mock,包括银行报文的mock10性能压测基于Jmeter的性能压测平台,集脚本、场景、压测、监控和报表展示为一体,是一个支持快速、低成本实施压测的平台11集成自动化项目分支合并后,自动触发打包编译、集成环境部署、单元\接口\UI自动化测试用例执行的集成自动化测试服务12用例+缺陷测试用例编辑维护,缺陷整个生命周期的管理,解决缺陷的跟进问题13前端自动化前端JS动态代码自动化检测,多浏览器环境,多浏览器截图云效助力企业数字化转型案例——某保险公司13款产品自由组合——赋能团队研发测试模式和能力子产品产品说明及优点01指挥部包括公司业务规划、技术规划、技21培训与服务详细内容定制化需求研发个性化需求开发,对接进阶课程培训包括团队建设,项目管理,自动化,性能,技术架构,DevOPS等落地咨询现场项目落地实施方案、解决方案咨询、工程规范方案支持,工程结构化统一沙盘演练由客户选择一个项目,项目周期在2周以内;云效方会安排云效方全程驻场跟进,并提供以下指导;客户研发现状摸底,
配合制定适合客户互联网业务的项目研发测试流程,并可以基于云效平台运转;将云效的各个产品在合适的节点落入;提供项目流程各环节云效相关的支持答疑
。环境分层体系建设帮助客户建立环境分层体系,包括项目环境、公共环境、集成环境,并在云效平台上运转起来TAAS(测试服务建设)帮助客户建立分层自动化体系,并完成自动化脚本的建设高阶顾问研发模式改进顾问指导,项目管理云效助力企业数字化转型案例——某保险公司系列配套服务——赋能团队研发测试模式和能力培训与服务详细内容定制化需求研发个性化需求开发,对接进阶课程22渐进有序变革——某股份制商业银行DevOps体系渐进有序变革——某股份制商业银行DevOps体系23渐进有序变革——某股份制商业银行DevOps体系渐进有序变革——某股份制商业银行DevOps体系24阿里云助力金融企业数字化转型课件25技术创新,变革未来
阿里云助力金融企业数字化转型
效能提升技术创新,变革未来
阿里云助力金融企业数字化转型
效能提升26云效——中台战略下的新型企业级DevOps平台基金P2P券商航空地产保险银行蚂蚁开放生态新零售电商云效——中台战略下的新型企业级DevOps平台基金保险27维基百科:是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。什么是DevOps维基百科:是一组过程、方法与系统的统称,用于促进开发(应用28互联网竞争日趋激烈,产品迭代速度加快需求迭代拆分需求反馈软件研发测试软件投产运维持续反馈持续集成持续交付持续部署云效聚划算阿里巴巴DevOps背景——商业驱动互联网竞争日趋激烈,产品迭代速度加快需求迭代拆分需求29淘宝天猫聚划算1688淘宝天猫支付宝1688阿里巴巴DevOps背景——中台战略分布式架构、业务大中台、大并发带来的效率和质量保证挑战团队之间职责分工、目标、合作方式、研发测试运维流程2009年云效业务中台数据中台技术中台淘宝天猫聚划算1688淘宝天猫支付宝1688阿里巴巴DevO30DevOps理念核心内容(参考双态运维联盟定义)1持续反馈需求以小批量形式在团队的各个角色间顺畅流动,DevOps能够促使在较短周期完成小粒度需求的频繁交付,
并且在这个过程中,各个角色密切协作。(双态运维联盟定义)2持续集成一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。(百度百科)3持续交付一系列的开发实践方法,用来确保让代码能够快速、安全的部署到产品环境中,它通过将每一次改动都提交到一个模拟产品环境中,使用严格的自动化测试,确保业务应用和服务能符合预期。(百度百科)4持续部署通过借助基础架构编排、应用编排、PaaS平台等工具并将需求持续自动部署到目标环境中,并借助红绿部署、灰度发布等手段进一步降低部署到生产环境的变更风险,提升变更成功率。(双态运维联盟定义)DevOps理念核心内容(参考双态运维联盟定义)123431阿里巴巴DevOps——持续反馈项目管理
实例:阿里菜鸟双11大型项目管理怎么玩?第一层:菜鸟双11项目集第二层:3个一级项目P0-近卫军团-技术风险、P1-天灾军团-技术研发、P2-燃烧军团-技术突破第三层:16个二级项目系统保障、业务保障、仓配板块、运营平台、末端业务等。第四层:二级项目下的子项目第五层:在子项目下面可加入/创建子项目阿里巴巴DevOps——持续反馈项目管理实例:阿里菜鸟双132阿里巴巴DevOps——持续反馈:
项目管理产品范围角色模块功能概述管理层规划、度量1、资源日历、计划与实际投入对比、资源负荷2、研发效率、产品质量、人员效能各类度量数据灵活配置统计大项目经理项目集、父子项目1、项目集管理多个项目,可新建项目集,并把多个项目加入项目集。项目集将汇总下属的项目需求、任务、风险等情况,便于同时管理多个项目的项目经理查看和汇报2、支持父子项目,便于大型项目分层管理3、每个项目本身也拥有需求、任务、迭代、风险、里程碑的完成度情况产品经理需求管理1、需求拆分子需求2、需求发起评审、邮件和站内信通知邀请评审人、评审意见录入,评审结果响应3、需求发起变更、通知评审人,评审意见录入,是否同意变更响应4、需求修订版本记录、操作记录和评论记录5、需求关联后续开发任务、缺陷、变更分支、风险6、支持看板视图、树视图和列表视图项目经理及成员任务管理1、任务拆分子任务2、任务支持修订版本记录、操作记录和评论记录3、任务关联需求、缺陷、变更分支、风险4、支持看板视图、树视图和列表视图迭代1、敏捷迭代、结合工作项的工作量和期望上线时间点将需求/任务/缺陷纳入迭代2、迭代锁定,有效控制需求/任务/缺陷的加塞里程碑1、里程碑创建、延期提醒2、里程碑各时间段内,按模块或项目展示对应的任务风险1、支持风险的跟踪、状态流转2、风险上升和向下透视,上级项目可以看到下级项目的关联风险报表需求、任务、缺陷。支持各种维度的分组和统计,如状态、版本、优先级、责任人、完成时间等阿里巴巴DevOps——持续反馈:项目管理产品范围角色模块33项目管理之项目概况可灵活启用-需求-任务-缺陷-迭代-测试用例-环境-自动化(UI/接口)-单测集成-性能测试-报表项目动态即时滚动项目公告-项目重要信息-通知全员项目概要信息&周报入口-进度-时间段-状态-本周进度概要及-下周计划项目里程碑项目成员项目风险子项目-子项目列表,含状态、进度、时间段、负责人等关键信息项目管理之项目概况可灵活启用项目动态即时滚动项目公告项目概要34以B2B事业群为例:12年B2B香港退市,支撑业务增长同时,技术团队内部要效能,推行开发自测。实施持续集成持续交付阿里集团:16年应用运维团队拆分,推行各技术团队开发自运维。实施持续部署。阿里巴巴DevOps——CICD以B2B事业群为例:阿里巴巴DevOps——CICD35DevOpsOpsToolDevTestTestToolDev开发团队运维团队测试团队支撑支撑传统模
式开发只做开发。测试只做测试,测试的工具团队只支撑测试团队的测试工作。运维只做运维。运维的工具团队只支撑运维团队的运维工作。DevOps实施策略——开发、测试、运维的职能转换DevOpsOpsToolDevTestTestTo36DevOps优化模式开发:Dev转成DevTestOps,开发、测试、运维全做。测试:转为测试开发,赋能DevTestOps的开发自测,并为质量和效率承担最终责任。运维:转为运维架构,赋能DevTestOps的开发自运维,为质量和效率承担最终责任。云效:为测试开发和运维架构提供技术架构支持和技术攻关。云效OpsDevTestDev开发团队DevTestOps运维团队测试团队赋能赋能DevOps实施策略——开发、测试、运维的职能转换DevOps优化模式开发:Dev转成DevTestOps,开37阿里千人团队白天12小时研发测试活动演示阿里千人团队白天12小时研发测试活38DevOps实施策略——工具的价值视频演示——&DevTestAUI自动化框架效果演示DevOps实施策略——工具的价值39无需编码,自动解析接口及所需参数,页面创建接口自动化测试用例页面直接填写调用参数,支撑多种参数类型直接指定IP进行服务调用CICD实施策略——工具
接口自动化-SAT——对接EDAS直接指定IP进行服务调用CICD实施策略——工具接口自动化40新技能系统业务架构和技术架构的理解能力高稳定性测试环境的维护能力分层自动化实施能力自动化数据准备能力自动化测试件积累和问题排查能力成长精英化团队,开发自测的赋能者DevOps实施策略——测试团队的角色升级系统业务架构和技术架构的理解能力成长精英化团队,开发自测的赋41策略重大故障稳定性推进第三方重大故障稳定性推进链路稳定性演练容灾演练及容灾演练中的稳定性保障流量灰度大规模低成本应用docker化综合解决方案制定和实施运营规划和运营实施职责运维可用性责任承担者DevOps实施策略——运维团队的角色升级重大故障稳定性推进职责运维可用性责任承担者DevOps实施策422011 2012 2013 2014 2015历年开发故障数重大故障数应用运维故障个数同期比较一般故障数2015 2016DevOps实施结果最终结果——质量 (B2B)2011 2012 2013 2014 2015历年开发故障43技术管理策略各研发技术小团队根据研发活动现状制定个性化策略单元测试因团队和业务而异发布周期因团队和业务而异发布流程因团队和业务而异测试策略因人和业务而异前提研发测试运维活动线上化、平台化研发测试活动数据分析供管理决策参考研发技术管理的变革——柔性化管理、私有定制各研发技术小团队根据研发活动现状制定个性化策略前提研发测试运44组织对接项目同步需求对接资源调用云效核心自动化框架集成代码对接程序包对接流程卡位需求管理Webdriver配置管理发布管理代码托管机器资源管理人员组织管理项目管理云效助力企业数字化转型案例——某保险公司和客户现有工程资产集成组织对接项目同步需求对接资源调用自动化框架集成代45子产品产品说明及优点01指挥部包括公司业务规划、技术规划、技术资源分配、技术立项审批、项目投入产出。02项目管理需求管理,项目任务拆分、迭代、风险管理。项目里程碑、报表管理。03配置管理SCM配置管理、集应用管理、代码变更管理、项目流程管理04持续集成对项目开发仓库地址进行代码变更监控,实时进行代码构建,静态扫描,单元测试用例执行,代码覆盖率收集等集成05环境管理测试环境资源高效管理、提供项目测试环境一键申请、一键部署功能06测试数据中心测试数据构造系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班级评优活动的公平性保障计划
- 2024年度猪场废水处理与循环利用合同3篇
- 2024年度建筑垃圾资源化利用承揽合同建筑工程合同范本3篇
- 2023七年级数学下册 第一章 整式的乘除4 整式的乘法第3课时 多项式与多项式相乘教学实录 (新版)北师大版
- 2024年临时劳务合作协议3篇
- 一年级道德与法治下册 第三单元 我有许多好朋友 第7课《谁的朋友多》教学实录1 教科版
- 陇东学院《运动竞赛组织与管理》2023-2024学年第一学期期末试卷
- 龙岩学院《机械有限元分析》2023-2024学年第一学期期末试卷
- 六盘水幼儿师范高等专科学校《高性能计算》2023-2024学年第一学期期末试卷
- 2024版二手房佣金实时监控与信息披露服务承诺书3篇
- 创新实践(理论)学习通超星期末考试答案章节答案2024年
- 译林版(2024年新版)七年级上册英语 Unit 7单元测试卷(含答案)
- DB65-T 4784-2024 冰川范围调查技术规范
- 药物化学智慧树知到答案2024年徐州医科大学
- 期末+(试题)+-2024-2025学年人教PEP版英语六年级上册
- 《物流信息技术与应用》期末考试复习题库(含答案)
- LNG加气站运营与维护方案
- 人教版数学六上第四单元《比》全单元教学设计
- 2024年下半年教师资格考试高中思想政治学科知识与教学能力测试试卷及答案解析
- LY/T 3371-2024草原生态状况评价技术规范
- 2024年中华全国律师协会招聘5人历年(高频重点复习提升训练)共500题附带答案详解
评论
0/150
提交评论