流式处理桌面

自动化软件分发一直是桌面管理领域的热门话题,但下一个重要问题是按需软件交付。虽然ASD工具通过使软件安装保持一致来帮助控制桌面支持成本,但按需软件交付技术更进一步:它们可以虚拟化本地安装,并实时从中央分发服务器传输应用程序(甚至操作系统)。

Sanjeev Shetty是时代华纳有线电视公司位于北卡罗来纳州格林斯博罗市的IT主管,他正在使用流媒体技术管理公司300个座位呼叫中心的桌面应用程序环境。Shetty说,他考虑过瘦客户机,但无法证明支持微软终端服务或Citrix Systems Inc.的演示服务器(以前是MetaFrame)架构所需的后端服务器场投资是合理的。

相反,他从马萨诸塞州沃尔瑟姆的Ardence公司安装了Ardence桌面。它在服务器上创建并存储完整的系统映像,并在启动时将部分操作系统和应用程序流式传输给桌面用户。”它不需要在服务器基础设施上进行大量投资,并提供了即时的投资回报率,”Shetty说。

应用程序流技术利用了这样一个事实:局域网正在变得越来越快,而且大多数应用程序只需要总程序代码的一小部分就可以运行。IDC分析师DanKusnetzky表示,最低需求可能只有10%到15%。

一旦用户启动并运行,将根据需要获取其他应用程序和操作系统组件。在程序初始启动之后,一些产品允许应用程序的一部分驻留在本地缓存中,以便更快地进行后续加载。结果是:应用程序可以在中央服务器上维护和更新,但可以在最终用户的本地机器上运行。消除了在单个桌面上管理本地安装的程序的问题。

“这个概念是新的。这是随需应变计算和实用计算趋势的一部分,”宾夕法尼亚州King of Prussia Neoware Systems Inc.首席执行官迈克尔•坎特罗维茨(MichaelKantrowitz)说。

即时流媒体产品的供应商分为两类。像Ardence这样的公司提供的产品能够传输完整的磁盘映像,包括Windows操作系统和预定的应用程序集。像AppStream公司这样的公司只传输应用程序,但对应用程序交付提供更精细的控制。

还有其他供应商,包括Softricity公司和Stream Theory公司,通过创建一个独立的虚拟环境,每个流式应用程序都可以在其中运行,从而使应用程序流式传输更进一步。虚拟化层捕获并隔离注册表项、动态链接库(DLL)以及应用程序希望对Windows设置所做的其他更改。这避免了应用程序冲突,并消除了管理员为每个应用程序组合执行回归测试和构建映像的需要。

由于应用程序集中交付,软件流产品允许严格控制应用程序许可证。”Kusnetzky说:“我们的想法是创造一个环境,在这个环境中,应用程序可以以一种非常受管理和控制的方式在设备上可用,然后从设备上删除,这样就可以在其他地方使用。”。

谢蒂说,在时代华纳有线电视公司,流媒体技术通过减少恶意软件问题导致的服务台呼叫,降低了桌面支持成本。”现在,当他们得到(病毒)时,他们只是重新启动,得到一个新的图像,”他说。

集中化管理也使升级更容易。他说,公司Avaya呼叫中心软件的典型升级,过去需要75小时来测试和推出,现在大约一小时就完成了,因为需要的图像更少,而且软件不必安装在每台机器上。

时代华纳的PC支持PXE引导技术,该技术允许机器直接从Ardence服务器提供的系统映像进行远程引导。Shetty说,PC机在千兆以太网上的启动速度比在本地运行时更快,绕过本地磁盘驱动器节省了支持成本。”我们80%的故障单都与硬盘有关,”他说。他补充说,缺点是构建用于流媒体的图像可能很耗时。

Shetty不在呼叫中心以外的350台机器上使用Ardence,因为这些机器不共享一个公共应用程序集。”你会有很多这样的图片,”他说。

Neoware的Image Manager试图通过创建一个虚拟化层来减少所需的映像数量,该层允许单个映像在不同的系统上运行。”我们有一个虚拟化的驱动程序模型,它可以让操作系统启动,而不管硬件是什么。但是,它仅限于那些内置在Windows中的驱动程序。具有唯一驱动程序的应用程序需要单独的映像。对于这两种产品,管理员仍然必须为每个所需的应用程序集创建不同的映像。

在Westgate Resorts Ltd,系统管理员Brett Lazenby构建基线系统映像并仅流式传输应用程序。他在奥兰多的分时公司将AppStream部署到4000多台个人电脑的工作已经完成了一半。

Lazenby说:“我们喜欢用户在安装完成之前就开始使用(应用程序)。”。他说,尽管准备应用程序很费时,但应用程序流使得更新速度更快,因为用户在下次登录时会收到更新。

“不到一分钟,他们就可以使用(更新的)应用程序。这绝对比有人拿着2000台电脑到处走动要好,”他说。

在森科尔能源服务公司(Suncor Energy Services Inc.)管理多个图像是不切实际的,该公司在4500台PC机上有1600个应用程序。这些应用程序中75%到85%现在是通过Softricity的SoftGrid服务器交付的。

SoftGrid包括一个“sequencer”实用程序,它封装了应用程序安装例程所做的所有系统更改,并将这些更改与已安装的应用程序映像一起放置在PC上的半隔离虚拟环境中。应用程序将根据在Active Directory中设置的策略自动交付,并在会话结束时删除。

森科尔的目标是一个“零接触工作站”,它说,支持分析师德里克魏斯哈尔。因为应用程序是流式的和虚拟化的,所以用户可以登录到任何机器并接收自己的应用程序。”我可以坐在公司的任何桌面上,一登录就可以得到我所有的应用程序。

以前需要一个月才能部署的软件更新现在只需一天就可以完成。Weiszhaar不需要首先对应用程序执行回归测试,而是生成一个分发包并对其进行测试。”我们可以在五分钟内将它部署到公司的每个人身上,”他说。

然而,SoftGrid并不适用于所有应用程序。Weiszhaar说,在某些情况下,除非将虚拟化应用程序打包在一起或在本地安装一个,否则它们将无法进行互操作。由于应用程序之间的依赖关系,他没有虚拟化Microsoft Office。(Softricity联合创始人兼副总裁David Greschler表示,SoftGrid的最新版本支持除NT服务以外的所有应用程序组件。)

为了满足森科尔用户的需求,确定应用程序的依赖关系和排序应用程序也需要额外的工作,Weiszhaar说对于每一个申请,你必须问,‘我失去了什么,我得到了什么?’他说。

流理论声称提供更灵活的应用程序环境虚拟化。AppExpress允许管理员指定哪些dll或其他应用程序组件可以虚拟化,哪些组件需要相互通信,首席技术官Arthur Hitomi说。不过,该软件不会像软网格那样,允许Oracle或Office应用程序的不兼容版本同时运行。

按需流媒体工具还可以管理和更新Citrix演示服务器或终端服务服务器场中的应用程序或系统映像。Suncor使用MetaFrame为指向其后端数据库的应用程序提供瘦客户端访问,但在过去的互操作性冲突中,Weiszhaar被迫为行为不正常的应用程序指定单独的后端服务器。

Weiszhaar说:“由于Office和Oracle的版本不同,我们不得不淘汰硬件。SoftGrid消除了冲突,然后Weiszhaar能够将这些应用程序分发到更多的服务器上。

Jonathan O'Brien使用SoftGrid将总部位于亚特兰大的Lend Lease的80台MetaFrame服务器整合为15台所有的应用程序都在不同的服务器上。现在我们可以同时运行它们,”房地产服务公司的高级系统工程师O'Brien说。

通过MetaFrame部署新应用程序也更容易。”我们可以把你以前从未运行过的新应用程序放到一台运行着生产应用程序的服务器上,我们不必担心它会破坏任何东西,”O'Brien说。

像应用程序流的其他用户一样,O'Brien说打包应用程序是一个挑战。到目前为止,他已按需提供了150个,另有10个计划。”我们有这么多的应用程序,我们没有时间去了解所有这些是如何工作的,”他说。然而,这正是每一个基因在测序之前需要做的。”应用程序是如何存储和访问的,[无论]你是否想要复制.ini文件--你必须知道或学习这些东西,”他说。

IDC的Kusnetzky说,虽然应用程序流的方法各不相同,但最终所有供应商都试图以一种有管理、安全的方式将应用程序交付到终端设备。虽然SoftGrid的产品是最成熟的,但管理员在做出决定之前需要仔细检查每种方法。”可能有六七种方法。对于一个试图确定什么是满足其需求的最佳解决方案的组织来说,这肯定是非常令人困惑的。”

自动化软件分发一直是桌面管理领域的热门话题,但下一个重要问题是按需软件交付。虽然ASD工具通过使软件安装保持一致来帮助控制桌面支持成本,但按需软件交付技术更进一步:它们可以虚拟化本地安装,并实时从中央分发服务器传输应用程序(甚至操作系统)。

Sanjeev Shetty是时代华纳有线电视公司位于北卡罗来纳州格林斯博罗市的IT主管,他正在使用流媒体技术管理公司300个座位呼叫中心的桌面应用程序环境。Shetty说,他考虑过瘦客户机,但无法证明支持微软终端服务或Citrix Systems Inc.的演示服务器(以前是MetaFrame)架构所需的后端服务器场投资是合理的。

相反,他从马萨诸塞州沃尔瑟姆的Ardence公司安装了Ardence桌面。它在服务器上创建并存储完整的系统映像,并在启动时将部分操作系统和应用程序流式传输给桌面用户。”它不需要在服务器基础设施上进行大量投资,并提供了即时的投资回报率,”Shetty说。

应用程序流技术利用了这样一个事实:局域网正在变得越来越快,而且大多数应用程序只需要总程序代码的一小部分就可以运行。IDC分析师DanKusnetzky表示,最低需求可能只有10%到15%。

一旦用户启动并运行,将根据需要获取其他应用程序和操作系统组件。在程序初始启动之后,一些产品允许应用程序的一部分驻留在本地缓存中,以便更快地进行后续加载。结果是:应用程序可以在中央服务器上维护和更新,但可以在最终用户的本地机器上运行。消除了在单个桌面上管理本地安装的程序的问题。

“这个概念是新的。这是随需应变计算和实用计算趋势的一部分,”宾夕法尼亚州King of Prussia Neoware Systems Inc.首席执行官迈克尔•坎特罗维茨(MichaelKantrowitz)说。

即时流媒体产品的供应商分为两类。像Ardence这样的公司提供的产品能够传输完整的磁盘映像,包括Windows操作系统和预定的应用程序集。像AppStream公司这样的公司只传输应用程序,但对应用程序交付提供更精细的控制。

还有其他供应商,包括Softricity公司和Stream Theory公司,通过创建一个独立的虚拟环境,每个流式应用程序都可以在其中运行,从而使应用程序流式传输更进一步。虚拟化层捕获并隔离注册表项、动态链接库(DLL)以及应用程序希望对Windows设置所做的其他更改。这避免了应用程序冲突,并消除了管理员为每个应用程序组合执行回归测试和构建映像的需要。

由于应用程序集中交付,软件流产品允许严格控制应用程序许可证。”Kusnetzky说:“我们的想法是创造一个环境,在这个环境中,应用程序可以以一种非常受管理和控制的方式在设备上可用,然后从设备上删除,这样就可以在其他地方使用。”。

谢蒂说,在时代华纳有线电视公司,流媒体技术通过减少恶意软件问题导致的服务台呼叫,降低了桌面支持成本。”现在,当他们得到(病毒)时,他们只是重新启动,得到一个新的图像,”他说。

集中化管理也使升级更容易。他说,公司Avaya呼叫中心软件的典型升级,过去需要75小时来测试和推出,现在大约一小时就完成了,因为需要的图像更少,而且软件不必安装在每台机器上。

时代华纳的PC支持PXE引导技术,该技术允许机器直接从Ardence服务器提供的系统映像进行远程引导。Shetty说,PC机在千兆以太网上的启动速度比在本地运行时更快,绕过本地磁盘驱动器节省了支持成本。”我们80%的故障单都与硬盘有关,”他说。他补充说,缺点是构建用于流媒体的图像可能很耗时。

Shetty不在呼叫中心以外的350台机器上使用Ardence,因为这些机器不共享一个公共应用程序集。”你会有很多这样的图片,”他说。

Neoware的Image Manager试图通过创建一个虚拟化层来减少所需的映像数量,该层允许单个映像在不同的系统上运行。”我们有一个虚拟化的驱动程序模型,它可以让操作系统启动,而不管硬件是什么。但是,它仅限于那些内置在Windows中的驱动程序。具有唯一驱动程序的应用程序需要单独的映像。对于这两种产品,管理员仍然必须为每个所需的应用程序集创建不同的映像。

在Westgate Resorts Ltd,系统管理员Brett Lazenby构建基线系统映像并仅流式传输应用程序。他在奥兰多的分时公司将AppStream部署到4000多台个人电脑的工作已经完成了一半。

Lazenby说:“我们喜欢用户在安装完成之前就开始使用(应用程序)。”。他说,尽管准备应用程序很费时,但应用程序流使得更新速度更快,因为用户在下次登录时会收到更新。

“不到一分钟,他们就可以使用(更新的)应用程序。这绝对比有人拿着2000台电脑到处走动要好,”他说。

在森科尔能源服务公司(Suncor Energy Services Inc.)管理多个图像是不切实际的,该公司在4500台PC机上有1600个应用程序。这些应用程序中75%到85%现在是通过Softricity的SoftGrid服务器交付的。

SoftGrid包括一个“sequencer”实用程序,它封装了应用程序安装例程所做的所有系统更改,并将这些更改与已安装的应用程序映像一起放置在PC上的半隔离虚拟环境中。应用程序将根据在Active Directory中设置的策略自动交付,并在会话结束时删除。

森科尔的目标是一个“零接触工作站”,它说,支持分析师德里克魏斯哈尔。因为应用程序是流式的和虚拟化的,所以用户可以登录到任何机器并接收自己的应用程序。”我可以坐在公司的任何桌面上,一登录就可以得到我所有的应用程序。

以前需要一个月才能部署的软件更新现在只需一天就可以完成。Weiszhaar不需要首先对应用程序执行回归测试,而是生成一个分发包并对其进行测试。”我们可以在五分钟内将它部署到公司的每个人身上,”他说。

然而,SoftGrid并不适用于所有应用程序。Weiszhaar说,在某些情况下,除非将虚拟化应用程序打包在一起或在本地安装一个,否则它们将无法进行互操作。由于应用程序之间的依赖关系,他没有虚拟化Microsoft Office。(Softricity联合创始人兼副总裁David Greschler表示,SoftGrid的最新版本支持除NT服务以外的所有应用程序组件。)

为了满足森科尔用户的需求,确定应用程序的依赖关系和排序应用程序也需要额外的工作,Weiszhaar说对于每一个申请,你必须问,‘我失去了什么,我得到了什么?’他说。

流理论声称提供更灵活的应用程序环境虚拟化。AppExpress允许管理员指定哪些dll或其他应用程序组件可以虚拟化,哪些组件需要相互通信,首席技术官Arthur Hitomi说。不过,该软件不会像软网格那样,允许Oracle或Office应用程序的不兼容版本同时运行。

按需流媒体工具还可以管理和更新Citrix演示服务器或终端服务服务器场中的应用程序或系统映像。Suncor使用MetaFrame为指向其后端数据库的应用程序提供瘦客户端访问,但在过去的互操作性冲突中,Weiszhaar被迫为行为不正常的应用程序指定单独的后端服务器。

Weiszhaar说:“由于Office和Oracle的版本不同,我们不得不淘汰硬件。SoftGrid消除了冲突,然后Weiszhaar能够将这些应用程序分发到更多的服务器上。

Jonathan O'Brien使用SoftGrid将总部位于亚特兰大的Lend Lease的80台MetaFrame服务器整合为15台所有的应用程序都在不同的服务器上。现在我们可以同时运行它们,”房地产服务公司的高级系统工程师O'Brien说。

通过MetaFrame部署新应用程序也更容易。”我们可以把你以前从未运行过的新应用程序放到一台运行着生产应用程序的服务器上,我们不必担心它会破坏任何东西,”O'Brien说。

像应用程序流的其他用户一样,O'Brien说打包应用程序是一个挑战。到目前为止,他已按需提供了150个,另有10个计划。”我们有这么多的应用程序,我们没有时间去了解所有这些是如何工作的,”他说。然而,这正是每一个基因在测序之前需要做的。”应用程序是如何存储和访问的,[无论]你是否想要复制.ini文件--你必须知道或学习这些东西,”他说。

IDC的Kusnetzky说,虽然应用程序流的方法各不相同,但最终所有供应商都试图以一种有管理、安全的方式将应用程序交付到终端设备。虽然SoftGrid的产品是最成熟的,但管理员在做出决定之前需要仔细检查每种方法。”可能有六七种方法。对于一个试图确定什么是满足其需求的最佳解决方案的组织来说,这肯定是非常令人困惑的。”