作者简介 胡屹,多年从事Web开发工作。热爱编程,关注设计模式,致力于提升软件开发的质量。曾获得SCJP和PHP ZCE证书。译有《计算机是怎样跑起来的》。 目录 第1章 API在云计算中的作用 1.1 云计算的现状 1.1.1 云计算的诞生 1.1.2 公有云和私有云的区别 1.1.3 IaaS、PaaS、SaaS的不同 1.2 云带来了基础设施的标准化 1.2.1 云带来了搭建过程的标准化 1.2.2 云带来了组件的抽象化 1.2.3 API带来了操作的自动化 1.3 以充分利用云计算为目标 第2章 云上具有代表性的组件 2.1 云环境的全貌 2.1.1 租户 2.1.2 区域 2.1.3 可用区 2.2 网络资源 2.2.1 路由器 2.2.2 交换机(子网) 2.2.3 公有IP地址 2.2.4 安全组 2.3 服务器资源 2.3.1 模板镜像 2.3.2 实例类型 2.3.3 连接网络和安全组 2.3.4 用于登录认证的密钥对 2.4 块存储资源 2.4.1 虚拟存储的基本功能 2.4.2 从虚拟存储启动 2.5 对象存储的基本功能 2.5.1 对象存储的基本功能 2.5.2 版本控制和托管静态网站 2.5.3 虚拟存储的备份 2.6 搭建Web应用系统的示例 2.6.1 由多可用区构成的冗余架构 2.6.2 用虚拟存储实现数据保护 第3章 API是如何控制云的 3.1 云和API的关系 3.1.1 什么是API 3.1.2 Web API 3.1.3 从互联网服务开始的Web API和HTTP 3.1.4 Amazon引领了将Web API应用到云计算中的潮流 3.1.5 虚拟化技术和云计算 3.1.6 SOA技术和云计算——面向API经济 3.1.7 Web API的构成要素 3.1.8 Web API的概念 3.1.9 资源 3.1.10 动作 3.2 构成资源的URI 3.2.1 域、域树、FQDN 3.2.2 DNS、虚拟主机和域名注册管理机构 …… 第4章 IT基础设施的发展和API的概念 第5章 损伤服务器资源的机制 第6章 块存储资源的控制机制 第7章 网络资源管理的机制 第8章 编配(基础设施即代码) 第9章 认证与安全 第10章 控制对象存储的机制 第11章 多重云 第12章 不可变基础设施 具有代表性的API 参考文献 作者介绍 内容推荐 本书主要讲解了构建基于IaaS的云计算架构时所必备的基础知识。云计算架构的最大特征是可以通过API来控制基础设施,因此可以完成在传统环境中无法完成的构建和应用。本书内容以API为中心展开,首先说明了云计算的概念、通用组件及API的机制等基础知识,然后逐一讲解了服务器、存储和网络等组件,以及这些组件是如何通过API控制的,最后介绍了多重云的配置要点和不可变基础设施等云原生架构的管理方法。 本书适合对云计算架构的机制和运行原理感兴趣,或者将要从事云计算架构构建的读者阅读。 |