内容简介
本书是一本面向云计算从业者、开发者和系统管理员的实用指南,由AWS社区知名专家安德烈亚斯·威蒂格和迈克尔·威蒂格合著。全书以Amazon Web Services为核心,系统讲解了如何利用AWS构建、部署和管理可扩展的云基础设施。
内容涵盖从基础概念到高级实践的完整知识体系,包括计算服务(EC2)、存储服务(S3、EBS)、数据库(RDS、DynamoDB)、网络与内容分发(VPC、CloudFront)、安全与身份管理(IAM)、自动化运维(CloudFormation、Elastic Beanstalk)以及无服务器架构(Lambda、API Gateway)等核心组件。作者通过大量真实场景案例和动手实验,引导读者掌握设计高可用、高弹性、低成本云架构的方法。
书中特别关注了AWS最佳实践,如安全组配置、成本优化策略、监控与日志分析(CloudWatch、CloudTrail),以及灾备方案的设计。无论是迁移传统应用到云端,还是构建原生云应用,本书都提供了清晰的实施路径和问题解决思路。此外,每章末尾的练习题和实用技巧有助于读者巩固知识、提升实战能力。
目录
内容提要
译者序
序
资源与支持
配套资源
提交勘误
与我们联系
关于异步社区和异步图书
关于本书
路线图
代码的约定和下载
关于作者
第一部分 AWS云计算起步
第1章 什么是Amazon Web Services
1.1 什么是云计算
1.2 AWS可以做什么
1.3 如何从使用AWS上获益
1.4 费用是多少
1.5 同类对比
1.6 探索AWS服务
1.7 与AWS交互
1.8 创建一个AWS账户
1.9 小结
第2章 一个简单示例:5分钟搭建WordPress站点
2.1 创建基础设施
2.2 探索基础设施
2.3 成本是多少
2.4 删除基础设施
2.5 小结
第二部分 搭建包含服务器和网络的虚拟基础设施
第3章 使用虚拟服务器:EC2
3.1 探索虚拟服务器
3.2 监控和调试虚拟服务器
3.3 关闭虚拟服务器
3.4 更改虚拟服务器的容量
3.5 在另一个数据中心开启虚拟服务器
3.6 分配一个公有IP地址
3.7 向虚拟服务器添加额外的网络接口
3.8 优化虚拟服务器的开销
3.9 小结
第4章 编写基础架构:命令行、SDK和CloudFormation
4.1 基础架构即代码
4.2 使用命令行接口
4.3 使用SDK编程
4.4 使用蓝图来启动一台虚拟服务器
4.5 小结
第5章 自动化部署:CloudFormation、Elastic Beanstalk和OpsWorks
5.1 在灵活的云环境中部署应用程序
5.2 使用CloudFormation在服务器启动时运行脚本
5.3 使用Elastic Beanstalk部署一个简单的网站应用
5.4 使用OpsWorks部署多层架构应用
5.5 比较部署工具
5.6 小结
第6章 保护系统安全:IAM、安全组和VPC
6.1 谁该对安全负责
6.2 使软件保持最新
6.3 保护AWS账户安全
6.4 控制进出虚拟服务器的网络流量
6.5 在云中创建一个私有网络:虚拟私有云
6.6 小结
第三部分 在云上保存数据
第7章 存储对象:S3和Glacier
7.1 对象存储的概念
7.2 Amazon S3
7.3 备份用户的数据
7.4 归档对象以优化成本
7.5 程序的方式存储对象
7.6 使用S3来实现静态网站托管
7.7 对象存储的内部机制
7.8 小结
第8章 在硬盘上存储数据:EBS和实例存储
8.1 网络附加存储
8.2 实例存储
8.3 比较块存储解决方案
8.4 使用实例存储和EBS卷提供共享文件系统
8.5 小结
第9章 使用关系数据库服务:RDS
9.1 启动一个MySQL数据库
9.2 将数据导入数据库
9.3 备份和恢复数据库
9.4 控制对数据库的访问
9.5 可以依赖的高可用的数据库
9.6 调整数据库的性能
9.7 监控数据库
9.8 小结
第10章 面向NoSQL数据库服务的编程:DynamoDB
10.1 操作DynamoDB
10.2 开发者需要了解的DynamoDB内容
10.3 编写任务管理应用程序
10.4 创建表
10.5 添加数据
10.6 获取数据
10.7 删除数据
10.8 修改数据
10.9 扩展容量
10.10 小结
第四部分 在AWS上搭架构
第11章 实现高可用性:可用区、自动扩展以及CloudWatch
11.1 使用CloudWatch恢复失效的服务器
11.2 从数据中心故障中恢复
11.3 分析灾难恢复的需求
11.4 小结
第12章 基础设施解耦:ELB与SQS
12.1 利用负载均衡器实现同步解耦
12.2 利用消息队列实现异步解耦
12.3 小结
第13章 容错设计
13.1 使用冗余EC2实例提高可用性
13.2 使代码容错的注意事项
13.4 小结
第14章 向上或向下扩展:自动扩展和CloudWatch
14.1 管理动态服务器池
14.2 使用监控指标和时间计划触发扩展
14.3 解耦动态服务器池
14.4 小结
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。