专题:DevOps
本专题下的议题
云原生时代的研发效能
黄国峰 前腾讯 PCG工程效能平台部高级工程师
所属专题:DevOps
课程概要
案例背景:
云原生时代,软件研发的逻辑彻底改变了。传统的软件开发在本机编码/调试、部署到测试环境测试、再发布到生产环境;而云原生时代的开发,基于不可变设施,研发流程从编码、构建、持续测试、持续集成到持续部署,整个过程几乎完全代码化。
开发团队既要面对互联网应用快速迭代的要求,又要面对完全改变的开发环境,该如何应对呢?
解决思路:
新情况下,需要怎样的新思路才能真正抓住研发效能的关键呢?在腾讯某BG则把“软件工程能力”作为变革的重点,推进软件开发的工业化,本次分享将会介绍腾讯研发效能提升的思路,并重点拆解包括单体仓库、主干开发、Bazel构建、代码评审等效能关键点的优化方式。
成果:
研发效能的多方面得到明显改进,集成速度和代码质量得到明显提升,团队能力短板得到补全,形成快速迭代的研发文化。
听众收益
了解腾讯云原生开发实践的工程化思路
了解腾讯云原生工程化改进中常见的问题和解决思路
DevSecOps助力区域性银行数字化转型
胡勇涛 恒生银行 资讯科技部 高级安全顾问
所属专题:DevOps
课程概要
案例背景:
DevOps是目前恒生银行软件开发和部署的主要模型,它的优点是快速交付,但是DevOps本身没有很好解决安全与业务的平衡问题,传统的安全运作模式难以支撑快速的业务迭代和敏捷开发。以银行业为代表的,对信息安全具有更高要求的行业迎来了变革的时机,需要一种全新的安全理念与模式——DevSecOps,将安全的效率提升至一个全新的水平。
解决思路:
本次分享将会介绍恒生银行在实施DevSecOps变革中采用的总体思路,以及支撑DevSecOps变革成功的关键因素, 如组织架构调整,自动化工具/流程,安全文化的建立等。
成果:
以恒生商业银行服务为例,全面提速安全优质代码的构建,发布,迅速响应市场和客户的需求,提高服务运行稳定性。
听众收益
1.了解信息安全和Devops融合的难点;
2.了解DevSecOps运作模型,以及支撑模型运作的组织架构;
3.了解DevSecOps实施中常用的流程/技术/工具,以及实施DevSecOps后带来的效益。
流式开发模式下的DevOps实践
刘洋 明源云 明源云客鹰眼与销售云技术负责人
所属专题:DevOps
课程概要
案例背景:
明源云客mars最初定位是一款持续交付工具,解决研发过程的质量和效率问题,随着产研需求的不断深入,目前已将需求、研发、质量、运维等工程领域都纳入目标,最终完成了打造一款自动化、DevOps平台的目标。
解决思路:
初期在构建mars平台时,工作流的处理对整个产品造成了很大影响,对于流程的处理不灵活,性能稳定性挑战巨大。经过引入工作流引擎并重构产品,彻底解决了灵活性、性能、稳定性的问题,提供自助化的流程平台满足了不同公司的需求。不过在一个公司相同工作模式下的团队之间,建议尽量统一核心的基础模型,确保整个公司研发过程的统一。
在工作流引擎平台化的同时,将全链路DevOps工具进行整合,形成标准规范,快速接入或替换各类DevOps工具(git、jenkins、Middleman等),形成强大平台能力。
在效率和质量方面,主要通过分支模型支持开行开发,多泳道支持并行测试,灰度模型支持并行发布,3个并行的机制最终确保了研发团队的效能最大化。
当然,做一款工具或平台不是目的,持续为研发团队赋能才是最核心的目标,基于此,度量体系的建立为各研发团队提供了一面镜子,以此来推动研发团队不断的持续改进。
成果:
DevOps有非常多的行业实践,为什么要再自己做一个?最核心是根据实际的应用场景,找到最合适的方案,最终提升整个研发团队的效能;
目前在整个公司已全面推广,从效果来看,支持多种场景需求,符合客户的预期,交付质量得到提升,并通过不断的优化持续改进研发的整体效能。
听众收益
1)如何支撑并行开发、多泳道的并行测试场景,以提升研发质量和效率;
2)如何通过灰度发布机制,支撑迭代、紧急、私有化等场景的发布,提升稳定性;
3)如何通过度量体系,以支撑整个研发过程的不断持续改进;
全球多云异地开发协同之DevOps的生存之道
陈茜 eBaoTech 全球公有云运营负责人
所属专题:DevOps
课程概要
案例背景:
公司业务从原有的核心软件系统服务转型为全球公有云PAAS平台,在这个大背景下,由于公司业务遍布海外,底层公有云IAAS平台各异,开发团队分布多个国家地区,从而有了开发横跨7国8城9多云,在这个复杂背景下的DevOps解决方案
解决思路:
统一运维封装基于云原生的DevOps在线平台
成果:
公司公有云业务在 开发横跨7国8城9多云,在这个复杂背景下DevOps发挥的作用
听众收益
多云运维;公有云;工具链打通
英国伦敦帝国理工学院博士毕业。毕业后在多家大型银行(瑞士联合银行,巴克莱银行,汇丰银行等)从事DevOps工作。2018年初从伦敦汇丰银行总部派到广州中国汇丰软件,负责投资银行IT部门千人的DevOps转型。2018年底开始引领中国汇丰软件投资银行IT部门的DevSecOps落地实践。2019年加入腾讯TEG。2020年作为首席技术布道师加入腾讯云 CODING。从2018年到2020年间,作为演讲嘉宾出席过国内外30几场技术峰会和论坛分享DevOps和DevSecOps经验(Open Source Summit, DevOpsDays, National DevOps Conference, Gdevops等)。
专题:DevOps