内容推荐 Amazon Web Services(AWS)是Amazon公司的云计算平台,它提供了一整套基础设施和应用服务,可以帮助用户在云中运行几乎一切应用。本书介绍AWS云平台的核心服务,如计算、存储网络等内容。读者可以从本书了解在云上实现自动化,保证安全,实现高可用、容错和海量扩展的系统架构的best实践。 本书分为4部分,共17章。本书从介绍AWS的基本概念开始,引入具体的应用示例,让读者对云计算和AWS平台有整体的了解;然后讲解如何搭建包含虚拟机和网络的基础设施;在此基础上,深入介绍如何在云上存取数据,让读者熟悉存储数据的方法和技术;最后展开讨论在AWS上如何设计架构,让读者了解实现高可用性、高容错和高扩展性的best实践。 本书第2版全面修订了第1版中的各章内容,并涵盖AWS的新添加的服务,包括使用AWS Lambda的无服务器基础设施,与EFS共享数据以及使用Amazon ElastiCache的内存数据存储等。 目录 第一部分 AWS 云计算起步 第1 章 什么是 AWS 1.1 什么是云计算 1.2 AWS 可以做什么 1.2.1 托管一家网店 1.2.2 在专用网络内运行 Java EE 应用 1.2.3 实施高可用的系统 1.2.4 从批量处理基础设施的低成本中获益 1.3 如何从使用 AWS 上获益 1.3.1 创新和快速发展的平台 1.3.2 解决常见问题的服务 1.3.3 启用自动化 1.3.4 灵活的容量(可扩展性) 1.3.5 为失效而构建(可靠性) 1.3.6 缩短上市的时间 1.3.7 从规模经济中受益 1.3.8 全球基础设施 1.3.9 专业的合作伙伴 1.4 费用是多少 1.4.1 免费套餐 1.4.2 账单样例 1.4.3 按使用付费的机遇 1.5 同类对比 1.6 探索 AWS 服务 1.7 与 AWS 交互 1.7.1 管理控制台 1.7.2 CLI 1.7.3 SDK 1.7.4 蓝图 1.8 创建一个 AWS 账户 1.8.1 注册 1.8.2 登录 1.8.3 创建一个密钥对 1.9 创建账单警报跟踪 AWS 账单 1.10 小结 第2 章 一个简单示例:5 分钟搭建WordPress 站点 2.1 创建基础设施 2.2 探索基础设施 2.2.1 资源组 2.2.2 虚拟机 2.2.3 负载均衡器 2.2.4 MySQL 数据库 2.2.5 网络文件系统 2.3 成本是多少 2.4 删除基础设施 2.5 小结 第二部分 搭建由计算机和网络组成的虚拟基础设施 第3 章 使用虚拟机:EC 3.1 探索虚拟机 3.1.1 启动虚拟机 3.1.2 连接到虚拟机 3.1.3 手动安装和运行软件 3.2 监控和调试虚拟机 3.2.1 显示虚拟机的日志 3.2.2 监控虚拟机的负载 3.3 关闭虚拟机 3.4 更改虚拟机的大小 3.5 在另一个数据中心启动虚拟机 3.6 分配一个公有 IP 地址 3.7 向虚拟机添加额外的网络接口 3.8 优化虚拟机的开销 3.8.1 预留虚拟机 3.8.2 对未用虚拟机出价 3.9 小结 第4 章 编写基础设施: 命令行、SDK 和 CloudFormation 4.1 基础设施即代码 4.1.1 自动化和 DevOps 迁移 4.1.2 开发一种基础设施语言:JIML 4.2 使用 CLI 4.2.1 为什么要自动化 4.2.2 安装 CLI 4.2.3 配置 CLI 4.2.4 使用 CLI 4.3 使用 SDK 编程 4.3.1 使用 SDK 控制虚拟机:nodecc 4.3.2 nodecc 如何创建一台虚拟机 4.3.3 nodecc 如何列出虚拟机 |