第一单元
云平台技术架构 |
laas
(基础设施即服务)
laaS的概念与电厂模式
laaS打破了应用系统与硬件设备的“桶”
公有云vs.私有云
案例:云基地的建设方案 |
PaaS
(平台即服务)
PaaS的概念及特点
PaaS打破了各系统间的“桶”
案例:国家金税三期的建设方案与规划
基云端的DevOps运维
案例:汙云端的微服务应平台
案例:基于微服务的快速交付团队
基云端的Kubernetes弹性云 |
Saas
(软件即服务)
SaaS的概念与互联网应用
互联网应用特点及其应对措施
来得快→-弹性可扩展
去的快→个性化产品与快速产品交付
SaaS打破了用户与软件之间的“桶”
构建云端服务产品
通过阿里云产品理解'用户随时接入”
通过亚马逊的推荐系统理解“个性化服务”
通过数据挖掘发掘潜在客户 |
第二单元Docker与容器技术 |
Docker的基本原理
1. 虚拟化技术vs.容器技术
2.容器技术的标准化概念 Docker运维实战
1. Docker容器管理与实操
2.Docker镜像管理与实操
3.使用Dockerfile构建镜像
演练:微服务如何打包制作Docker镜像
4.Docker仓库管理与实操
演练:如何搭建私有镜像仓库
5. 实战演练
用Docker部署和运维rabbitMQ
用Docker部署和运维mysq|
|
第三单元
基于云端
的分布式部署与DevOps
|
DevOps简介
为什么需要DevOps
微服务的测试过程.
微服务的发布过程 |
分布式容器管理工Kubernetes
Kubernetes的技术框架
Kubernetes的基本组件
Kubernetes的分布式容器管理
Kubernetes的虚拟网络原理
Kubernetes的高可靠弹性扩容 |
基于Kubernetes的微服务自动化运维
K8s的基础组件Node, Pod, Deployment, Service与实操
K8s的label标签与实操
基于yam|文件的微服务发布过程
Kubernetes的常用命令行操作 |
基于Kubernetes的实战演练
基于K8s分布式部署高可用redis
基于K8s分布式部署高可用rabbitmq
基于K8s部署高可用注册中心Eureka
基于K8s部署高可用服务网关Zuul
基于K8s部署Hadoop平台及其相关组件 |
微服务运维平台自动化部署设计实践
演练: Git+Jenkins+docker+k8s的自动化分布式部署 |
第四单元
基于云端
的系统监控与运维
|
平台的系统监控
1. 打造高可用云端运维平台的重要意义
2.搭建系统监控组件Prometheus实操
3.搭建监控数据展现组件Grafana实操
4.设定rules进行系统监控告警实操
5.设定pushGateway自定义监控与告警实操
云平台的日志采集与故障分析
1. 云平台日志临控的痛点与解决方案
2.搭建ElasticSearch+Flunted+Kibana日志采集系统
3.在Kibana中进行故障分析与运行监控
|