VMware Horizon桌面与应用虚拟化权威指南
内容介绍
本书介绍了桌面虚拟化技术的发展和演进过程,并对如何在企业中实践桌面虚拟化解决方案给出了建议,还从技术角度分析了如何设计及应用VMwareHorizon方案以满足企业业务和技术的需求。
第一部分是概述篇(第1~2章):对桌面虚拟化技术与VMwareHorizon产品的构成进行了介绍,包括桌面虚拟化技术的发展历程、产品形态、收益。还对VMwareHorizon产品的架构与组件进行了详细的介绍。第二部分是评估篇(第3~5章):详细介绍了对企业业务需求、企业现有的数据中心和IT运维管理模式、企业当前的桌面客户端技术(如企业桌面相关的操作系统、应用程序、外设、安全管理等)的分析与评估方法。第三部分是设计篇(第6~12章):介绍了以VMwareHorizon为基础构建的桌面虚拟化系统的设计,包括用户管理、客户端端点、Horizon访问架构、虚拟化数据中心架构、虚拟桌面及应用、运维管理等模块。并且以案例形式来进行桌面虚拟化的设计指导。最后,为了方便读者学习和工作实践,提供了HorizonClient功能表、术语表、常用桌面虚拟化网站资源、参考资料网址作为本书的附录,供读者参考。
目录
- 序一
- 序二
- 前言
- 第一部分 概 述 篇
- 第1章 桌面虚拟化概述 2
- 1.1 桌面虚拟化简介 2
- 1.1.1 桌面虚拟化的发展历程 2
- 1.1.2 桌面虚拟化原理 6
- 1.1.3 桌面虚拟化的几种技术形态 9
- 1.2 物理PC与桌面虚拟化模式的区别 10
- 1.3 桌面虚拟化的收益 13
- 1.4 桌面虚拟化的应用 14
- 1.4.1 应用场景列举 14
- 1.4.2 部署桌面虚拟化的时机 15
- 第2章 桌面虚拟化产品介绍 17
- 2.1 桌面虚拟化产品VMware Horizon介绍 17
- 2.1.1 初识VMware Horizon 6 17
- 2.1.2 VMware Horizon版本比较 19
- 2.2 桌面基础架构 20
- 2.2.1 桌面云基础架构 20
- 2.2.2 虚拟桌面基础架构—Horizon View 23
- 2.2.3 虚拟桌面映像管理—Mirage 27
- 2.3 应用 30
- 2.3.1 应用目录—Horizon Workspace 30
- 2.3.2 打包应用—ThinApp 32
- 2.3.3 实时应用交付—App Volumes 34
- 2.4 虚拟存储—Virtual SAN 36
- 2.4.1 Virtual SAN简介 36
- 2.4.2 体系结构 37
- 2.4.3 功能特性 39
- 2.5 云计算分析和运维管理—vRealize Operatzons for Horizon 40
- 2.5.1 vRealize Operations for Horizon简介 40
- 2.5.2 体系结构 42
- 2.5.3 功能特性 43
- 2.6 云自动化 44
- 2.6.1 Horizon vRealize Orchestrator插件简介 44
- 2.6.2 体系结构 45
- 2.6.3 功能特性 45
- 第二部分 评 估 篇
- 第3章 企业需求评估 49
- 3.1 明确业务需求及IT目标 49
- 3.2 用户场景的分析 50
- 3.2.1 用户场景需求的收集 50
- 3.2.2 应用场景的优先级定位 55
- 3.3 业务需求与解决方案映射 58
- 3.4 技术与概念验证 59
- 3.4.1 POC的目标 59
- 3.4.2 POC的工作内容 60
- 3.4.3 POC的方法 61
- 3.5 桌面虚拟化的性能测试 61
- 3.5.1 性能测试方法及对比 62
- 3.5.2 性能基线 63
- 3.5.3 VMware View Planner压力测试软件介绍 65
- 3.5.4 Login VSI压力测试软件介绍 66
- 3.6 TCO及ROI分析 68
- 3.6.1 桌面虚拟化模式的总体拥有成本计算 70
- 3.6.2 ROI的计算 71
- 第4章 数据中心和IT运维管理评估 74
- 4.1 数据中心基础架构 74
- 4.1.1 数据中心网络评估 74
- 4.1.2 数据中心服务器评估 88
- 4.1.3 数据中心存储评估 91
- 4.2 IT运维管理 96
- 4.2.1 IT运维管理模式评估 96
- 4.2.2 桌面虚拟化的运维及支持体系 97
- 第5章 桌面客户端技术评估 100
- 5.1 操作系统评估 100
- 5.1.1 Windows操作系统支持 100
- 5.1.2 Linux操作系统支持 102
- 5.2 应用程序评估 104
- 5.2.1 应用程序标准化最佳实践 104
- 5.2.2 应用发布与虚拟桌面的集成 111
- 5.2.3 应用程序对资源的要求 112
- 5.3 安全方案评估 115
- 5.3.1 防病毒管理 115
- 5.3.2 网络防火墙 117
- 5.3.3 外连设备管理 117
- 5.3.4 网络准入控制 118
- 5.3.5 主机安全审计软件 120
- 5.4 外设评估 121
- 5.4.1 USB设备重定向 122
- 5.4.2 串口设备重定向 123
- 5.4.3 打印机重定向 124
- 5.4.4 图像采集设备重定向 127
- 5.4.5 统一通信、呼叫中心语音质量优化 129
- 5.4.6 视频、音频质量优化 131
- 5.4.7 外设使用情况收集 133
- 5.4.8 外设采购建议 133
- 5.4.9 针对不被支持的外设和功能的解决思路 134
- 5.5 多媒体视频需求评估 136
- 5.5.1 多媒体重定向技术介绍 136
- 5.5.2 后端渲染技术介绍 138
- 5.6 图形虚拟化技术评估 141
- 5.6.1 基于Horizon View 的GPU虚拟化解决方案 142
- 5.6.2 基于Teradic PCoIP主机卡的解决方案 146
- 第三部分 设 计 篇
- 第6章 用 户 管 理 153
- 6.1 账户管理 153
- 6.2 权限设置 156
- 6.2.1 最终用户 156
- 6.2.2 管理员、Helpdesk权限管理 159
- 6.2.3 服务账户管理 160
- 6.3 OU(组织单元)设计 161
- 6.4 AD站点与子网 163
- 6.5 组策略在桌面虚拟化环境中的应用 164
- 6.5.1 环回组策略设置 166
- 6.5.2 通过组策略锁定用户桌面 168
- 第7章 客户端访问设备 170
- 7.1 客户端设备介绍 170
- 7.2 客户端选型 173
- 7.2.1 基于职能定义用户类型 174
- 7.2.2 基于用户类型确定用户的使用需求 174
- 7.2.3 根据用户选用的后端解决方案选择设备 175
- 7.3 客户端管理 175
- 第8章 Horizon View访问架构 179
- 8.1 客户端连接方式 180
- 8.1.1 使用安全网关进行连接 180
- 8.1.2 采用直接连接 180
- 8.1.3 View Agent直连客户端插件方式 181
- 8.1.4 HTML Access方式 182
- 8.2 负载均衡方案 184
- 8.2.1 提供统一命名空间 184
- 8.2.2 提高Horizon View的可用性 185
- 8.2.3 减少服务器压力 186
- 8.2.4 构建高可用的Horizon View环境 186
- 8.2.5 借助DNS服务器轮询功能构建高可用的Horizon View环境 188
- 8.3 网络防火墙 189
- 8.4 连接服务器 193
- 8.5 安全服务器 196
- 8.6 Cloud Pod架构 198
- 8.7 接入控制 200
- 8.7.1 访问限制 200
- 8.7.2 访问控制 202
- 第9章 数据中心基础架构设计 205
- 9.1 大规模的Horizon View环境部署 205
- 9.2 vSphere群集功能设计 208
- 9.2.1 vCenter及View Composer服务器设计 208
- 9.2.2 应用HA 功能到虚拟桌面 214
- 9.2.3 应用DRS功能到虚拟桌面 217
- 9.2.4 应用Storage vMotion功能到虚拟桌面 218
- 9.2.5 应用FT功能到虚拟桌面 219
- 9.3 Horizon View环境的备份 220
- 9.3.1 需要备份的Horizon View组件 221
- 9.3.2 Horizon View组件备份 222
- 9.3.3 备份频率建议 225
- 9.4 共享存储的规划设计 226
- 9.4.1 存储协议的传输速率 226
- 9.4.2 多路径和存储均衡 226
- 9.4.3 数据块级存储协议与文件级存储协议 226
- 9.4.4 存储结构注意事项 227
- 9.4.5 虚拟机置备模式 227
- 9.4.6 存储性能需求计算 228
- 9.4.7 存储容量需求计算 230
- 9.5 VSAN的规划设计 232
- 9.5.1 VSAN数据存储设计需要考虑的因素 232
- 9.5.2 主机选型 236
- 9.5.3 网络规划考虑 237
- 9.5.4 磁盘组设计 237
- 第10章 虚拟桌面与应用 239
- 10.1 虚拟桌面对服务器资源的要求 239
- 10.1.1 虚拟桌面对内存的要求 240
- 10.1.2 虚拟桌面对CPU的要求 244
- 10.2 虚拟桌面对存储的要求 244
- 10.2.1 虚拟桌面对存储容量的要求 245
- 10.2.2 虚拟桌面对存储性能的要求 248
- 10.3 虚拟桌面对网络的要求 248
- 10.3.1 虚拟桌面多网卡支持 248
- 10.3.2 IP地址分配 249
- 10.4 虚拟桌面的系统优化 251
- 10.4.1 创建桌面虚拟机 251
- 10.4.2 桌面虚拟机优化 252
- 10.4.3 PCoIP协议优化 258
- 10.5 桌面池设计 258
- 10.5.1 桌面池分配方式 258
- 10.5.2 存储加速功能和磁盘回收功能 261
- 10.6 RDS应用与桌面设计 263
- 10.6.1 RDS主机配置的考量 266
- 10.6.2 Horizon View RDS最佳实践 268
- 10.6.3 会话机制与RDS主机之间的关系 269
- 10.7 应用部署 270
- 10.7.1 应用部署方式 271
- 10.7.2 各种应用部署方式之间的关系与区别 273
- 10.8 VDI与 RDS的Windows许可授权 276
- 10.8.1 VDI模式的Windows许可 276
- 10.8.2 RDS模式的Windows许可 278
- 第11章 运维管理 279
- 11.1 个性化管理 279
- 11.1.1 用户配置文件管理 280
- 11.1.2 文件夹重定向 282
- 11.1.3 View Persona Management最佳实践 283
- 11.2 监控管理 287
- 11.2.1 View Administrator控制台 288
- 11.2.2 Horizon事件日志 288
- 11.2.3 VMware vRealize Operations for Horizon 289
- 11.2.4 其他监控工具 293
- 第12章 桌面虚拟化案例设计 298
- 12.1 业务需求 298
- 12.1.1 业务目标 298
- 12.1.2 时间计划 299
- 12.1.3 设计方法论 299
- 12.2 用户场景 301
- 12.2.1 用户场景定位 301
- 12.2.2 解决方案选择 302
- 12.3 桌面与桌面池设计 303
- 12.3.1 用户操作系统选择 303
- 12.3.2 虚拟桌面及RDS主机虚拟机的配置 303
- 12.3.3 桌面池和RDS应用池设计 304
- 12.3.4 虚拟桌面对硬件资源的需求 305
- 12.3.5 RDS应用对硬件资源的需求 306
- 12.3.6 数据安全策略 308
- 12.4 显示协议设计 308
- 12.5 Block与Pod设计 309
- 12.6 存储设计 310
- 12.6.1 使用传统共享存储(用于虚拟桌面) 310
- 12.6.2 使用VSAN存储(用于虚拟桌面) 311
- 12.7 VMware基础架构设计 314
- 12.8 端点与个性化管理设计 316
- 12.8.1 客户端设备 316
- 12.8.2 个性化管理 316
- 附录1 Horizon Client功能表 318
- 附录2 术语表 320
- 附录3 常用桌面虚拟化网站资源 322
- 附录4 参考资料网址 323