📚 课程介绍
本课程深入浅出地介绍了云计算服务的基本概念、云原生架构、自动化部署和运维,以及项目上云的最佳实践,适合希望深入了解云计算领域的初学者和专业人士。
📋 学习前提
1. Linux基础(了解基本的Linux命令和操作环境) 2. 网络基础(了解TCP/IP协议和网络架构) 3. 操作系统基础(了解基本的操作系统概念和操作)
📖 课程目录
第1章 漫谈云计算
1-1 系统入门云计算服务,项目上云综合实战
1-2 云计算概述
1-3 为什么要用云计算
第2章 云计算基础服务初探及单机应用案例实践
2-1 单机应用示例
2-2 创建云主机
2-3 创建云主机 Demo – OpenStack 命令行
2-4 创建云主机 Demo – Microsoft Azure 界面
2-7 安全组服务
2-8 单机应用云化 Google Cloud
2-9 自动化部署工具介绍
2-10 使用 Ansible 在云上部署单机应用
2-11 基础云服务- 镜像服务
2-12 基础云服务- 网络服务
2-13 基础云服务- 云存储服务
2-3 创建云主机 Demo – OpenStack 命令行
第3章 云计算高级服务入门及分层架构应用
3-1 分层架构应用示例
3-2 创建一个云上负载均衡器 – Microsoft Azure
3-3 创建一个云上负载均衡器 – OpenStack
3-4 简单数据库服务
3-5 生产环境中使用负载均衡服务
3-6 简单数据库服务 Demo
3-7 高级数据库服务
3-8 高级数据库服务 Demo
3-9 高级数据库服务
3-10 生产环境中使用数据库服务
3-11 分层架构应用云化(一)
3-12 分层架构应用云化(二)
3-13 使用 Ansible 在云上部署分层架构应用
3-14 高级云计算服务 – 资源编排
3-15 高级云计算服务 – 服务托管
第4章 云原生架构与实战之Docker
4-1 Docker 简介
4-2 编写第一个 dockerfile
4-3 镜像仓库服务
4-4 容器化应用(一)
4-5 Dockerfile 实战技巧
4-6 容器化应用(一)
4-7 -1 docker-compose 简介和容器化应用(二)
4-8 -2 docker-compose 简介和容器化应用(二)
第5章 云原生架构与实战之Kubernetes
5-1 Kubernetes 应用部署方式-1
5-2 Kubernetes 应用部署方式-2
5-3 使用 Kubernetes 云服务部署应用-1
5-4 使用 Kubernetes 云服务部署应用-2
5-5 使用 Kubernetes 云服务部署应用-1
5-6 使用 Kubernetes 云服务部署应用-2
第6章 无服务应用架构设计与实战
6-1 Serverless 开源项目介绍
6-2 Serverless 开源方案概览
6-3 Serverless 开源项目介绍
6-4 Serverless 应用演示 – 分析
6-5 Serverless 应用演示 – 分析
6-6 Serverless 应用演示 – 实战1
6-7 Serverless 应用演示 – 实战2
第7章 云平台应用自动化部署和运维
7-1 Github + ArgoCD 实现应用自动部署(上)
7-2 Github + ArgoCD 实现应用自动部署(下)
7-3 Prometheus 部署和监控
第8章 课程总结及转型云计算领域建议指导
8-1 课程总结
8-2 云计算进阶指南
8-3 更多选择-转型云计算
