第一部分 概述篇 2
第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 Orehestrator插件简介 44
2.6.2 体系结构 45
2.6.3 功能特性 45
第二部分 评估篇 49
第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及RO1分析 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
第三部分 设计篇 153
第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