DevOps企业最佳实践

DevOps企业最佳实践
    马上咨询

    汪珺  开发测试架构师、资深咨询师、资深培训师 

    讲师、HP美國(guó)敏捷咨询师、资深咨询师、资深培训师、Exin TTT授权培训讲师(ScrumMaster、Lean、Tmap、DevOpsMaster等)。凤凰项目沙盘认证授权教练,挑战埃及沙盘认证权限讲师,敏捷和DevOps落地转型专家,解决方案专家,某跨國(guó)集团解决方案部门总监。

    适用(yòng)对象

    • 敏捷项目经理(lǐ),Agile Scrum Master
    • 项目经理(lǐ),IT服務(wù)经理(lǐ)
    • 开发、测试、运维
    • 流程经理(lǐ)
    • 精益 IT 从业人员

    课程时長(cháng)

    2-3天,可(kě)以节选。严格参照技术规范书中各课程主题要求的标准时長(cháng),其中1天对应6小(xiǎo)时。

    课程简介/特色

    DevOps 是“开发”和“运维”这两个词的缩写,这是一套最佳实践方法论,旨在在应用(yòng)和服務(wù)的生命周期中促进 IT 专业人员(开发人员、运维人员和支持人员)之间的协作和交流,最终实现:

    • 持续整合:从开发到运维和支持的轻松切换;
    • 持续部署:持续发布,或尽可(kě)能(néng)经常的发布;
    • 持续反馈:在应用(yòng)和服務(wù)生命周期的各个阶段寻求来自利益相关者的反馈;该认证不仅关注理(lǐ)论知识,更加关注实践技能(néng)的培养和考察,使 DevOps能(néng)够成功地应用(yòng)于一个企业团队中,并促成DevOps原理(lǐ)被组织广泛采用(yòng)和实行。     

    课程特色

    该课程是讲师根据在传统项目中,如何结合互联网演绎的DevOps方案,结合监管、质量、全链路、技术等具體(tǐ)特点,来详细描述传统企业下的复杂IT系统,如何进行DevOps化转型,并结合讲师在國(guó)内与國(guó)外多(duō)个项目组中沉淀的经验,向學(xué)员进行深入浅出的详细呈现。

    课程目标/學(xué)员收益

    对企业   

    • 可(kě)以开始构建适合企业自身的DevOps演进路線(xiàn)与对应方法
    • 提升产品/服務(wù)交付的质量与效率
    • 促进技术团队融合,打造更具战斗力的团队
    • 通过响应变化提升客户价值
    • 减少瓶颈

    对个人   

    • 學(xué)习到DevOps下的知识与技能(néng)
    • 找寻到DevOps下的正确方式
    • 持续的學(xué)习与改进
    • 成為(wèi) DevOps 的推动者

    课程纲要(可(kě)选择部分(fēn)模块)

    DevOps概念与组成
    • IT组织面临的挑战与运维困难
    • DevOps基本原则  
    • Dev、QA、Ops协助新(xīn)模式  
    DevOps路線(xiàn)设计与痛点分(fēn)析
    • DevOps中,不可(kě)忽视文(wén)化
    • DevOps组织结构的自我演进
    • DevOps中流程的正确性保证
    • DevOps的构建模式与构建路線(xiàn)
    • DevOps的痛点分(fēn)析
    持续集成与Pipeline
    • 持续集成、持续交付与持续部署
    • 持续集成平台
    • 单分(fēn)支开发策略
    • 规律性增量发布策略
    • 特性开关技术、服務(wù)降级与抽象分(fēn)支
    • 产出管理(lǐ)
    • Pipeline建设最佳实践
    持续交付与持续部署(一)
    • Canary发布策略
    • Blue-Green发布方法
    • 灰度发布
    • 标准化一切
    • 组件与依赖管理(lǐ)实践
    • 建立数据沙盒
    • 自动化数据库变更管理(lǐ)
    • 同源版本管理(lǐ)实践
    持续交付与持续部署(二)
    • 利于部署及扩展的应用(yòng)架构
    • 部署与测试管道
    • 部署自动化模式
    • 自动化基础设施和环境的管理(lǐ)
    • 利用(yòng)Puppet像管理(lǐ)代码一样管理(lǐ)基础设施
    • ControlTier
    • Chef
    • 针对部署的冒烟测试
    DevOps其他(tā)扩展性建设,整體(tǐ)实例分(fēn)享
    • 环境虚拟化实践
    • IaaS云架构
    • EC2,GCE,Heroku
    • 基于云的持续集成平台
    • Google的实例
    • Facebook的实例
    • 國(guó)内某项目详细案例分(fēn)享
    需求方分(fēn)解
    • 互联网模式的需求分(fēn)解
    • 传统企业的需求分(fēn)解
    • 需求条目化
    • 实际构建演练
    研发方构建
    • 高度纪律化与机制保证
    • 兴趣调用(yòng)与认知负担降低
    • 构建生产关系的运行机制
    • 构建研发段的配置管理(lǐ)
    • 流水線(xiàn)的配置与多(duō)模板策略
    • 持续集成与持续反馈
    • 与测试端的配合
    • 研发的规则定义
    • 多(duō)实例讲解
    测试方构建
    • 质量目标的变化
    • 当前挑战与趋势,大型系统持续交付难点
    • 各阶段KPI定义
    • 各阶段测试策略
    • DevOps中,测试策略改变与测试前置
    • 测试的规则定义
    • 复杂场景与简单场景的持续测试举例
    运维端构建
    • CD的工具链构建
    • Dock部署
    • K8s应用(yòng)场景:日志(zhì)集成、微服務(wù)治理(lǐ)、安全加固、有(yǒu)状态更新(xīn)、弹性
    • K8s实例(2家公司)
    DevOps转型推动
    • 团队化规模化思考,痛点分(fēn)析
    • 敏捷团队转型到DevOps體(tǐ)系
    • 传统团队转型到DevOps體(tǐ)系
    • 传统模式转变中的双态模式:稳态+敏态
    • DevOps在双态中的构建模式,与构建路線(xiàn)
    • DevSecOps、行业规则的融合
    • DevOps构建中的痛点分(fēn)析与实例
    DevOps其他(tā)扩展性建设,整體(tǐ)实例分(fēn)享  
    • 环境虚拟化实践
    • IaaS云架构
    • EC2,GCE,Heroku
    • 基于云的持续集成平台
    • Google的实例
    • Facebook的实例
    案例分(fēn)析
    • 國(guó)外企业DevOps落地实施案例
    • 國(guó)内金融行业实施案例与转型中的痛点
    • 國(guó)内電(diàn)信行业实施案例与转型中的痛点
    • 其他(tā)行业的转型案例(旅游、電(diàn)商(shāng)等)