课程天数:3天
一、课程概览
1、微服务及容器化部署实践
2、云原生和微服务治理体系的规划部署和运维最佳实践
3、Serverless原理和实践
4、云安全技术概论
二、课程对象
1、需要深入了解云原生的软件开发人员;
2、希望掌握企业微服务平台 建设、运维和治理的运维工程师和架构师;
3、希望了解和学习微服务体系背后原理和使用场景的技术管理者、技术销售和市场人员
三、课程内容
模块1:云原生体系介绍
1.1 云原生概念和作用
1.2 云原生社区全景图(CNCF Landscape)和组件介绍
1.3 云原生解决方案路线介绍
1.4 云原生演进目标和演进路线
1.5 华为云原生技术方向
模块2:微服务基本概念
2.1 服务扩展思想
2.2 从单一应用走向服务化
2.3 什么是微服务
2.4 微服务架构和基本组件
模块3:微服务架构详解
3.1 如何发布和引用服务
3.2 如何注册和发现服务
3.3 如何实现RPC远程服务调用
3.4 如何监控微服务调用
3.5 如何追踪微服务
3.6 微服务治理手段
模块4:微服务容器化运维
4.1 微服务和容器化
4.2 微服务容器化运维:镜像仓库
4.3 微服务容器化运维:资源调度
4.4 微服务容器化运维:容器调度
4.5 微服务容器化运维:服务编排
模块5:容器调度平台和服务网格
5.1 容器技术和容器调度概念起源
5.2 K8S 设计理念和使用场景
5.3 服务网格概念
5.4 Istio 架构和关键组件
5.5 使用Istio和进行服务微服务治理
模块6:K8S群集规划和部署最佳实践
6.1 存储架构的规划和管理
6.2 网络架构的规划和管理
6.3 服务网格的规划和管理
6.4 运维最佳实践
模块7:容器平台运维最佳实践工具
7.1 容器平台准则
7.2 性能指标监控工具:ELK
7.3 日志监控工具:Prometheus + Grafana
7.4 链路追踪工具:Kiali Jeager
7.5 容器化应用弹性原则
7.6 自动化部署和自动扩缩容,服务降级
模块8:Serverless 的原理和实践
8.1 ServerLess和FaaS概念和原理
8.2 BaaS的实现
8.3 Serverless架构的实现
模块9:云平台安全技术
9.1 纵深防御模型
9.2 标识管理
9.3 保护基础架构
9.4 数据加密
9.5 网络安全
课程天数:3天
一、课程概览
1、微服务及容器化部署实践
2、云原生和微服务治理体系的规划 部署和运维最佳实践
3、Serverless原理和实践
4、云安全技术概论
二、课程对象
1、需要深入了解云原生的软件开发人员;
2、希望掌握企业微服务平台 建设、运维和治理的运维工程师和架构师;
3、希望了解和学习微服务体系背后原理和使用场景的技术管理者、技术销售和市场人员
三、课程内容
模块1:云原生体系介绍
1.1 云原生概念和作用
1.2 云原生社区全景图(CNCF Landscape)和组件介绍
1.3 云原生解决方案路线介绍
1.4 云原生演进目标和演进路线
1.5 华为云原生技术方向
模块2:微服务基本概念
2.1 服务扩展思想
2.2 从单一应用走向服务化
2.3 什么是微服务
2.4 微服务架构和基本组件
模块3:微服务架构详解
3.1 如何发布和引用服务
3.2 如何注册和发现服务
3.3 如何实现RPC远程服务调用
3.4 如何监控微服务调用
3.5 如何追踪微服务
3.6 微服务治理手段
模块4:微服务容器化运维
4.1 微服务和容器化
4.2 微服务容器化运维:镜像仓库
4.3 微服务容器化运维:资源调度
4.4 微服务容器化运维:容器调度
4.5 微服务容器化运维:服务编排
模块5:容器调度平台和服务网格
5.1 容器技术和容器调度概念起源
5.2 K8S 设计理念和使用场景
5.3 服务网格概念
5.4 Istio 架构和关键组件
5.5 使用Istio和进行服务微服务治理
模块6:K8S群集规划和部署最佳实践
6.1 存储架构的规划和管理
6.2 网络架构的规划和管理
6.3 服务网格的规划和管理
6.4 运维最佳实践
模块7:容器平台运维最佳实践工具
7.1 容器平台准则
7.2 性能指标监控工具:ELK
7.3 日志监控工具:Prometheus + Grafana
7.4 链路追踪工具:Kiali Jeager
7.5 容器化应用弹性原则
7.6 自动化部署和自动扩缩容,服务降级
模块8:Serverless 的原理和实践
8.1 ServerLess和FaaS概念和原理
8.2 BaaS的实现
8.3 Serverless架构的实现
模块9:云平台安全技术
9.1 纵深防御模型
9.2 标识管理
9.3 保护基础架构
9.4 数据加密
9.5 网络安全