课程简介
本次课程中,学员可以掌握什么是DevOps,DevOps的构建模式与构建路线,学习持续集成、持续交付与持续部署,通过Google、Facebook、EC2,GCE,Heroku等的详细案例分享DevOps扩展性应用。
课程收益
1.全面了解Devops的组成与基本原则,掌握DevOps路线设计与痛点分析;
2.掌握持续交付与持续部署;
3.通过真实的案例分享,掌握DevOps其他扩展性建设。
受众人群
运维工程师、架构师、测试、开发人员。
课程时长
2天(12H)
分享提纲
1. DevOps概念与组成 | IT组织面临的挑战与运维困难 |
DevOps基本原则 | |
Dev、QA、Ops协助新模式 | |
2 DevOps路线设计与痛点分析 | DevOps中,不可忽视文化 |
DevOps组织结构的自我演进 | |
DevOps中流程的正确性保证 | |
DevOps的构建模式与构建路线 | |
DevOps的痛点分析 | |
3. 持续集成与Pipeline | 持续集成、持续交付与持续部署 |
持续集成平台 | |
单分支开发策略 | |
规律性增量发布策略 | |
特性开关技术、服务降级与抽象分支 | |
产出管理 | |
Pipeline建设最佳实践 | |
4. 持续交付与持续部署(一) | Canary发布策略 |
Blue-Green发布方法 | |
灰度发布 | |
标准化一切 | |
组件与依赖管理实践 | |
建立数据沙盒 | |
自动化数据库变更管理 | |
同源版本管理实践 | |
5. 持续交付与持续部署(二) | 利于部署及扩展的应用架构 |
部署与测试管道 | |
部署自动化模式 | |
自动化基础设施和环境的管理 | |
利用Puppet像管理代码一样管理基础设施 | |
ControlTier | |
Chef | |
针对部署的冒烟测试 | |
6. DevOps其他扩展性建设,整体实例分享 | 环境虚拟化实践 |
IaaS云架构 | |
EC2,GCE,Heroku | |
基于云的持续集成平台 | |
Google的实例 | |
Facebook的实例 | |
国内某项目详细案例分享 |
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员
Arthur
百林哲咨询(北京)有限公司专家团队成员