DevOps精要
Bard Lu 查看讲师
百林哲咨询(北京)有限公司专家团队成员
大型互联网质量效能团队负责人,国内知名的敏捷/精益咨询师
浏览:4370次
详情 DETAILS

课程简介

当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢?

随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试、发布更加快捷、频繁和可靠。

接下来本课程将分享DevOps基本原则,持续集成,策略,配置管理,部署自动化等几个模块精要讲述DevOps运用。

课程收益

1、了解机器学习、深度学习与人工智能之间的关系以及机器学习解决的问题;

2、掌握如何使用TensorFlow实现深层网络、卷积神经网络;

3、了解深度学习分布式训练框架 。

受众人群

1.各类IT/软件企业和研发机构的CXO、研发经理与总监、技术经理、测试经理

2.学员要求建议五年以上从业经验,熟悉软件生命周期中的某一专业管理领域

课程时长

2天(12H)

课程大纲

课程主题

课程内容

认识DevOps

1.IT组织面临的挑战与运维困境
2.DevOps基本原则
3.Dev,QA,Op协作新模式
4.持续集成,持续交付与持续部署

持续集成

1.持续集成平台
2.单分支开发策略
3.规律性增量发布策略
4.特性开关技术与抽象分支
5.产出管理
6.部署与测试管道
7.Pipeline建设最佳实践

发布策略

1.Canary发布策略
2.Blue-Green发布方法
3.灰度发布

配置管理

1.标准化一切
2.组件与依赖管理实践
3.建立数据沙盒
4.自动化数据库变更管理
5.同源版本管理实践

部署自动化

1.利于部署及扩展的应用架构
2.部署自动化模式
3.自动化基础设施和环境的管理
4.利用Puppet象管理代码一样管理基础设施
5.ControlTier
6.Chef
7.针对部署的冒烟测试

规模化DevOps

1.环境虚拟化实践
2.IaaS 云架构
3.EC2,GCE,Heroku
4.基于云的持续集成平台
5.企业内部云建设

案例分析

1.Google的构建、测试及部署基础设施
2.Facebook的发布工程
3.百度核心产品线DevOps案例分享 


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1