简介
在本课程中,学员们主要将掌握如何一步步实现DevOps。通过对DevOps的发展现状分析,技术基础指,常用工具技术的介绍,以及真实案例的分享,使得学员对DevOps的实现以及如何实现有深入的了解。此外,作为实现DevOps的重要技术手段Docker也会做相应的探讨,并且针对Docker给运维带来的挑战给予相应的策略。
目标
理解DevOps的概念和意义
了解实现DevOps的四个阶段
理解实现DevOps的四个技术基础
了解实现DevOps的常用技术与工具
了解实现DevOps的步骤
理解Docker的特点及应用
了解Docker对IT运维带来的挑战
了解Docker运维的策略
了解DevOps的未来发展方向
课程时长
2 天(12H)
受众人群
企业CTO、IT总监 、项目经理、架构师、程序员,运维人员。
分享提纲
Day1 | 一、DevOps介绍 | 1. DevOps的概念 2. DEV与OPS协作的优化 3. DevOps带来基础设施的部署的变化 4. DevOps带来开发的部署的变化 5. 小结 |
二、DevOps的四个发展阶段 | 1.第一阶段:传统简单的自动化 2.第二阶段:持续交付与静态Docker 3.第三阶段:加强与动态Docker 4.第四阶段:全面持续交付于自动化 5.小结 | |
三、DevOps的四个技术支持 | 1. 版本控制 2. 抽象环境 3. 自动测试 4. 持续集成 5. 小结 | |
四、DevOps的常用技术与工具 | 1. Ansible 2. ETCD 3. Kubernete 4. ELK — ElasticSearch, logstash, Kibana 5. Jenkins 6. 与公有云的协作——AWS 7. 小结 | |
Day2 | 五、DevOps案例分析 | 1. 环境架构分析 2. 版本控制的实现 3. Docker的使用 4. Jenkins调度 5. 小结 |
六、Docker | 1. Docker技术的介绍 2. 容器技术的概念 3. Docker的优势 4. 公有云上使用Docker 5. 小结 | |
七、Docker对运维带来的挑战及策略 | 1. 如何监控容器性能及微服务状态 2. 日志的集中管理 3. 故障排障 4. 安全维护 5. 网络链接 6. 小结 | |
八、DevOps的愿景与总结 | 1. DevOps的愿景 2. 课程总结 |