图书目录

目录

资源下载

第一部分云计算概念与基础

第1章云计算概论

1.1云计算的概念和由来

1.1.1什么是云计算

1.1.2云计算的产生背景

1.1.3云计算的发展历史

1.2云计算与传统IDC的区别

1.3AWS

习题

第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.7AWS相关实验

习题

第二部分云计算详述

第3章计算

3.1云主机

3.2容器及编排

3.2.1容器

3.2.2容器编排

3.2.3云托管的K8s架构

3.3实验

习题

第4章网络

4.1虚拟私有网络VPC

4.2DNS解析

4.2.1域名系统的相关概念

4.2.2域注册的工作原理

4.2.3如何将Internet流量路由到Web应用程序

4.2.4域名防火墙

4.3专线

4.4VPN

4.4.1站点到站点VPN

4.4.2站点到客户端VPN

4.5CDN

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.3API审计

8.4自动化

8.5实验

习题

第9章数据分析

9.1数据湖

9.1.1数据湖的特征

9.1.2数据湖的意义

9.2数据仓库

9.2.1典型架构和组件

9.2.2云数据仓库的优势

9.3BI报表

9.3.1什么是BI报表

9.3.2云BI服务的特点

9.4消息中间件

9.4.1什么是消息中间件

9.4.2云消息中间件的优势

9.5大数据Hadoop集群

9.5.1Hadoop的核心组件

9.5.2云端托管Hadoop的优势

9.6日志分析OpenSearch

9.6.1OpenSearch的核心组件

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故障转移

第15章实验: 托管MongoDB

15.1创建AWS Cloud9环境

15.2创建安全组

15.3创建Amazon DocumentDB集群

15.4安装Mongo Shell

15.5连接到Amazon DocumentDB集群

15.6插入和查询数据

第16章实验: 托管Redis

16.1配置EC2实例

16.2创建一个Redis集群

16.3创建一个MySQL数据库

16.4填充用户的MySQL数据库

16.5缓存

16.6清理

第17章实验: 自动化运维

17.1概述

17.2实验准备

17.3配置第一个管道

17.4过滤信息

17.5丰富信息

17.6总结

17.7自托管清理

第18章综合实验

18.1实验: 创建一个弹性高可用博客

18.2实验: 基于AWS的K8s

18.3实验: 使用S3实现静态网站

18.4实验: EFS弹性文件系统

18.5实验: 保护Windows服务器

18.6实验: 应用防火墙

18.7实验: 云上Hadoop

18.8实验: 托管Kafka

18.9实验: 托管OpenSearch

18.10实验: 基于K8s的云上数据分析

参考文献