论文部分内容阅读
桌面虚拟化是2008年的热门话题,如果你在百度上搜索“桌面虚拟化”,信息会达到143万条以上。微软、VMWare和Citrix都是这个领域的倡导者,而Citrix更是在2008年5月的Synergy大会上推出了XenDesktop 2.0,即第二代桌面虚拟化产品。
传统PC使用方式
现在各种企业使用计算机的人员基本上都每人一台PC机或者笔记本电脑。首先,IT支持人员将在PC机或者笔记本电脑上安装桌面操作系统如Windows XP或Vista,其次,安装常用的办公软件和防病毒软件,最后,再安装企业使用的各种业务系统。用户每人一台PC机并使用本机上安装的应用访问网络上、服务器上的文件或者访问后台的数据库和应用系统。
这种方式在方便用户的同时也带来了一些困扰,在日常使用中,用户需要经常定期更新病毒库和操作系统的补丁,随时查杀病毒。同时,还需要制作Ghost,在发生故障时恢复操作系统;如果经常安装或卸载工具软件,还会导致机器运行越来越慢……
从公司层面的来看,同样也会发现大量严重问题在困扰公司领导层:维护成本越来越大,约是购买成本的5倍以上;每隔3年需要重新购置新PC;难以满足如萨班斯法案等法规的要求;不能及时备份重要的个人数据;难以很好地保护企业知识产权。如何才能解决运行层面的维护问题并满足公司总成本压缩和企业知识产权保护的问题?答案是:虚拟桌面,它将从根本上解决桌面引发的难题。
虚拟桌面的新思路
将办公室人员的PC机“集中”到数据中心,在数据中心搭建强大的服务器。服务器上安装虚拟服务器管理程序,根据需要虚拟桌面操作系统,前端用户使用RDP或者ICA协议连接到虚拟桌面操作系统,这样就产生了虚拟桌面技术。
第一代虚拟桌面技术的核心分为两部分:1.在虚拟服务器上创建虚拟桌面系统;2.桌面控制器管理这个虚拟桌面系统并根据权限分配给某用户使用,用户之间不共享操作系统而是独享方式。第一代虚拟桌面技术架构由三个组件组成:桌面接收器、桌面控制器和虚拟桌面库。桌面接收器主要负责向使用者提供桌面操作系统,用户输入用户名和口令后便可以登录并使用此虚拟桌面;桌面控制器负责验证桌面接收器发送的用户和口令是否正确,从虚拟桌面库中取到可以使用的虚拟桌面发送到接收器,接收器通过RDP协议连通;虚拟桌面库可以使用硬件或服务器虚拟化技术实现,每个虚拟桌面是单独的操作系统,操作系统上安装了最终用户使用的各种应用。
第一代虚拟桌面技术与传统PC使用方式的最大不同是将前端PC资源移植到后台服务器上; 服务器上的虚拟桌面操作系统上要安装各种应用,桌面与应用绑定在一起,每个用户都有独立维护的虚拟桌面,大量维护和存储依然存在。第一代虚拟桌面颠覆了传统PC的使用方式,确实可以帮助解决传统PC的一些问题。但第一代桌面也存在存储容量大以及应用和操作系统绑定的弊端,由此产生了减少存储、应用和操作系统逻辑分离的需求。
Citrix发布的XenDesktop 2.0就是第二代虚拟桌面技术的代表。其主要特点可以概括为“以一当十、动态组合”。以一当十着眼于存储改善,只需安装一个桌面操作系统,制作为标准模式的虚拟磁盘后,可以同时有几十个甚至上百个虚拟桌面从该虚拟磁盘启动;动态组合是指将应用、操作系统和Profile分离,分三个位置存储,当虚拟桌面启动时将应用、操作系统和Profile动态组合,降低了应用软件的维护、安装和管理成本。
第二代虚拟桌面将应用、Profile和操作系统分离;只存放和维护一个操作系统的影像; 应用独立于桌面操作系统运行,动态发布给用户;使用漫游配置技术,独立管理用户配置文件。与第一代技术相比,第二代虚拟桌面多了三个组件:用户配置管理器、应用发布服务器XenApp和操作系统供应服务器,这三个组件保障了应用、Profile和操作系统独立存储和动态组合,满足了前端用户的使用需求,又降低了存储成本、管理成本和投资成本。
传统PC使用方式
现在各种企业使用计算机的人员基本上都每人一台PC机或者笔记本电脑。首先,IT支持人员将在PC机或者笔记本电脑上安装桌面操作系统如Windows XP或Vista,其次,安装常用的办公软件和防病毒软件,最后,再安装企业使用的各种业务系统。用户每人一台PC机并使用本机上安装的应用访问网络上、服务器上的文件或者访问后台的数据库和应用系统。
这种方式在方便用户的同时也带来了一些困扰,在日常使用中,用户需要经常定期更新病毒库和操作系统的补丁,随时查杀病毒。同时,还需要制作Ghost,在发生故障时恢复操作系统;如果经常安装或卸载工具软件,还会导致机器运行越来越慢……
从公司层面的来看,同样也会发现大量严重问题在困扰公司领导层:维护成本越来越大,约是购买成本的5倍以上;每隔3年需要重新购置新PC;难以满足如萨班斯法案等法规的要求;不能及时备份重要的个人数据;难以很好地保护企业知识产权。如何才能解决运行层面的维护问题并满足公司总成本压缩和企业知识产权保护的问题?答案是:虚拟桌面,它将从根本上解决桌面引发的难题。
虚拟桌面的新思路
将办公室人员的PC机“集中”到数据中心,在数据中心搭建强大的服务器。服务器上安装虚拟服务器管理程序,根据需要虚拟桌面操作系统,前端用户使用RDP或者ICA协议连接到虚拟桌面操作系统,这样就产生了虚拟桌面技术。
第一代虚拟桌面技术的核心分为两部分:1.在虚拟服务器上创建虚拟桌面系统;2.桌面控制器管理这个虚拟桌面系统并根据权限分配给某用户使用,用户之间不共享操作系统而是独享方式。第一代虚拟桌面技术架构由三个组件组成:桌面接收器、桌面控制器和虚拟桌面库。桌面接收器主要负责向使用者提供桌面操作系统,用户输入用户名和口令后便可以登录并使用此虚拟桌面;桌面控制器负责验证桌面接收器发送的用户和口令是否正确,从虚拟桌面库中取到可以使用的虚拟桌面发送到接收器,接收器通过RDP协议连通;虚拟桌面库可以使用硬件或服务器虚拟化技术实现,每个虚拟桌面是单独的操作系统,操作系统上安装了最终用户使用的各种应用。
第一代虚拟桌面技术与传统PC使用方式的最大不同是将前端PC资源移植到后台服务器上; 服务器上的虚拟桌面操作系统上要安装各种应用,桌面与应用绑定在一起,每个用户都有独立维护的虚拟桌面,大量维护和存储依然存在。第一代虚拟桌面颠覆了传统PC的使用方式,确实可以帮助解决传统PC的一些问题。但第一代桌面也存在存储容量大以及应用和操作系统绑定的弊端,由此产生了减少存储、应用和操作系统逻辑分离的需求。
Citrix发布的XenDesktop 2.0就是第二代虚拟桌面技术的代表。其主要特点可以概括为“以一当十、动态组合”。以一当十着眼于存储改善,只需安装一个桌面操作系统,制作为标准模式的虚拟磁盘后,可以同时有几十个甚至上百个虚拟桌面从该虚拟磁盘启动;动态组合是指将应用、操作系统和Profile分离,分三个位置存储,当虚拟桌面启动时将应用、操作系统和Profile动态组合,降低了应用软件的维护、安装和管理成本。
第二代虚拟桌面将应用、Profile和操作系统分离;只存放和维护一个操作系统的影像; 应用独立于桌面操作系统运行,动态发布给用户;使用漫游配置技术,独立管理用户配置文件。与第一代技术相比,第二代虚拟桌面多了三个组件:用户配置管理器、应用发布服务器XenApp和操作系统供应服务器,这三个组件保障了应用、Profile和操作系统独立存储和动态组合,满足了前端用户的使用需求,又降低了存储成本、管理成本和投资成本。