课程简介
分析流行运维工具如Ansible,Docker,在此基础上探讨常见的运维系统的架构与实现,由此引出这些系统背后重要的概念——CM元数据。之后,再回到从开发到上线的软件开发周期的各个环节,从每一个阶段看需要收集的元数据以及这些元数据最后如何协同,最终产生一个可追踪、可复现、自动化的开发到运维的DevOps平台。帮助希望实施DevOps的企业思考如何构建适合自己的DevOps的工具与平台。
目标收益
从工具的视角看DevOps系统的组成
从架构的层面看DevOps系统的设计
探讨DevOps系统所关注的数据是什么以及如何收集与协同
为希望搭建DevOps工具的公司参考
培训对象
课程内容
课程大纲
主流运维工具架构分析 |
分析当前主流运维工具的实现,以及从实现和架构的角度,常见的运维系统如何围绕这些工具来构建: Ansible Puppet Docker |
CM元数据的分析 | 从工具和系统的分析上,引出构建DevOps平台的关键诉求,以及达到关键诉求的重点。再给出CM元数据的概念后,从软件开发的整体流程上看如何在各个阶段收集元数据,以及收集的元数据如何协同构建一个可重复、可追踪、自动化的工具平台 |
主流运维工具架构分析 分析当前主流运维工具的实现,以及从实现和架构的角度,常见的运维系统如何围绕这些工具来构建: Ansible Puppet Docker |
CM元数据的分析 从工具和系统的分析上,引出构建DevOps平台的关键诉求,以及达到关键诉求的重点。再给出CM元数据的概念后,从软件开发的整体流程上看如何在各个阶段收集元数据,以及收集的元数据如何协同构建一个可重复、可追踪、自动化的工具平台 |