何谓基于服务计算SBC?

日期: 2009-03-12 作者:Brian Madden翻译:王越 来源:TechTarget中国 英文

所谓“基于服务计算”这个词,也就是SBC,已经出现几十年了。实际上,早在用服务器代替工作站或者笔记本进行计算机处理的时候,SBC就已经出现了。大机时代,几乎所有的计算都是SBC,因为“Green Screen”哑终端仅仅就是一个挂在中央主机上的远端键盘和屏幕。   在上个世纪八、九十年代,微软公司的桌面计算机大量普及。

企业开始使用偏向“分布式计算”的模型,由于在大多数企业中每个桌面计算机分别运行各自的程序,因此可以把企业内部的计算看作是“分布式的”。分布式时代到来了,SBC的辉煌时代已经过去了。   然而,企业很快就认识到分布式计算存在一些问题。企业用户常常不得不更新几十台、几百台、多至上千台……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

所谓“基于服务计算”这个词,也就是SBC,已经出现几十年了。实际上,早在用服务器代替工作站或者笔记本进行计算机处理的时候,SBC就已经出现了。大机时代,几乎所有的计算都是SBC,因为“Green Screen”哑终端仅仅就是一个挂在中央主机上的远端键盘和屏幕。

  在上个世纪八、九十年代,微软公司的桌面计算机大量普及。企业开始使用偏向“分布式计算”的模型,由于在大多数企业中每个桌面计算机分别运行各自的程序,因此可以把企业内部的计算看作是“分布式的”。分布式时代到来了,SBC的辉煌时代已经过去了。

  然而,企业很快就认识到分布式计算存在一些问题。企业用户常常不得不更新几十台、几百台、多至上千台个人桌面计算机,而不在是简单地在中央服务器上更新就可以了,这就导致更新工作难度非常大。也就意味着员工在使用他们所需要的软件之前,就必须在他们的工作站上安装这些软件。

  分布式计算也带来性能上的问题,这个问题在广域网(WAN:Wide-Area-Network)中客户端或服务器的应用场景中更为明显。因为客户端软件运行在用户的工作站上,但是由于WAN连接速度慢,这些软件不能读取服务器数据或者数据库。就经常导致用户在使用一个应用程序时,就会不停地出现“点击、等待”的现象。

  笔记本安全是分布式计算模型中出现的另外一个问题。例如,如果用户每周都会收到一些公司的邮件,这些公司声称可以提供一年免费的信用卡监控服务。这就很有可能是因为有人丢失了包含个人用户信息的笔记本。

  分布式计算的这些问题的暴露是在上个世纪九十年代和本世纪初期,这些问题的出现导致不少企业都把他们的焦点从分布式计算模型重新转向了SBC。当然这个时候的分布式计算和上世纪七八十年代的大机时代相比,有很大的不同。“新”世界是基于Windows的,而不是大机世界中古老的、色调单一的文本格式,所以“新”SBC也就必定是基于Windows的。

  在上世纪九十年代,思杰公司从微软购买到Windows源码、对其做出相应修改,可以使其在SBC模式下使用。Windows系统运行在数据中心,客户端可以通过图形界面哑终端(“瘦客户端”)连接到数据中心。用户键盘和鼠标的输入被上传到远程服务器上,远程服务器的屏幕图像被下传到“瘦型客户端”上。

  从用户的角度来看,新的、基于Windows的SBC无论从视觉上、还是从感官上都像用户所熟悉的Windows平台。在很多情况下,用户根本就没有意识到他们的Windows拷贝没有运行在他们的桌面计算机上。很多单位在从分布式计算过渡到基于SBC的“瘦客户端”的同时,也从CRT屏幕过渡到了LSD纯平显示器。因此,很多用户认为所谓的“瘦客户端”适用于新的、薄LCD显示器。

  很多公司都是逐渐地采用这种新的、基于Windows的SBC,而不是一下子全部做出转变。这些公司继续提供完整桌面计算机或者笔记本在本地运行Windows(通过分布式计算模型),但是这些公司也构建一些中央Windows SBCServer来运行比较重要的应用程序。用户不用“瘦客户端”设备就可以在工作站上同时运行客户端软件和常规Windows应用程序。现在很多公司都在混合使用瘦客户端和传统应用程序。然而,也有一些公司仍然使用全“瘦”或者全“胖”的架构。

  既然SBC有这么多优势,那么为什么不是所有的公司都完全转向SBC呢?我们在下面列举出了部分原因:

  • SBC意味着用户的应用程序运行在远程服务器上;因此用户在使用这些应用程序的时候就必须能够上网。这个要求在办公室或者在家都可以满足,但是也就意味着在一个不联网的笔记本上,SBC就无法发挥作用。
  • 由于所有的处理都是在远程服务器上,低效网络连接将会导致糟糕的用户体验,因为用户不得不等待屏幕内容的缓慢更新。
  • 某些应用程序不可以运行在其它的计算机上,更别说运行在不同的用户中。当前视频编辑和高图像要求的应用程序就是一个很好的例子,由于SBC传输不可能很快,从而不能带来很好的用户体验。

  自从上个世纪九十年代思杰把SBC的概念带入Windows领域之后,发生了很多改变。从Windows 2000 Server开始,这个SBC能力就构建在Windows产品中了。根据用户所使用的Windows版本的不同,我们称SBC“终端服务”或者“远程桌面服务”。

  思杰公司依然在发展,他们的部分产品增强微软基本SBC功能的开箱即用的能力,这些产品给思杰公司每年带来10亿美金的收入。还有一些公司也提供SBC产品,如Quest Software,Ericom和Jetro Platforms。全世界差不多有1亿人每天工作中都在使用某种形式的SBC。

  在过去的几年中,一些SBC的新形式,如所谓的“虚拟桌面架构”或者“VDI”,正在浮出水面。VDI和Citrix公司15年前所倡导的概念很相似,VDI不是和在物理硬件上运行Windows的远程服务器相连接,而是每一个用户连回到一个远程桌面操作系统(如Windows XP或者Vista)上,这个桌面操作系统在数据中心内以虚拟机形式运行。

  到目前位置,SBC的发展现状就是这样。并不是要求每一个用户和每一个单独应用程序都使用SBC,但是很多公司都做到了很好的一个折中,把某些应用程序通过SBC分发给特定用户;其它应用程序通过传统分布式模型在本地运行。

作者

Brian Madden
Brian Madden

特约作者

翻译

王越
王越

相关推荐