系统入门云计算服 务项目上云最佳实践课程介绍:
项目导向,掌握不同层次的云计算服务以及架构设计最佳实践!项目上云,已经是企业软件开发与部署的标配,云计算技术的普及和落地正处于高速增长期。但目前市面上大部分云计算课程或内容陈旧、或不成体系、或厂商锁定,且缺乏实战操作。本课程以一个项目贯穿,围绕“项目上云”的需求,结合主流的云计算平台,演示应用在不同层次云计算服务上的架构设计和最佳实践,帮助大家在实际项目上云时游刃有余,加速业务创新。
课程目录:
第1章 漫谈云计算 试看4 节 | 24分钟
本章介绍课程内容安排和知识脉络,对云计算的概念、特点、行业发展以及云计算相对于传统应用架构的优势进行科普解惑,让同学们对云计算有一个系统的认知。
- 视频:1-1 系统入门云计算服务,项目上云综合实战 (06:37)试看
- 视频:1-2 云计算概述 (08:30)试看
- 视频:1-3 为什么要用云计算 (08:16)试看
- 图文:1-4 云计算服务概览
第2章 云计算基础服务初探及单机应用案例实践13 节 | 160分钟
本章通过演示将一个实际的单机应用迁移到云计算平台的具体案例,对常见的云计算基础服务(计算、存储、网络等)进行介绍。同时介绍了如何使用 Ansible 实现应用部署过程的自动化。
- 视频:2-1 单机应用示例 (12:19)
- 视频:2-2 创建云主机 (08:57)
- 视频:2-3 创建云主机 Demo – OpenStack 命令行 (12:24)
- 视频:2-4 创建云主机 Demo – Microsoft Azure 界面 (08:48)
- 图文:2-5 Region 和 Zone
- 图文:2-6 特殊的云主机
- 视频:2-7 安全组服务 (16:50)
- 视频:2-8 单机应用云化 Google Cloud (23:19)
- 视频:2-9 自动化部署工具介绍 (10:58)
- 视频:2-10 使用 Ansible 在云上部署单机应用 (24:22)
- 视频:2-11 基础云服务- 镜像服务 (08:41)
- 视频:2-12 基础云服务- 网络服务 (13:31)
- 视频:2-13 基础云服务- 云存储服务 (18:57)
第3章 云计算高级服务入门及分层架构应用17 节 | 195分钟
本章介绍云计算高级服务,通过将上一章的单机架构应用升级为分层架构应用,并且使用云数据库服务和云负载均衡服务部署在云计算平台。同时介绍了其他高级云技术服务(资源编排服务、应用托管服务等)以及如何利用云计算服务设计高可用应用。…
- 视频:3-1 分层架构应用示例 (19:56)
- 图文:3-2 负载均衡服务介绍
- 视频:3-3 创建一个云上负载均衡器 – Microsoft Azure (14:53)
- 视频:3-4 创建一个云上负载均衡器 – OpenStack (08:55)
- 视频:3-5 生产环境中使用负载均衡服务 (13:08)
- 视频:3-6 简单数据库服务 (11:08)
- 视频:3-7 高级数据库服务 (07:58)
- 视频:3-8 简单数据库服务 Demo (05:53)
- 视频:3-9 高级数据库服务 Demo (13:30)
- 视频:3-10 生产环境中使用数据库服务 (07:45)
- 视频:3-11 分层架构应用云化(一) (17:51)
- 视频:3-12 分层架构应用云化(二) (21:00)
- 视频:3-13 使用 Ansible 在云上部署分层架构应用 (17:36)
- 视频:3-14 高级云计算服务 – 资源编排 (18:59)
- 视频:3-15 高级云计算服务 – 服务托管 (16:13)
- 图文:3-16 其他高级云服务简介
- 图文:3-17 设计高可用云应用
第4章 云原生架构与实战之Docker8 节 | 122分钟
本章介绍如何将应用部署与云原生技术结合,从零到一详细讲解利用 Docker 将应用容器化的完整过程,同时分享了编写 Dockerfile、使用 docker compose 工具的最佳实践。
- 图文:4-1 云原生简介
- 视频:4-2 Docker 简介 (19:01)
- 视频:4-3 镜像仓库服务 (08:49)
- 视频:4-4 编写第一个 dockerfile (23:00)
- 视频:4-5 Dockerfile 实战技巧 (20:48)
- 视频:4-6 容器化应用(一) (16:39)
- 视频:4-7 -1 docker-compose 简介和容器化应用(二) (19:47)
- 视频:4-8 -2 docker-compose 简介和容器化应用(二) (13:18)
第5章 云原生架构与实战之Kubernetes7 节 | 67分钟
本章主要介绍目前最为流行的容器服务平台 Kubernetes 以及公有云中的 Kubernetes 服务,讲解了应用在 Kubernetes 平台中不同的部署方式。最后,在上一章容器化应用的基础之上,通过实战演示如何将相同的应用部署运行在 Kubernetes 平台。…
- 图文:5-1 Kubernetes 简介
- 图文:5-2 Kubernetes as a Service 云服务介绍
- 视频:5-3 Kubernetes 应用部署方式-1 (16:10)
- 视频:5-4 Kubernetes 应用部署方式-2 (14:04)
- 视频:5-5 使用 Kubernetes 云服务部署应用-1 (18:08)
- 视频:5-6 使用 Kubernetes 云服务部署应用-2 (17:46)
- 图文:5-7 Kubernetes 应用部署最佳实践
第6章 无服务应用架构设计与实战7 节 | 85分钟
本章介绍云计算服务的“下一跳”,函数即服务(或者叫无服务)。介绍了函数即服务在各个公有云平台上的产品特性,以及在开源领域的不同实现。同时,通过真实代码示例演示如何使用函数即服务提升应用开发效率,优化应用架构。…
- 图文:6-1 Serverless 简介
- 图文:6-2 公有云 Serverless 概览
- 视频:6-3 Serverless 开源方案概览 (18:16)
- 视频:6-4 Serverless 开源项目介绍 (25:27)
- 视频:6-5 Serverless 应用演示 – 分析 (07:34)
- 视频:6-6 Serverless 应用演示 – 实战1 (19:59)
- 视频:6-7 Serverless 应用演示 – 实战2 (13:18)
第7章 云平台应用自动化部署和运维5 节 | 64分钟
本章基于 ArgoCD 和 Prometheus 的实战操作,介绍如何基于云计算平台对本课程中的应用进行自动部署和监控运维。
- 图文:7-1 持续集成和持续部署
- 视频:7-2 Github + ArgoCD 实现应用自动部署(上) (20:10)
- 视频:7-3 Github + ArgoCD 实现应用自动部署(下) (20:42)
- 图文:7-4 应用监控与告警
- 视频:7-5 Prometheus 部署和监控 (22:43)
第8章 课程总结及转型云计算领域建议指导3 节 | 15分钟
本章对课程内容进行总结,同时为同学们如何进一步学习云计算提供指导建议,并分享了要转型云计算领域需要做出那些技术准备和如何获取实战经验。
- 视频:8-1 课程总结 (03:44)
- 视频:8-2 云计算进阶指南 (04:34)
- 视频:8-3 更多选择-转型云计算 (05:46)