云计算为虚拟桌面带来新契机(下)

日期: 2009-03-09 作者:Tom Nolle翻译:王越 来源:TechTarget中国 英文

在本文的上半部分中,我们介绍了“虚拟桌面”概念的由来,以及支持虚拟桌面的两个应用程序框架。本文将继续分析云计算与虚拟桌面和SOA的关系。   云计算中的无限世界   在支持虚拟桌面的概念中,云计算最大的优势就是云计算对诸多方面都没有特定限制,如应用程序、用户数量、通信流量等。云中的资源是弹性的,因此可以随着业务活动的需求,随之扩张或者收缩。

为支持业务的所有需求,计算能力在云中不停迁移,在理论上应用程序云会也随之可以运行在世界各地的任何地方。   然而,这仅仅是在理论上的。因为没有一个明确权威的标准说明云的组成成分,甚至没有定义云的必要特性。没有一个和云中应用程序相互交互的方法,没有针对数据存储……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在本文的上半部分中,我们介绍了“虚拟桌面”概念的由来,以及支持虚拟桌面的两个应用程序框架。本文将继续分析云计算与虚拟桌面和SOA的关系。

  云计算中的无限世界

  在支持虚拟桌面的概念中,云计算最大的优势就是云计算对诸多方面都没有特定限制,如应用程序、用户数量、通信流量等。云中的资源是弹性的,因此可以随着业务活动的需求,随之扩张或者收缩。为支持业务的所有需求,计算能力在云中不停迁移,在理论上应用程序云会也随之可以运行在世界各地的任何地方。

  然而,这仅仅是在理论上的。因为没有一个明确权威的标准说明云的组成成分,甚至没有定义云的必要特性。没有一个和云中应用程序相互交互的方法,没有针对数据存储、增加或者删除处理能力的规则。

  每一个云计算框架都有自身控制资源的规则和流程,也有其自身的管理结构。幸运的是,如果你不是使用云而去使用虚拟桌面,就会有一些普遍功能或者问题出现。

  SOA与虚拟桌面

  高效的桌面虚拟化需要应用程序和用户以纯技术的视角交互,保证不会因为用户使用GUI的不同而破坏应用程序接口。最流行的方法是一种基于服务的架构(SOA:Service-Oriented Architecture)形式,在用户界面中,有时也使用“Web Services”来代表这个概念。

  SOA/Web Services的基本概念就是把应用程序分割为逻辑组件,这些逻辑组件有它们自己确定的一些数据接口。然而,这些组件通过标识用户需求和设备(用户需要通过这些设备来访问网络)的限制信息可以重新“组合”在一起显示出来。

  SOA是各种各样实施方案的一个实施标准。有一些实施方案是非常“松散”的应用程序,如在Google Apps中,虚拟桌面的功能和一个浏览器的功能差不多,这些和过去的“瘦客户端”有点类似。其它是一些耦合性比较强的应用程序,这些应用程序构成Oasis Web Services和SOAP(Simple Object Access Protocol)标准。这些标准允许在虚拟桌面上分布更多计算功能和存储功能。IBM、Microsoft、Oracle、SAN和其它企业级软件生产商经常提供第二种方案,也有很多也支持松散结构或者瘦客户端方案。

  如果我们认为云计算应用程序基于云主机,这个云主机有合理的资源管理能力,另外这些云应用程序有兼容SOA的接口。那么,用户就可以基于操作人员的信息需求为每一个员工创建一个虚拟桌面。用户也可以为他们可能使用的每个系统平台创建一个虚拟桌面的版本。操作人员和平台信息和在一起创建了合适的虚拟界面,虚拟桌面从云中收集信息来填充各个界面。

  虚拟桌面工具可以创建操作人员视角,来审视用户程序和操作人员可能从云宿主资源中需要(“工作空间”)的相关信息,这些云宿主资源可以以面向服务的方式访问应用程序。因此,从云计算(宿主和资源策略)的“供给视角”和“消耗视角”(用户身份和安全、接口混搭和合成等)来看,在操作人员和应用程序之间交换的SOA框架是常规规划元素。

  SOA是软件发展过程的一种趋势。正因为此,许多企业的应用软件也都支持SOA,对SaaS来讲亦是如此。SOA允许虚拟桌面从数据中心、软件提供者和云中提取数据,也可以创建最灵活的架构来匹配IT资源和业务需求。

翻译

王越
王越

相关推荐