课程简介
DevOps是“开发”和“运维”这两个词的缩写。DevOps旨在在应用和服务的生命周期中促进IT专业人员(开发人员、运维人员和支持人员)之间的协作和交流,最终实现:
• 持续集成:代码
• 持续部署:持续发布,或尽可能经常的发布
• 持续反馈:在应用和服务生命周期的各个阶段寻求来自利益相关者的反馈
目标收益
让学员了解DevOps理论和各类实践和工具,能够选择适合的实践和工具到实际工作当中。
培训对象
课程大纲
DevOps adoption DevOps导入 |
1.1 What is DevOps?什么是DevOps 1.2 Organizational Culture 组织文化 1.3 Principles & Concepts 原理和概念 |
Planning, requirements, and design 计划、需求和设计 |
2.1 Application or Service Lifecycle Management 应用、服务生命周期管理 2.2 Project Charter (Defining Scope) & Visual Control项目章程(定义范围)和可视化控制 2.3 Infrastructure and Architecture Design 基础设施和架构设计 2.4 Service Level Requirements and Agreements 服务水平需求和协议 2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story 实施测试策略:用户故事,测试故事和运维故事 |
Development and deployment 开发和部署 |
3.1 Continuous Delivery & Continuous Integration 持续交付和持续集成 3.2 Deployment Pipeline 部署管道 3.3 Continuous Deployment 持续部署 3.4 Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow JKK质量内建,节奏,在制品和单件流 3.5 Automation , Tools and Testing 自动化,工具和测试 |
Operation and Scaling 运维和规模化 |
4.1 Managing Data; Infrastructure and Environments; and Components and Dependencies 管理数据;基础设施和环境;组件及其依赖 4.2 Configuration Management and Version Control 配置管理和版本控制 4.3 Cloud and Immutable Infrastructure 云和固化的基础设施 4.4 Business Continuity 业务连续性 4.5 Scaling 规模化 |
End-of-Life 收尾 | 5.1 Conditions for End-of-Life of a product or service 产品、服务的收尾条件 |
DevOps adoption DevOps导入 1.1 What is DevOps?什么是DevOps 1.2 Organizational Culture 组织文化 1.3 Principles & Concepts 原理和概念 |
Planning, requirements, and design 计划、需求和设计 2.1 Application or Service Lifecycle Management 应用、服务生命周期管理 2.2 Project Charter (Defining Scope) & Visual Control项目章程(定义范围)和可视化控制 2.3 Infrastructure and Architecture Design 基础设施和架构设计 2.4 Service Level Requirements and Agreements 服务水平需求和协议 2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story 实施测试策略:用户故事,测试故事和运维故事 |
Development and deployment 开发和部署 3.1 Continuous Delivery & Continuous Integration 持续交付和持续集成 3.2 Deployment Pipeline 部署管道 3.3 Continuous Deployment 持续部署 3.4 Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow JKK质量内建,节奏,在制品和单件流 3.5 Automation , Tools and Testing 自动化,工具和测试 |
Operation and Scaling 运维和规模化 4.1 Managing Data; Infrastructure and Environments; and Components and Dependencies 管理数据;基础设施和环境;组件及其依赖 4.2 Configuration Management and Version Control 配置管理和版本控制 4.3 Cloud and Immutable Infrastructure 云和固化的基础设施 4.4 Business Continuity 业务连续性 4.5 Scaling 规模化 |
End-of-Life 收尾 5.1 Conditions for End-of-Life of a product or service 产品、服务的收尾条件 |