br/>
第一部分 云计算概念与基础
第1章 云计算概论
1.1 云计算的概念和由来
1.1.1 什么是云计算
1.1.2 云计算的产生背景
1.1.3 云计算的发展历史
1.2 云计算与传统IDC的区别
1.3 AWS
习题
第2章 云计算基础
2.1 分布式计算
2.1.1 应用场景
2.1.2 应用架构中的分布式
2.1.3 分布式计算和云计算的区别与联系
2.2 云计算的关键技术
2.2.1 分布式海量数据存储
2.2.2 虚拟化技术
2.2.3 云平台管理技术
2.2.4 并行编程技术
2.2.5 数据管理技术
2.3 云交付模型
2.3.1 软件即服务
2.3.2 平台即服务
2.3.3 基础设施即服务
2.3.4 基本云交付模型的比较
2.4 云部署模式
2.4.1 公有云
2.4.2 私有云
2.4.3 混合云
2.5 云计算的优势与挑战
2.6 典型云应用
2.7 AWS相关实验
习题
第二部分 云计算详述
第3章 计算
3.1 云主机
3.2 容器及编排
3.2.1 容器
3.2.2 容器编排
3.2.3 云托管的K8s架构
3.3 实验
习题
第4章 网络
4.1 虚拟私有网络VPC
4.2 DNS解析
4.2.1 域名系统的相关概念
4.2.2 域注册的工作原理
4.2.3 如何将Internet流量路由到Web应用程序
4.2.4 域名防火墙
4.3 专线
4.4 VPN
4.4.1 站点到站点VPN
4.4.2 站点到客户端VPN
4.5 CDN
4.5.1 应用场景
4.5.2 如何分发内容
4.6 负载均衡器
4.7 实验
习题
第5章 云存储
5.1 对象存储
5.2 块存储
5.3 文件系统
5.3.1 弹性文件系统
5.3.2 高性能文件系统
5.4 数据备份
5.5 实验
习题
第6章 数据库
6.1 托管开源数据库
6.1.1 关系数据库
6.1.2 内存数据库
6.1.3 文档数据库
6.1.4 键值数据库
6.1.5 图数据库
6.2 云原生数据库
6.3 实验
习题
第7章 安全
7.1 数据加密
7.2 身份及权限管理
7.2.1 组织和账号
7.2.2 单账号内的认证授权
7.3 网络及基础设施
7.3.1 抵御DDoS攻击
7.3.2 应用防火墙
7.3.3 漏洞扫描
7.3.4 补丁管理
7.4 检测及风险控制
7.4.1 入侵检测
7.4.2 安全运营中心
7.5 实验
习题
第8章 云运维
8.1 监控
8.1.1 指标监控
8.1.2 日志监控
8.1.3 应用性能监控
8.2 配置管理
8.3 API审计
8.4 自动化
8.5 实验
习题
第9章 数据分析
9.1 数据湖
9.1.1 数据湖的特征
9.1.2 数据湖的意义
9.2 数据仓库
9.2.1 典型架构和组件
9.2.2 云数据仓库的优势
9.3 BI报表
9.3.1 什么是BI报表
9.3.2 云BI服务的特点
9.4 消息中间件
9.4.1 什么是消息中间件
9.4.2 云消息中间件的优势
9.5 大数据Hadoop集群
9.5.1 Hadoop的核心组件
9.5.2 云端托管Hadoop的优势
9.6 日志分析OpenSearch
9.6.1 OpenSearch的核心组件
9.6.2 云端托管OpenSearch的优势
9.7 实验
习题
第三部分 云计算实践
第10章 实验:创建一个EC2实例
10.1 创建一个AWS账号
10.2 创建一个EC2实例
10.3 连接EC2实例
第11章 实验:AWS计算存储网络基础入门
11.1 创建VPC
11.2 使用Amazon S3
11.3 体验Amazon Auto Scaling
第12章 实验:通过CDN实现加速
12.1 创建EC2和S3源站
12.2 创建CloudFront分配
12.3 测试访问应用
12.4 创建自定义错误页
12.5 配置源站组
12.6 响应标头策略
12.7 实验总结
第13章 实验:Client VPN搭建
13.1 基本概念
13.2 实验准备
13.3 相关实验
13.3.1 实验1:具有相互身份验证的客户端VPN(基于证书)
13.3.2 实验2:具有服务身份验证的客户端VPN(基于用户)
13.3.3 实验3:使用AWS Network Firewall的客户端VPN
13.4 总结和资源
第14章 实验:AWS关系数据库入门
14.1 启动一个RDS实例
14.2 访问数据库
14.3 修改RDS实例大小
14.4 创建快照并共享
14.5 故障转移