1、G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站基于DevOps的核心系统群建设与一键投产实践G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站目录某客户DevOps建设背景1来自三个方面的挑战2把握建设的基本原则3关键技术与落地效果4G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站客户现状100+系统20+供应商新核心建设G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站客户目标业务研发运维云平台部署变更需求监控管理计划提升质量一键投产安全合规G O P S
2、全 球 运 维 大 会 2 0 1 9 上 海 站目录某客户DevOps建设背景1来自三个方面的挑战2把握建设的基本原则3关键技术与落地效果4G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站挑战概览组织流程技术G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站组织:DevOps由什么部门来承建比较合适?数据中心开发中心架构部PMO风险质量部4个问题1、谁有能力驱动供应商?2、谁有能力协调各部门?3、谁的诉求跨越DevOps多个阶段?4、谁的工具链使用更熟练?G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站流程:如何掌握流程精简与合规的平衡?新
3、需求审批流程需求变更审批流程G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站技术:各异构系统的自动化如何实现?各类平台的持续集成,产物如何统一管理?各类应用的自动化部署,升级,备份,回退,流量切换怎么实现?G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站目录某客户DevOps建设背景1来自三个方面的挑战2把握建设的基本原则3关键技术与落地效果4G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站一、DevOps要体现出最佳实践如果是多版本并行开发,不确定发布顺序怎么办?G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站二、Dev
4、Ops要打通工件数据环境介质代码任务/需求每套环境上最新部署的介质是什么版本?此介质来自哪个代码库的哪个分支或commit?相对于上次提测,代码新完成了哪些ISSUE?一个介质被部署了多少套环境中?代码的某次commit被打到了那个版本介质中?完成一个任务,新增或变更了多少代码?大生命周期示例:某个需求最终何时、跑在了哪个机器上?G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站三、前序管理的后续执行G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站四、让稳态与敏态并存稳态敏态交付节奏可控系统质量可保障持续交付价值快速响应需求敏捷过程迭代快速交付效果G O P
5、S 全 球 运 维 大 会 2 0 1 9 上 海 站五、有效手段来驱动组织协作组织方向项目管理团队敏捷教练转型,以组织文化的方式输出给业务或技术团队,大型项目群的协同开发团队产品、业务、测试一把抓的团队,跨职能团队,统一研发工具与协作平台测试团队融入到CICD浪潮,自动化测试,协助解决研发过程痛点运维团队自动化运维、智能运维,建立新型基础设施,技能与智能快速转变安全与风险团队安全合规、攻防演练、系统审计,工作贯穿研发管理的整个环节需要一种东西串接:应用系统需要一种思想植入:产品思维需要一种手段检验:精益度量G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站目录某客户DevOp
6、s建设背景1来自三个方面的挑战2把握建设的基本原则3关键技术与落地效果4G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站关键技术预览可定制看板多策略CI部署设计与转换多级流水线可靠发布机制4A安全G O P S 全 球 运 维 大 会 2 0 1 9 上 海 站千人千面的看板技术需求一:产品经理重点关注需求的积压,在制品,已完成的情况需求二:项目经理,关注团队的每个人的积压情况需求三:项目每日站会,关注今日需完成的任务列表扩展要求一:可定制看板的泳道,以及各泳道上展示的具体工作项的具体状态扩展要求