开发中心虚拟桌面解决方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发中心虚拟桌面解决方案
citrix xendesktop+xenserver
一、用户需求:
随着IT开发项目的数量增加与规模扩大,以及与外部公司的合作日益密切,项目开发环境的管理更加复杂,安全管理的要求也日益提升。为此,需要建立一个简单、易用、安全的集中开发管理平台,以有效进行开发环境的规范管理,支持可控的开发模式,同时保护重要数据与代码的安全。
功能需求
1. 集中管理:可将开发环境中的应用软件进行集中管理,可以根据需要随时调整开发环境的应用部署,以支持开发平台的各种开发工具的集中部署和运行,简化开发人员客户端的开发环境配置及部署要求。
2. 数据保护:所有的代码及业务数据只在服务器端传递,提高系统数据访问的安全性。
3. 访问控制: 支持外部合作公司远程接入的项目开发模式,能有效控制用户的剪贴板、本地硬盘、打印机、端口等操作,做到合作公司人员未经授权无法从任何渠道获取项目的代码、文档和业务数据。
二、Citrix安全的、集中部署的虚拟桌面架构解决方案
虚拟应用已经可以支持很大一部分开发工具的集中部署和发布,但是对于一些需要系统级权限和操作、和Windows Server平台的多用户环境不兼容的应用,可以使用集中部署的Windows XP/Vista、windows 7虚拟机来搭建开发平台。
Citrix虚拟桌面解决方案能够为开发中心的用户提供安全的桌面开发环境。
为了保证研发设计代码的安全性,建议采用Citrix XenDesktop桌面交付技术来应对以上问题
Citrix桌面交付技术可以在数据中心集中化管理桌面,还可轻松实现安全防护及备份。Citrix XenDesktop桌面交付技术可提供一种端到端的桌面交付解决方案。
XenDesktop可动态按需产生虚拟桌面,用户每次登录时都能获得一个干净的、个性化的全新桌面——从而确保性能不会下降。
XenDesktop采用的高速交付协议还可在任何网络条件下提供无与伦比的响应速度。对于IT 机构而言,
XenDesktop可通过分别交付桌面操作系统、应用软件和用户个人配置文件,大大简化桌面生命周期管理并显著降低拥有成本。
三、Citrix桌面虚拟化服务器包含如下组件:
• Citrix Desktop Delivery Controller服务器: 以下简称Citrix DDC服务器,对用户的登录请求进行认证,授权用户可使用某一个用户桌面。
•Citrix Provisioning Server: 将用户的操作系统、应用软件、个人配置文件分离,采用流技术,将用户桌面按需提交到用户。Provisioning Server节省了IT管理人员的时间和金钱,并减少部署服务器补丁、更新和升级时的失误。当需要打补丁或进行升级时,Provisioning Server的功能使IT能够复制现有的虚拟工作负载镜像,进行必要的更改,并使所有关联的服务器都能在重新启动时随之发生变化。如果出现问题,可以回退到以前产生的镜像,仅需简单重新启动并回流到以前产生的镜像。
四、Citrix桌面交付实现方式如下:
员工利用现有计算机,以Web或客户端方式登录Citrix DDC服务器,节约当前用户计算机的投资。
Citrix DDC服务器提交认证请求到后台域控制器。认证成功后,工作站按需从Citrix Provisioning服务器获取标准Windows桌面、应用软件、用户个性配置文件。用户个性配置文件及新建的设计图纸等文档,都集中存放于网络存储中,简化文件的管理;标准Windows 桌面映像只需要一份,同时提供给所有用户使用,这可节约大量的存储空间。
Citrix DDC服务器通过ICA协议提交工作站上的桌面到最终用户,用户就像使用本地计算机一样方便。
用户与Citrix DDC服务器之间的会话采用ICA协议,只传输屏幕信息、键盘、鼠标指令等,只占用少量的网络带宽。
整体示意如下:
XenServer
Share storage
五、Citrix桌面交付主要特性及优点
•卓越的用户体验
按需桌面:用户每次登录时都会动态产生一个虚拟桌面,从而确保性能不会降低
任何网络条件下都能提供最快速的桌面性能
快速开机:数秒内便能访问虚拟桌面
通用打印机驱动:为用户提供快速一致的打印体验,对于IT部门而言可简化打印机管理和支持
•简单的桌面置备和管理
桌面镜像管理:使IT可以通过一个单一镜像集中化管理多个虚拟桌面
按需镜像置备:创建或取消置备虚拟桌面,不仅优化资源利用,而且用户每次登录时都能获得一个干净的操作系统
•桌面存储优化:使数百个虚拟桌面可以从一个单一桌面镜像启动,从而减少“桌面镜像蔓延”,可节省高达 90%的存储费用
虚拟机基础架构:提供一种基于准虚拟化的64位系统管理程序,实现虚拟桌面集中存管的可扩展性和经济实惠性
可靠的桌面访问管理
•桌面分配:为用户群创建虚拟桌面池,或为特定用户提供个性化桌面
•会话管理:虚拟桌面连接和会话状态
•会话可靠性:确保用户即使通过高延时或低带宽的网络连接也可继续工作
•高可用性/故障恢复:在避免产生单点故障的情况下让用户能够访问其虚拟桌面
六、硬件配置推荐
根据目前50并发用户的客户需求,现将硬件配置推荐如下
1、服务器
推送虚拟桌面为xp的服务器配置
每个xp最小值512M内存,因考虑到开发软件自身占用情况,故推荐每台vm xp 512M-1GB RAM 50*512M=25GB RAM
50*1GB=50GB RAM
VM XP 25-50GB RAM
PVS 4GB 2台共8GB RAM
DDC 2GB 2台共4GB RAM
DC 2GB 2台共4GB RAM
注:citrix ddc pvs 均有集群功能,即实现负载均衡和高可用性,来保证业务的实时和连续性。
Cpu 建议使用2路4核处理器
根据以上分析具体的服务器配置如下:
HP ProLiant HP DL388G7 E5620 Base CN Svr
CPU 英特尔® 至强® E5620(2路4 核,2.40 GHz,12 MB 三级高速缓存)
RAM 32GB
网络控制器 1GbE NC382i 多功能双端口(建议4块网卡)
以上为单台服务器配置,建议使用3台hp服务器并发50用户
(注:如果是50用户并发测试环境,则使用一台hp服务器即可)
存储
使用NAS、IPSAN、FCSAN均可
存储空间容量具体根据开发环境数据量及citrix本身占用来定(citrix自身使用1TB空间足够使用)
2、客户端
推荐使用HP thin client 产品,目前已经在项目中测试过支持的客户机型号为:
Hp thin client t5740
Hp thin client t5745