当前位置:文档之家› 桌面虚拟化系统解决方案

桌面虚拟化系统解决方案

桌面虚拟化系统解决方案专业资料目录第1章概述 (4)1.1项目背景和目的 (4)第2章项目需求 (5)2.1功能需求 (5)2.1.1集中管理 (5)2.1.2应用虚拟化 (5)2.1.3桌面虚拟化 (5)2.1.4存储隔离 (5)2.1.5数据保护 (5)2.1.6远程接入访问控制 (5)2.1.7访问日志 (5)2.2技术需求 (6)2.2.1水平扩展 (6)2.2.2负载均衡 (6)2.3 服务器安全防护 (6)第3章解决方案及对应项目需求的实现 (7)3.1总体方案构架 (7)3.2应用场景描述 (7)3.2.1内部办公人员: (7)3.2.2内部研发人员: (7)3.3对应功能需求的实现 (8)3.3.1集中管理 (8)3.3.2应用虚拟化 (9)3.3.3桌面虚拟化 (10)3.3.4存储隔离 (10)3.3.5数据保护 (11)3.3.6远程接入访问控制 (12)3.3.7访问日志 (13)3.4技术需求的实现 (14)3.4.1水平扩展 (14)3.4.2负载均衡 (14)3.4.3服务器安全防护 (14)第4章系统预算 (18)第1章概述1.1项目背景和目的随着公司内部办公项规模扩大,办公环境的管理更加复杂,安全管理的要求也日益提升。

利用现有硬件资源,建立一个简单、易用、安全的统一接入平台,以有效进行办公环境的规范管理,支持可控的远程访问模式,同时对于研发环境如何保护重要数据与代码的安全提出了挑战。

(1)每台使用C/S系统的设备都需要安装各个模块的客户端,部署和维护客户端需要花费大量的时间和人力(2)如何进行远程的维护、技术支持以及灵活的扩展与搬迁,这是IT人员希望亟待解决的问题;(3)由于大量的数据在广域网上传输,因此远程的访问速度和网络性能经常得不到保障,数据安全面临挑战;(4)随着软硬件的频繁升级与更新,客户端设备不可避免地要被淘汰,应该如何控制系统追加投资?(5)不同的B/S应用系统需要在用户的浏览器中安装或升级不同的插件,修改相关安全设置,这就产生了插件版本管理问题、插件维护问题等。

(6)远程低带宽时访问效率不理想。

第2章项目需求2.1功能需求2.1.1集中管理将办公环境中的应用软件进行集中管理,可以根据需要随时调整办公环境的应用部署,简化办公人员客户端的办公环境配置及部署要求。

2.1.2应用虚拟化具有包括各类办公工具在内的应用软件发布功能和Web网页发布功能。

2.1.3桌面虚拟化特定企业用户可使用集中部署的虚拟桌面进行日常办公和设计工作,工作数据均保存在后台服务器。

2.1.4存储隔离每个用户能建立各自的文件系统或存储空间,相互之间不能访问。

但授权用户可以访问特定用户组的存储空间,可以通过FTP或者其它方式获取用户存储空间的数据。

2.1.5数据保护研发人员所有的代码及办公数据只在服务器端传递,提高系统数据访问的安全性。

2.1.6远程接入访问控制支持分公司远程接入的办公模式,能有效控制用户的剪贴板、本地硬盘、打印机、端口等操作,做到分公司人员未经授权无法从任何渠道获取代码、文档和办公数据。

对于合作公司的远程访问要求能有效控制,包括登录时间段、登录用户的监控。

2.1.7访问日志用户登录及对办公工具和应用软件的访问,应该有日志记录。

2.2技术需求2.2.1水平扩展服务器端支持水平扩展,能通过水平增加服务器来适应办公需求的扩大。

2.2.2负载均衡可根据用户访问量和资源使用情况,动态分配到到负载量最低的服务器上。

可支持手动负载均衡操作。

2.3 服务器安全防护保证服务器对外服务时,系统安全性,确保数据安全。

第3章 解决方案及对应项目需求的实现3.1 总体方案构架通过Citrix XenApp 集中部署和发布应用客户端软件,整个的后台应用服务器架构没有变化,客户端可以通过XenApp 来访问集中发布的各种企业应用和办公工具。

其整体构架如下图所示:Provisioning ServerCitrix XenDesktopNetScaler 12000Access GateWayCitrix XenDesktop3.2 应用场景描述3.2.1 内部办公人员:内部办公人员直接访问Citrix 统一身份验证平台,获取授权的虚拟桌面和虚拟应用程序,开展日常办公工作,用户数据集中保存在文件服务器。

3.2.2 内部研发人员:研发人员使用没有硬盘的PC 机,通过Citrix Provisioning Server 网络引导,创建无盘工作站环境,操作系统镜像保存在Citrix Provisioning Server 上,软件更新及系统补丁只需在服务器上进行一次更新即可完成。

研发数据均保存在数据中心服务器上,未经允许研发人员无法通过任何途径获得相关数据文件。

常用办公软件(OA,ERP,CRM等)集中安装在Citrix XenApp上,而所有访问用户使用终端设备只需通过IE就可以运行授权的虚拟桌面和应用程序(第一次访问时会自动提示下载安装一个几兆大小的Citrix ICA插件),多用户同时访问时,由XenApp管理和运行应用客户端软件的多进程访问,并控制向不同用户发布的权限。

Citrix可整合企业现有的活动目录中的用户账户来进行用户身份认证。

图中的文件服务器,提供了用户的个人数据存储功能。

通过使用Windows 的目录权限控制,及文件夹重定向功能,可以做到用户数据的安全保存及漫游访问。

对于未来非办公网段的应用的部署,可以通过在相应的网段部署XenApp 服务器来实现。

备注:在本建议书中,由于项目初步阶段的应用都集中在办公网段,所以在软件及硬件配置清单中,只考虑了在办公网段部署XenApp和Xendesktop 服务器。

若在其他网段部署额外的XenApp和XenDestktop服务器,由于Citrix的软件许可是基于并发用户数,只要并发用户数不变,可以共用已有的Citrix XenApp和XenDesktop软件许可,无需另外采购。

只需要增加相应的服务器硬件及Windows授权即可。

在后端的服务器资源方面,可以采用服务器虚拟化整合之后剩余的服务器。

3.3对应功能需求的实现3.3.1集中管理Citrix的集中部署模式只将企业应用部署在数据中心,由于客户端和服务器位于同一局域网内,因而应用性能和安全性得到提升,用户可以通过任意终端和任意网络进行访问数据中心,非常方便;而企业只需对局域网内的数据中心进行管理,实现了管理维护的简化。

应用软件的安装及配置变化,均可以在服务器端集中进行,大大简化了办公环境的配置和部署。

3.3.2应用虚拟化XenApp为用户提供了基于服务器的计算模式(Server-based Computing),实现了虚拟化应用发布。

其技术核心是ICA协议,ICA协议连接了运行在XENAPP服务器上的应用进程和远端客户端设备,通过ICA的32个虚拟通道(包括鼠标、键盘、图像、声音、端口、打印等等),运行在中心服务器上的应用进程的输入输出数据重新定向到远端客户端机器的输入输出设备上,因此虽然应用客户端软件并没有运行在客户端设备上,但是用户使用起来和在客户端安装运行客户端软件相比,没有感觉任何操作上的改变。

XenApp虚拟化应用发布原理如下图所示:应用软件的用户界面在客户端显示(可以支持非Windows客户端)应用软件安装和运行都在服务器端网络只传递通过Citrix的ICA技术处理后的屏幕刷新和键盘敲击和鼠标移动信息(带宽需求10-20kbs,甚至可以是低速的拨号连接)由于ICA协议是一种高效率的数据交换协议,同时在中心服务器和远端终端设备之间传递的是经过压缩和加密的屏幕刷新和鼠标键盘信息,因此每一个连接只占用十几K的网络带宽。

这种模式使得企业应用部署架构上发生变化,从一种分布式部署变成了大集中的应用部署,因而带来了应用访问、性能及安全等各个方面的提升。

3.3.3桌面虚拟化Citrix XenDesktop可提供一种端到端的桌面交付解决方案。

可动态按需产生虚拟桌面,用户每次登录时都能获得一个干净的、个性化的全新桌面——从而确保性能不会下降。

此外,XenDesktop采用的高速交付协议还可在任何网络条件下提供无与伦比的响应速度。

对于IT机构而言,XenDesktop可通过分别交付桌面操作系统、应用和用户设置,大大简化桌面生命周期管理并显著降低拥有成本。

Citrix XenDesktop可为任意地点的用户按需交付桌面,同时显著简化生命周期管理。

它可提供一种端到端的桌面交付解决方案,为最终用户加速交付桌面,提供更强大的数据保护和监控,并降低高达40%的拥有成本。

采用桌面虚拟化技术可以在数据中心集中化管理桌面,还可轻松实现安全防护及备份。

然而,经常出现的同一生命周期管理问题依然存在——IT部门仍需对每个虚拟桌面镜像及其所安装的应用程序和用户设置进行管理、维护和更新。

另外,桌面虚拟化还会带来新的挑战——尤其是会使用户的网络性能大大降低,使每位用户的桌面镜像网络存储成本大大增加。

3.3.4存储隔离通过选择NTFS文件系统和Windows Server的用户Profile机制,每个用户可以有自己的存储空间。

利用NTFS的文件权限的管理机制,用户在服务器端的私有存储空间,工作目录,临时文件可以被安全的管理和限制。

可限制用户的对其他用户数据的交叉访问。

也可给予特定管理员访问、获取用户数据的权限。

同时可以通过配置Windows Server 2003的文件夹重定向,将My Documents等目录集中重定向到集中的文件服务器,从而保证用户不管登录到哪台服务器,都能一致地访问其用户数据。

3.3.5数据保护传统模式应用分布在企业的所有客户端上,其安全要考虑各个环节:服务器、客户机和端到端的网络;其维护和安全管理范围需要涵盖企业的每一台终端设备和跨广域网段。

因为客户端直接访问后台时,之间传输的数据是真实的企业应用数据,该数据会被缓存在用户本地或在传输中被截获,这些都是不安全因素;而用户访问XenApp或XenDesktop服务器时,之间传输的是屏幕增量变化信息和鼠标键盘变化信息,用户端无任何应用数据缓存在本地,同时中途截获这些信息然后反推出用户真正的办公操作和数据比直接截获办公数据困难上千倍。

因而可以说数据总是存放在最安全的地方。

XenApp和XenDesktop带来的最大益处是采用应用虚拟化方式阻止数据任何时候离开数据中心。

对于远程用户从公网访问内网,XenApp和XenDesktop通过严格的用户认证进行安全权限控制。

由于网络上传输的只是客户端的键盘、鼠标动作以及显示界面的刷新部分,办公数据和代码的并不下载到客户端本地;数据、缓存、Cookie等等全部在中央受限的环境中控制;另外ICA协议还含有多种加密技术,保证显示界面和用户操作数据的安全传输;客户端的操作感觉虽然就像在本机操作一样,但未经权限许可,不得擅自修改、备份、拷盘、打印等。

相关主题