解决方案
云平台解决方案
虚拟化技术是云计算的关键技术之一,随着云计算技术的逐步推广,基于桌面云的IT基础设施架构方案,由于其低成本、低功耗、高安全、易管理,已在金融、电信、电力等行业的呼叫中心、营业厅、OA办公、外包开发等领域得到部署和应用。
随着信息化进程的不断深入,传统的PC访问模式也逐渐的不能适应快速发展的业务需要。很多企业开始尝试采用桌面虚拟化解决方案,并考虑在未来的OA办公系统推广桌面虚拟化来替换原有的PC架构。
VMware作为业界最为领先的虚拟化厂商,其引以为豪的VMware View产品在全球数以万计的客户环境中平稳可靠的运行。在VIEW的桌面云解决方案中,所有的数据以及运算都在服务器端进行。桌面云改变了过去分散、独立的桌面系统环境,通过集中部署,IT人员在数据中心就可以完成所有的管理维护工作。由于客户端并不存储数据和资料,杜绝了通过客户端泄露信息的途径,大大提高了企业信息的安全性。如果在桌面云解决方案选择瘦客户端(ThinClient),则相比传统的PC、笔记本等桌面计算设备,在硬件成本上也会降低很多。
VMware View桌面虚拟化构建于 VMware ESX/ESXi (服务器虚拟化)之上,VMware ESX 允许多个用户桌面以虚拟机的形式独立运行,同时共享 CPU、内存、网络连接和存储器等底层物理硬件资源。这种架构将用户彼此隔离开来,使每位用户都拥有自己的操作系统,同时可以实现精确的资源分配,并能保护用户免受由其他用户活动所造成的应用程序崩溃和操作系统故障的影响。
利用 VMware ESX 的功能和 vCenter Server 的管理功能,View桌面虚拟化实现了标准化的虚拟硬件,并为物理 VMware ESX 主机硬件提供了严格筛选的硬件兼容性列表 (HCL),有效减少了设备驱动程序不兼容的问题。借助 VMware ESX 可扩展的 CPU 调度功能以及 VMware Distributed Resource Scheduler (DRS) 的多主机平衡功能,性能波动现象也明显减少。VMware ESX 可以直接暂停并重新调度虚拟机,而无需考虑客户操作系统内部的线程活动。这使得资源共享更加确定,可显著改善用户在 View桌面虚拟化环境中的体验。
与基于 Terminal Server 的集中式计算不同,View桌面虚拟化可为每位用户提供一个独立的虚拟机来进行桌面计算。通过为每位用户提供自己的操作系统,View桌面虚拟化提供了企业部署集中式桌面所需的稳定性和性能管理功能。
View Manager 包括下列关键组件:
■ View Manager Connection Server
■ View Manager Agent
■ View Manager Client
■ View Manager Web Access
■ View Manager Administrator
针对上面的拓扑图,假设针对200个虚拟桌面情况,配置详细说明如下:
普通虚拟桌面系统配置 | WINXP, 1vCPU, 1GB vRAM, 20GB System driver, 20GB User Driver |
普通虚拟桌面主要应用 | 主要运行Office应用,浏览网页等 |
根据View相关案例和最佳实践,建议在View方案中,规划:平均每支持一个普通虚拟桌面的运行需要CPU资源400MHz,需要物理内存资源0.85GB,
软件配置
1 | View | 200 |
View 5.1白金版软件包,包含: vSphere for desktop user, vCenter x1, View Manager x1, Composer, View Agent, View Client |
VMware View支持的虚拟桌面的访问终端设备可以有2种,一种是普通桌面台式机或笔记本,包括WIN/MAC系统;也可以是瘦客户机ThinClient。
通过安装View Client软件,登录到View Manager服务器上,并通过用户身份验证后,再访问虚拟桌面。
硬件配置
服务器
部署VMware View桌面虚拟化方案,需要以下服务器:
VMware View支持的虚拟桌面的访问终端设备可以有2种,一种是普通桌面台式机或笔记本,包括WIN/MAC系统;也可以是瘦客户机ThinClient。
通过安装View Client软件,登录到View Manager服务器上,并通过用户身份验证后,再访问虚拟桌面。
硬件配置
服务器
部署VMware View桌面虚拟化方案,需要以下服务器:
|
|
数量 |
配置 |
1 |
运行虚拟桌面的节点服务器 (2台ESX服务器可组成一个集群,允许1台服务器故障,正常时每台使用率约为70%。每台服务器可以支持100个虚拟桌面) |
2台 |
64 位x86处理器,4CPU 6核 2.66Ghz,256GB RAM,4块千兆网卡(口),2块FC SAN HBA,硬盘:146GB 15K RPM SAS |
存储
部署VMware View桌面虚拟化方案,建议使用FC SAN存储设备,配置如下:
|
|
数量 |
配置 |
1 |
虚拟桌面使用存储 |
1台 |
A、电源与存储处理器(SP):双电源、双SP,硬件(ASIC)校验,Cache:>=4GB,RAID:支持0,1,5,10; B、主机接口:4个8GB FC接口; C、硬盘:SAS或光纤硬盘; |
存储说明:
• 存储性能需求
据以往经验及用户习惯分析,一般用户对IO性能要求在18-20 IOPS左右,以200个用户计算,并发可能40个用户,共需要8000 IOPS以内。
• 存储容量需求
以母盘20G为例,允许用户有20%的变更,则每个用户需要4G的系统盘,另外可以给每个用户20G数据存储空间计算,在采用Composer技术时,多个用户可共享系统空间,200个用户最少只需要5T空间,用户数据可以通过网络重定向到连接到服务器的盘阵上。
• 存储性能
方案将所有磁盘配置为RAID 10,虽空间利用率较低,但IO性能提升较多,特别是针对虚拟桌面这种随机零散读写需求较高的应用,存储配置时需要满足8000个IOPS的磁盘IO性能需求。
网络
|
网络设备 |
数量 |
配置 |
1 |
FC SAN光纤交换机 |
2台 |
24口(8G FC端口) |
2 |
千兆以太网交换机 |
2台 |
24口 |
网络说明
• 服务器与存储间的通讯网络
为了避免服务器与存储间的通讯线路出故障而导致所有应用停机,方案采用双链路冗余机制,即每台服务器与存储间都有两条独立的链路。
• 服务器与服务器间的通讯网络
部署独立的虚拟化基础服务器间的交换网络,该网络只用于各基础服务器之间的数据传输。采用双链路冗余机制。
• 客户端与数据中心虚拟桌面之间的通讯网络
在广域网环境下,每个客户端与虚拟桌面之间通讯所需带宽约为128kbps (采用 PCoIP通讯协议)。
正如前面VIEW解决方案中介绍中所提到的,用户可以通过安装在IPAD/MAC/IPONE、ANDROID操作系统设备、瘦客户机/零客户机、PC机上的VIEW CLIENT端,连接到运行在服务器端的虚拟桌面后,用户便可以访问自己的应用程序及数据,就如同这些应用程序及数据在本地运行一样。在此解决方案中,所有的数据以及应用都存放在服务器上。由于客户端并不存储数据和资料,杜绝了通过客户端泄露信息的途径,大大提高了企业信息的安全性。
为了实现不同层次的人员有不同的使用权限,建议企业内部采用WINDOWS AD(活动目录),对不同的用户或组进行权限控制。VIEW产品可与AD紧密集成。在VIEW中,可以创建不同的桌面池,分派给不同的部门。
VMware View桌面虚拟化构建于 VMware ESX/ESXi (服务器虚拟化)之上,VMware的服务器虚拟化技术提供了内置的管理、高可用(HA)、动态迁移(Vmotion)、资源优化(DRS) 等核心功能,不仅可以帮助客户节约成本,还可以提高运营效率、灵活性以及 IT 服务水准。