企业桌面虚拟如何走向标准化(1)(2)
微软建议方案
推荐的方案中每个模块相互配合,提供了一套可靠、高效、灵活的VDI系统环境:
VDI客户端连接调度服务器群
此服务器群是客户端连接请求调度分发服务器。客户端设备不用关心它会与哪个VDI虚拟机池中的虚拟机实例连接,只需记住一个统一的连接入口就行。当客户端的连接请求送到VDI客户端连接调度服务器上时,连接调度服务器会根据预先设定的调度策略从VDI虚拟机池中挑选一个空闲的桌面虚拟机实例,与客户端设备进行对接。如果连接调度服务器发现发出连接请求的客户端设备可能是因为某种原因非正常退出式与原先连接的桌面虚拟机实例脱离连接,那么连接调度服务器会自动找到原先的那个虚拟机实例重新让客户端设备与其进行恢复性连接。这样可以确保掉线前未处理完的工作可以继续进行,产生的数据不会丢失。
客户端虚拟机宿主服务器高可用群集
此服务器群是主要承载桌面虚拟机的核心服务器。微软使用Windowsserver2008/R2中的Hyper-V技术承载VDI方案中的所有桌面虚拟机实例。宿主服务器组会构成一个具有HA特性的虚拟化资源池,然后将服务器的计算资源细分后分配给一个个桌面虚拟机实例使用。而在宿主服务器群构建的计算机资源池中会同时运行若干配置完全相同的桌面虚拟机实例。这些桌面虚拟机实例一般情况下是由同一个虚拟机模板快速复制、创建而成。如果某个宿主服务器出现异常宕机情况,其上运行的桌面虚拟机实例会自动迁移到其它宿主服务器上继续对外提供服务。
应用虚拟化包管理服务器
应用程序虚拟化包服务器运行的是微软的APP-V,用于管理各种虚拟化后的应用软件/企业办公应用程序。此服务器会根据登录用户的账号智能地将用户所需的各种应用程序推送到桌面虚拟机上,从而形成一种动态、自动软件分发效果。软件的推送过程是采用数据流的方式进行,这样的推送方式避免了第一次需要把软件的所有文件全部推送到客户端,而是用多少下载多少,从而降低软件分发时对网络带宽的大量占用。
用户能够在自己连接的桌面虚拟机上能够看到和使用哪些应用程序,完全是以微软活动目录为集中控制核心,用组策略方式实现软件使用权限动态授权的效果。换句话说,用户拥有哪些应用的使用权限是和用户的账号绑定在一起。不管在哪台物理计算机还是桌面虚拟机实例上登录,用户都能获得同样的软件的使用授权。
个性化信息&数据文件服务器
此服务器是一个网络存储服务器,为每个使用VDI系统的用户提供一个独立的、安全的网络存储目录,用于保存用户的个性化资料,如:办公文档资料、个人数据资料等。当用户连接到一个VDI虚拟机池中的桌面虚拟机实例时,VDI系统会根据用户的账号,自动将用户所属的网络目录与桌面虚拟机实例中的“文档”目录进行对接,并且将用户的个性化信息,如:桌面背景、程序图表摆放位置、开关机声音、程序的操作快捷方式,自动应用到虚拟机的桌面上,使得用户永远看到的是自己最熟悉的个性化桌面环境、在最熟悉的位置找到自己的数据资料。
备份服务器
此服务器运行的是微软的SystemCenterDataProtectionManager产品,用于对个性化信息&数据文件服务器上的数据进行差异备份,以确保用户的关键数据不会丢失,如果用户在使用过程中由于各种原因对自己的数据进行了误操作,可以通过本服务器上的备份数据对用户的数据进行还原恢复。
虚拟机管理服务器
此服务器运行的是微软的SystemCenterVirtualMachineManager产品,用于对VDI系统中的桌面虚拟机池中的虚拟机进行管理。如向虚拟机池中创建新的虚拟机实例,销毁运行不够稳定的虚拟机实例,暂停、克隆虚拟机,以及在必要的时候将某个物理宿主服务器上的桌面虚拟机实例在线移动到另一台宿主服务器上运行等。
VDI服务器环境监控服务器
此服务器运行的是微软的SystemCenterOperationManager产品,用于监控整个VDI系统的运行状态是否正常运转,同时也监控桌面虚拟机池中所有虚拟机实例的运行状态。一旦VDI系统或桌面虚拟机运行状态出现异常SCOM会触发预先设定好的脚本进行自动补偿、维护操作。如果出现的异常无法自动化解决,SCOM会触发预警机制,通知IT维护人员及时对问题进行定位、处理。
VDI服务器环境、客户端虚拟机补丁管理服务器
此服务器运行的是微软的SystemCenterOperationManager产品,用于为整个VDI系统进行补丁分发,以及对虚拟机池中的虚拟机实例进行补丁分发工作。SCCM能够预设各种补丁分发策略,从而形成一系列自动保持桌面环境最佳状态的机制。
此服务器运行的是微软的SQLServer产品,用于保存SCVMM、SCOM、SCCM、SCDPM所需存储的数据信息,是上述产品的必要支撑产品。
企业级桌面的“实至名归”
一直以来,企业级桌面跟通常的桌面基本上没有大的区别。所谓的商用PC与家用PC相比,无非是强调多媒体功能和预装应用方面的差别。而对于企业级的桌面来说,可能更为强调安全性、数据备份的便捷性、资源的高可用性以及管理的便捷性。这样的需求,在最早的主机终端计算时代,或许能够满足,但是现在所采用的商用PC方式,则很难尽如人意。
随着网络技术、虚拟化技术以及计算机硬件的发展,企业能够将桌面进行集中化的管理。通过普通的PC、瘦客户端甚至智能手机,企业用户能够访问位于后端的桌面系统,而应用体验差别不大。
通过将桌面进行整合,企业还可以实现多人共用资源的方式,不仅能够提高硬件资源的利用率,也能够提高授权应用软件的利用率。这种集中化利用桌面的方式,也使得用户的数据安全性大大提高。同时企业能够为所有的桌面实现统一的系统维护和数据备份管理等。而这些都是普通的桌面PC无法实现的。
从某种角度来讲,只有这样,企业才能够真正实现“企业级的桌面”。
- 专题:主流桌面虚拟化挨个儿数
分享按钮