首页>参考读物>计算机科学与技术>软件与程序设计

VMware vCAT权威指南:成功构建云环境的核心技术和方法
作者 : (美)VMware vCAT 团队 著
译者 : 姚军 等译
出版日期 : 2014-11-19
ISBN : 978-7-111-48228-4
定价 : 119.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 556
开本 : 16
原书名 : VMware vCloud Architecture Toolkit (vCAT): Technical and Operational Guidance for Cloud Success
原出版社: Pearson Education Asia
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书是完整的vCloud参考指南,里面包括构建高价值vCloud解决方案所需的知识、工具和已经过验证的设计。具体包括:vCAT设计指南,有效构建、运营和消费VMware云计算解决方案的模式,软件定义的数据中心服务,vCloud运营、维护相关的人员、过程和技术等等。

图书特色

vCAT团队精心撰写,VMware公司首席执行官Pat Gelsinger作序鼎力推荐,全面讲解VMware vCloud计算环境的建设与运营 
完整的vCAT参考文档,全面覆盖构建高价值vCloud解决方案所需的知识、工具和经过验证的设计,为设计和部署云及软件定义数据中心提供实用指南

封底:
vCloud Architecture Toolkit(vCAT)组合了用于架构、实施、运营和消费基于软件定义数据中心(SDDC)的经过验证的各种设计、工具和知识,根据各种用例,为VMware vCloud计算环境的实施提供全面指南。
vCAT已经帮助成百上千个VMware客户成功地实施了vCloud。现在,VMware公司首席架构师John Arrasjid将vCAT信息中的精华全部浓缩到这本书中,并增加了更多的背景知识和成功规划及部署的示例。为了做到这一步,Arrasjid从100多位VMware架构师、咨询师、管理员、工程师、项目经理和其他技术主管的撰稿中提炼出了精华的部分。
本书包括使用虚拟化技术简化数据中心和相关IT基础架构的完整线路图。你能够从中找到处理各种问题的最新、得到实际验证的观点,涵盖了从可用性到互操作性、安全性到业务持续性的范围。

本书内容包括:
高效地架构、运营和消费VMware云计算解决方案的vCAT设计原则和模式
用于存储、网络、安全性和可用性的软件定义数据中心服务
与高效的vCloud运营及维护相关的人、过程和技术
高效的服务消费:消费模式、服务目录、vApp和服务提供者交互
协调和自动化任务序列的工作流,它们的扩展超出了vCloud的范围
VMware vCloud DirectorR Server Resource Kit软件工具
动态利用附加计算资源的高级“云爆发”和自动伸缩技术
容量、安全性、合规性和灾难恢复规划及管理


前:
本书由vCAT团队精心撰写,VMware公司首席执行官Pat Gelsinger作序鼎力推荐,全面讲解VMware vCloud计算环境的建设与运营,包括VMware架构工具包、工具软件包的信息,服务的定义,VMware vCloud的架构、运营和消费,构建vCloud的实现示例,工作流程示例,一些强大的软件工具以及云爆发,可为成功构建云环境提供指南。
全书共分9章:第1章对vCAT进行概述;第2章介绍服务的定义、服务所考虑的因素及服务的交付示例;第3章介绍用于从其组成部分构建vCloud环境的设计原则、设计考虑因素和设计模式;第4章介绍运营和维护vCloud环境的设计原则和考虑因素,涵盖运行vCloud环境所涉及的人、过程和技术;第5章介绍消费者选择利用vCloud计算资源时需要考虑的各种因素;第6章通过模块化示例,详细说明如何使用VMware组件软件实现vCloud实例;第7章提供一些工作流示例,说明VMware提供的库内容以及定制脚本和工作流的使用方法;第8章介绍VMware vCloud Director Server Resource Kit软件工具及一些服务自动化工具,如VMware Capacity Planner、VMware HealthAnalyzer和VMware Migration Manager;第9章讲解云爆发的相关知识。


后:
第一作者John Y. Arrasjid(VCDX-001):VMware公司首席架构师,从2003年起供职于VMware公司,现在是vCloud Architecture Toolkit(vCAT)的产品负责人。
其他关键作者和撰稿者包括:Burke Azbill、Christophe Decanini、Michael Haines、Dave Hill、Wade Holmes、Rohan Kalra,、Chris Knowles、Thomas Kraus、Kevin Lees、Ben Lin、Ian Perez-Ponce、Mahesh Rajani、Dave Richy、Joe Sarabia、Rupen Sheth和Matthew Wood。

姚 军 曾在多家券商任IT经理,在系统集成、数据库、网络系统方面有近20年经验,主导及参与了多个大型系统集成项目的需求分析、实施及维护,由于工作原因,在计算机领域涉猎极广。自2006年开始,工作之余将大量精力投入IT图书的翻译及编著工作,曾参与《全国网络技术水平考试丛书》的编写工作,并有多部译作出版,如《黑客大曝光:恶意软件和RootKit安全》、《社会化媒体与企业安全:社会化媒体的安全威胁与应对策略》、《SEO的艺术(原书第2版)》和《vSphere 5.0存储设计与实现》等。

图书前言

“技术能力能够驾驭复杂性,而创造力则能带来简洁性。”
——Erik Christopher Zeeman

“信息显示设计追求的是清晰地描述复杂性。设计师的任务不是将简单的事情复杂化,而是让人直观地看到微妙和困难的地方——也就是说,启发人们认识复杂的事物。”
——Edward Tufte

本书是100多位架构师、顾问、系统管理员、工程师、项目经理、技术编辑、合作伙伴和客户在自2010年起的多个版本中努力工作的结晶。1.x版本的构建只涉及几个人,而到了2.x版本,由72个人花费了近1200个小时制作了8个文档,内容多达600页。3.x版本则由42个人,花费1500个小时制作了9个文档,内容达750页。在你手中的这一本书里,将这些独立的部分组合了起来。
vCAT最初是根据一组有限的用例创建的参考架构。当前版本支持许多个用例,因而转变为一种属于VMware验证架构(VMware Validated Architecture,VVA)系列的参考架构工具包。
书中提供了vCAT项目自推出以来的产品负责人信息和贡献者的列表。开发团队中大约半数的人拥有VCDX认证。本书不仅是SDDC和vCloud的参考书,对计划获得VCAP和VCDX认证的人来说也是一本极好的参考书。
你将会注意到我们的内部标志——白云上的一只黑猫。Catherine Arrasjid创作了这个代表该项目和vCAT团队的图形,这也是我们喜欢的称呼。我们的营销团队将这个图形数码化,使其成了团队的内部吉祥物。
参加这些版本的开发是我的荣幸——和这样一个优秀的团队一起工作也是一种荣耀,他们都在专业领域得到了认可。
我希望人们对vCAT在云空间之外的价值加以重视。当你了解软件定义数据中心(Software Defined Data Center,SDDC)和网络、安全性、存储及其他领域相关的软件定义组件时,vCAT可以为你提供所需的指导。vCAT包含了许多SDDC组件——那么你需要了解什么呢?我们希望将其作为vCAT的一个补遗,提供SDDC领域中的扩展。软件定义网络和安全性(Software Defined Networking and Security)覆盖了vCloud网络和安全性所代表的领域。软件定义存储(Software Defined Storage)将在存储虚拟化之上添加相关的组件。我们期望,随着SDDC空间持续发展,还会加入其他的领域。
和vCAT类似,VMware验证架构的设计很容易与第三方参考架构集成。你将在供应商的网站上找到这方面的参考资料。该架构的目标是更简单地在其他解决方案、VMware和第三方提供的方案之间提供即插即用的能力。
在本书出版的时候,vCAT网站(www.vmware.com/go/vcat)已经被访问超过20万次,下载超过10万次。这些下载是架构师、系统管理员、运营者、开发人员、项目经理、解决方案架构师和管理人员进行的。他们的反馈说明了vCAT的使用情况,以及产品改进的建议。如果你对改进这些素材有自己的意见,可以将你的建议发送到IPfeedback@vmware.com。请注意,本书采用黑白印刷降低成本、提高发行量。原始文档彩色版本的电子和PDF格式可以在www.vmware.com/go/vcat中的Document Center(文档中心)中找到。
我们要感谢本项目的所有参与者,特别要感谢支持本项目并认识到它为客户所提供价值的股东们。
在阅读本书时,请从头开始阅读,其中第1章对本书包含的素材提供了指南。
希望大家在设计和部署云及软件定义数据中心时能获得最好的结果。

——John Yani Arrasjid
VCDX-001,首席架构师

上架指导

计算机/云计算

封底文字

vCloud Architecture Toolkit(vCAT)组合了用于架构、实施、运营和消费基于软件定义数据中心(SDDC)的经过验证的各种设计、工具和知识,根据各种用例,为VMware vCloud计算环境的实施提供全面指南。
vCAT已经帮助成百上千个VMware客户成功地实施了vCloud。现在,VMware首席架构师John Arrasjid将vCAT信息中的精华全部浓缩到这本书中,并增加了更多的背景知识和成功规划及部署的示例。为了做到这一步,Arrajid从100多位VMware架构师、咨询师、管理员、工程师、项目经理和其他技术主管的撰稿中提炼出了精华的部分。
本书包括使用虚拟化技术简化数据中心和相关IT基础架构的完整线路图。你能够从中找到处理各种问题的最新、得到实际验证的观点,涵盖了从可用性到互操作性、安全性到业务持续性的范围。

本书内容包括:
 高效地架构、运营和消费VMware云计算解决方案的vCAT设计原则和模式
 用于存储、网络、安全性和可用性的软件定义数据中心服务
 与高效的vCloud运营及维护相关的人、过程和技术
 高效的服务消费:消费模式、服务目录、vApp和服务提供者交互
 协调和自动化任务序列的工作流,它们的扩展超出了vCloud的范围
 VMware vCloud Director® Server Resource Kit软件工具
 动态利用附加计算资源的高级“云爆发”和自动伸缩技术
 容量、安全性、合规性和灾难恢复规划及管理

作者简介

(美)VMware vCAT 团队 著:暂无简介

译者简介

姚军 等译:暂无简介

译者序

云计算是近年来IT业界的一个重大发展,它有效地利用了日益强大的计算平台资源和网络连接能力,集合大量计算能力,为企业内部用户和公众客户提供廉价、灵活而又强大的计算平台。
虚拟化技术和软件定义数据中心(SDDC)、软件定义网络(SDN)是云计算的基础,这些底层技术支撑了云计算需要的灵活配置和快速置备能力。作为虚拟化技术的领先企业,VMware多年来不断推出云计算解决方案,它的vCloud Suite套件已经成为业界领先的云计算平台解决方案,其中包含云基础架构从建立到运营管理、自动化、计量、成本分摊等方方面面的工具。
但是,不管对云提供者还是对云消费者来说,建立一个符合各方面需求(包括性能、功能、价格、安全性、合规性等)的云环境并非易事,除了复杂的各种配置之外,云环境快速变化的特性,往往令人无所适从,为此,VMware推出了VMware vCloud Architecture Toolkit(vCAT)。
vCAT的本意是为VMware vCloud计算环境的实施提供指南,它不是一般意义上的软件文档,而是根据各种用例,为广大云计算供应商和消费者提供参考性的架构。经过多年的发展,vCAT最新版本包含了来自VMware架构师、咨询师和客户的深刻见解,归纳总结了不同规模、不同需求的云环境中的典型架构,甚至提供了对企业云环境实施成熟度的指导,从而不仅从技术上,还从整体运营管理思路上提供了很好的参考文献。除了云计算的总体概念之外,vCAT还附带了大量实施和工作流程的示例,可以作为企业实现和消费云环境的良好出发点。
本书是vCAT文档的印刷版本,也是目前VMware vCloud计算环境建设与运营方面最权威的指南。在翻译过程中,我们深深为云计算带来的无穷可能性而惊叹,同时也感受到建设一个成功的云环境需要付出多么大的努力。衷心希望本书能为有志于此的广大读者带来帮助。由于本书内容极其丰富,尽管殚精竭虑,限于译者的水平,错误在所难免,期待读者朋友们批评指正。
本书的翻译工作主要由姚军完成,徐锋、陈绍继、郑端、吴兰陟、施游、林起浪、刘建林、陈志勇、管军凯、宁懿、姚红斌、白龙、陈美娜、谢志雄、方翊、陈霞、林耀成、余骆、吴玥等人也为本书的翻译工作做出了贡献,在此一并感谢。

图书目录

译者序

前言
VMware vCloud Architecture Toolkit R3.1
发行说明
关于贡献者
致谢
第1章 导言 1
1.1 概述 1
1.2 使用vCAT文档集 2
1.3 云计算和VMware vCloud 4
1.3.1 VMware vCloud需求 4
1.3.2 VMware根据标准做出的调整 5
1.3.3 vCloud定义 6
1.3.4 从解决方案领域到技术的映射 6
1.4 成熟vCloud实现之旅 9
1.4.1 第1阶段:标准化 9
1.4.2 第2阶段:服务代理 10
1.4.3 第3阶段:战略孵化器 11
第2章 服务定义 12
2.1 概述 12
2.1.1 受众 12
2.1.2 部署模型 13
2.1.3 服务模型 13
2.1.4 技术映射 14
2.1.5 服务特性 15
2.1.6 服务开发方法 16
2.1.7 概念和术语 17
2.2 服务定义考虑因素 17
2.2.1 服务目标 18
2.2.2 用例 18
2.2.3 用户角色 20
2.2.4 计量和服务报告 20
2.2.5 安全性和合规性 21
2.2.6 容量分布和分配模式 23
2.2.7 应用程序目录 24
2.2.8 互操作性 25
2.2.9 服务水平协议 25
2.3 服务交付示例 25
2.3.1 服务交付——基本 27
2.3.2 服务交付——承诺 29
2.3.3 服务交付——专用 31
第3章 VMware vCloud架构 34
3.1 概述 34
3.1.1 受众 35
3.1.2 范围 35
3.1.3 本章主题 35
3.2 vCloud架构 35
3.2.1 技术映射 36
3.2.2 vCloud Suite组件 36
3.2.3 vCloud基础架构逻辑设计 38
3.3 vCloud管理架构 39
3.3.1 管理群集 40
3.3.2 计算层 42
3.3.3 网络层 43
3.3.4 存储层 43
3.3.5 vCenter链接模式 43
3.3.6 单元负载平衡 43
3.3.7 vCenter Operations Manager 44
3.4 资源组架构 44
3.4.1 计算资源 45
3.4.2 网络资源 46
3.4.3 存储资源 49
3.4.4 vCloud资源规模的确定 53
3.5 vCloud资源设计 56
3.5.1 vCloud Director结构 56
3.5.2 组织 58
3.5.3 提供者虚拟数据中心 59
3.5.4 组织虚拟数据中心 61
3.5.5 vCloud网络 68
3.5.6 网络-公共vCloud示例 79
3.5.7 网络-私有vCloud示例 81
3.5.8 vApp 82
3.5.9 快照 84
3.5.10 独立于虚拟机的存储 87
3.5.11 vApp负载平衡 88
3.6 vCloud计量 91
3.6.1 vCenter Chargeback Manager 92
3.6.2 最大限值 94
3.6.3 成本计算 94
3.7 编排和扩展 96
3.7.1 vCloud API 96
3.7.2 使用vFabric Application Director进行云配置 97
3.7.3 vCloud消息 100
3.7.4 vCenter Orchestrator 101
3.7.5 vCenter Orchestrator示例 107
3.8 多站点考虑因素 109
3.8.1 多站点可用性考虑因素 109
3.8.2 分布式云部署用例 110
3.8.3 多站点术语学 111
3.8.4 部署选项 112
3.8.5 单站点部署的可支持性考虑因素 115
3.8.6 多站点可支持性考虑 116
3.9 混合vCloud考虑因素 116
3.10 参考文档 121
第4章 运营VMware vCloud 123
4.1 概述 123
4.1.1 受众 124
4.1.2 范围 124
4.2 云计算 124
4.3 vCloud运营过程成熟度 126
4.3.1 传统模型与VMware特定成熟度模型之间的对比 126
4.3.2 VMware特定的过程成熟度级别 127
4.3.3 vCloud运营的革新 128
4.4 信息技术组织角色的变化 129
4.4.1 IT和业务的关系 130
4.4.2 反思IT 130
4.5 vCloud运营组织 130
4.5.1 组织概述 130
4.5.2 vCloud基础架构运营 131
4.5.3 vCloud租户运营 136
4.5.4 vCloud组织结构的发展 139
4.6 vCloud业务和消费者控制 141
4.7 vCloud服务控制 143
4.7.1 vCloud服务治理和生命期管理 143
4.7.2 vCloud服务设计和开发管理 151
4.8 vCloud运营控制 154
4.8.1 置备管理 154
4.8.2 容量管理 157
4.8.3 性能管理 162
4.8.4 事件、事故和问题管理 168
4.8.5 配置和合规性管理 173
4.8.6 编排管理 177
4.8.7 可用性管理 179
4.8.8 持续性管理 180
4.8.9 访问和安全性管理 183
4.9 vCloud基础架构控制 186
第5章 消费VMware vCloud 188
5.1 概述 188
5.1.1 受众 188
5.1.2 范围 189
5.2 vCloud消费方法 189
5.2.1 vCloud消费者资源 189
5.2.2 vCloud消费者资源容量 190
5.3 选择一个vCloud消费模式 191
5.3.1 消费vCloud服务 191
5.3.2 vCloud Director分配模式 191
5.4 组织目录 193
5.4.1 理解目录 194
5.4.2 填写目录 195
5.4.3 使用目录 197
5.5 创建和管理vApp 201
5.5.1 将工作负载迁移到vCloud 201
5.5.2 使用vCloud工作负载 205
5.5.3 vCloud中的目录服务 213
5.5.4 vApp部署准备 215
5.5.5 更新vApp 230
5.5.6 确定服务水平 233
5.6 用API消费vCloud 235
5.6.1 API特性 235
5.6.2 API功能 236
5.6.3 vCloud 5.1 API中的新功能 236
5.6.4 vCloud SDK 236
5.7 用vFabric Application Director消费vCloud 236
5.8 参考文档 238
第6章 实施示例 239
6.1 概述 239
6.1.1 实施示例结构 239
6.1.2 vCloud Suite组件 240
6.2 vCloud单元设计示例 241
6.2.1 负载平衡单元配置 241
6.2.2 保护证书安全 246
6.3 组织虚拟数据中心示例 255
6.3.1 现收现付分配模式 255
6.3.2 保留池模式 257
6.3.3 分配池模式 260
6.3.4 服务提供者性能交付 262
6.4 网络示例 265
6.4.1 用vCloud Networking and Security Edge实现vApp负载平衡 265
6.4.2 静态路由 270
6.4.3 vCloud Networking and Security Edge网关设置 274
6.4.4 公共vCloud外部网络 284
6.4.5 VXLAN实现 287
6.4.6 用于灾难恢复的VXLAN组织网络 293
6.4.7 VCDNI支持的组织网络 308
6.4.8 VLAN组织网络 312
6.5 存储设计示例 316
6.5.1 vApp快照 316
6.5.2 Storage DRS与vCloud Director 320
6.6 目录设计示例 327
6.7 vCloud安全性示例 332
6.7.1 单点登录(SSO):提供者 332
6.7.2 单点登录(SSO):消费者 337
6.7.3 采用来自证书权威机构的签名证书 345
6.8 vCloud集成示例 346
6.8.1 vCenter Operations Manager 346
6.8.2 AMQP消息 373
6.8.3 AMQP阻塞式任务 376
第7章 工作流示例 383
7.1 概述 383
7.1.1 受众 383
7.1.2 范围 384
7.1.3 启动工作流 384
7.2 用vCloud通知触发工作流 386
7.2.1 先决条件 386
7.2.2 工作流文件夹 386
7.2.3 工作流:创建vCloud Director通知订阅 387
7.2.4 工作流:创建vCloud Director通知策略 390
7.2.5 处理通知和触发工作流 390
7.2.6 触发工作流示例 392
7.3 自动化vCloud Director虚拟机导入 394
7.3.1 先决条件 395
7.3.2 使用 395
7.3.3 工作流文件夹 395
7.3.4 选择要导入的虚拟机 396
7.3.5 工作流:将VM导入VDC 397
7.3.6 工作流:导入VM并重新映射网络 398
7.3.7 创建vCloud Director网络工作流 401
7.3.8 工作流:从VM列表创建外部网络和组织虚拟数据中心网络 402
7.3.9 工作流:添加外部网络和组织虚拟数据中心网络 402
7.4 vCloud vApp置备 404
7.4.1 先决条件 404
7.4.2 使用 405
7.4.3 工作流文件夹 405
7.4.4 工作流输入和输出 406
7.4.5 工作流概述 407
7.5 其他资源 410
第8章 软件工具 411
8.1 概述 411
8.1.1 受众 411
8.1.2 范围 412
8.2 VMware vCloud Director Server Resource Kit 412
8.2.1 vCloud Director Audit 412
8.2.2 vCloud Provisioner 414
8.2.3 CloudCleaner 417
8.3 服务自动化工具 426
8.3.1 评估和容量规划程序 426
8.3.2 VMware vSphere健康检查服务和HealthAnalyzer工具 429
8.3.3 VMware vCloud 迁移服务和Migration Manager工具 431
第9章 云爆发 436
9.1 概述 436
9.1.1 自动伸缩过程 436
9.1.2 开环和闭环实现模型 437
9.2 感知(监控)服务状态 439
9.3 编排(基础架构伸缩) 443
9.3.1 伸缩定位 443
9.3.2 伸缩编排 447
附录A 可用性考虑因素 451
附录B 安全性 456
附录C vCloud Suite灾难恢复 474
附录D vCloud Director升级考虑因素 479
附录E vCloud Director单元监控 486
附录F 合规性考虑因素 492
附录G 容量规划 500
附录H 容量管理 506
附录I 与现有企业系统管理集成 513
附录J 业务持续性 519
附录K 升级检查列表 523
附录L 自定义工作流开发原则 526

教学资源推荐
作者: Y. Daniel Liang
作者: (英)Lawrence C. Paulson
作者: 辛运帏 高宁 徐文拴 等编著
作者: 陈帆 和红杰 周荣辉
参考读物推荐
作者: 许晓斌 著
作者: Jeffrey Allan Hardy
作者: Eric Brechner
作者: (美)Robert Faludi 著