RSS订阅
RSS订阅TT服务器

SaaS风暴强劲来袭 你准备好了吗?

2008-9-1  选择字号:  | |
打印本文章

导读:在SaaS的作法下,软件不再是以往的软件,而是以服务的方式存在。SaaS让软件(主要是商用软件)不需要安装在客户的计算机,使用者只要连上网络就能使用。

关键词:SaaS 软件

正在加载数据...

  软件的销售与部署方式,以往的作法是消费者到实体店面购买软件包后再回家安装,这几年开始流行起在网络上直接购买软件并立刻下载安装。

  和软件在线市集同时开始形成潮流的还有SaaS(Software as a Service,软件即服务)。

  在SaaS的作法下,软件不再是以往的软件,而是以服务的方式存在。SaaS让软件(主要是商用软件)不需要安装在客户的计算机,使用者只要连上网络就能使用。由于软件不需要安装在客户端计算机,所以部署、维护、更新都相当容易。因此,许多企业对于SaaS相当感兴趣。Salesforce的CRM系统,便是SaaS最成功的典范之一。

  SaaS最常见的作法是,前端利用网页浏览器当平台,以JavaScript语言开发;后端利用Web服务器当平台、使用PHP、Java、C#……等语言。如此的SaaS系统只需要部署到服务器上,用户便能透过浏览器操作此系统。大部分运算在服务器上进行,而需要处理使用者互动或者客户端主动联系服务器的部分,则由被加载浏览器的JavaScript程序负责。

  如何将既有的程序SaaS化?如果目前的系统已经是Client/Server架构(Fat Client),可以选择将Client的部分用JavaScript改写,再写一个程序当作JavaScript和Server之间的沟通桥梁,尽管这么做的工程不小,但还是会比全面改写更快。许多比较旧式的软件,为了响应Web时代的需求,便会考虑这种做法,以快速地为顾客提供Web方案。

  不过,只有Client/Server软件可以用上述局部改写的方式来符合SaaS,桌面程序(例如Word、Excel、PowerPoint、Photoshop)想要SaaS化,难度相当高,必须整个用JavaScript重写。而且JavaScript写出来的程序,在实际操作上还是不如桌面程序来得流畅与美观。因此,桌面程序进入SaaS还是有相当高的门坎。

  为了让此门坎降低甚至完全消失,有些厂商利用虚拟化技术(virtualization)将所有软件都部署在企业服务器,员工只要登入该企业的domain,就会自动启用OS层级的虚拟机制,使用者只要选取执行虚拟桌面的软件,该软件就会立刻从服务器派送过来,快取在本地端并启动执行,让桌面软件立刻变成SaaS。

  利用虚拟化技术让软件变成SaaS的观念类似“随选视讯”(VoD,Video on Demand),你可以称它为“随选软件”(SoD,Software on Demand)或“随选应用”(AoD,Application on Demand)。目前已有大型企业在内部采用此技术,实现随处办公(无固定座位的办公);也有ISP业者正以此平台为基础,准备对其顾客提供软件租用服务(软件视为服务,计次计时收费)。

  SoD的SaaS作法,其技术与观念上类似无碟工作站(Diskless Node),和Thin Client的差异相当大。但SoD还是和无碟工作站不太一样,无碟工作站的一切(包括OS)都是服务器发派过来的,软件会在客户端执行;SoD的作法则是只有发派应用软件到客户端。

  以SoD的方式进行SaaS,最明显的好处有:

  • 可以使用熟悉的软件,员工不需重新适应软件。现有的软件可以立刻变成服务。
  • 充分运用客户端的运算资源,降低服务器的负荷,符合分布式运算的精神。传统的SaaS比较耗费服务器的运算能力。
  • 传统SaaS利用JavaScript写出来的应用程序,操作上不如原生(native)程序那么顺畅。
  • 大多数的桌面应用往往自给自足,不需要和服务器互动,用SoD比用传统的SaaS更适合。
  • 应用被快取(cache)在本地端,除了可以提高启动速度,当网络不通时,也可以照样执行。
  • 资料可以选择储存在本地端或服务器端。

  但是SoD依然有缺点:

  • 客户端必须登入特定的domain,否则就必须事先下载安装启用程序。
  • 目前的SoD有操作系统的限制(只限特定操作系统),但是传统SaaS采用JavaScript,只要有浏览器即可执行。
  • 有的软件授权方式可能不允许将软件安装在服务器上,并发派到许多客户端计算机上执行。

  不管使用哪一种作法,SaaS最大的好处就是简化了软件的部署与维护工作,降低MIS部门的人力需求,这正是SaaS最吸引人的地方。

  Google、IBM等许多厂商都在推行SaaS,而且网络基础设施也已经建设完备,未来几年,以SaaS形式存在的软件会越来越多。

  从目前的局势来看,SaaS确实是一股不能抵挡的潮流。你准备好你的SaaS方案了吗?

原文出处:http://www.enet.com.cn/article/2008/0829/A20080829351499.shtml
来源:eNet    作者:冉金龙    
相关的专家答疑
相关的白皮书
刀片服务器是具有很大的发展空间,刀片服务器也是服务器市场的热点。Gartner在去年年底曾发布一份对刀片服务器市场的五年预测报告……
在2008年全球经济发展放缓的情况下,从各大调研机构发布的数据看,全球服务器市场发展虽然呈放缓趋势,但是全年整体市场销售收入依旧能保持大约4%的增长。同时由于……
微软在2008年2月发布Windows Server 2008,从而打响了该年度操作系统市场的第一炮;Unix在过去一年相当失意;过去一年的真正输家要数Sun……
2008年,纵观整个IT产业,在全球经济危机的大背景下,服务器市场跌宕起伏。在不太明朗的经济环境下,新的一年中国内服务器市场又会有何变化呢?
Gartner咨询公司统计,今年第三季度全球服务器制造商出货总量约为232万台,单位出货量与去年同期相比增长了4.4%。
ESX是性能比较稳定的虚拟化产品,但是也存在一些安全漏洞。ESXi是VMware免费嵌入式hypervisor,它也存在安全缺陷。对于这两款产品,我们该如何安全地管理它们?本指南将从网络和管理方面入手,提供一些实用技巧。
在前面的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本指南中,我们将具体描述如何管理Hyper-V、如何对Hyper-V备份以及如何进行性能优化等。
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
最新更新
专家答疑
技巧
Anil Desai
你推荐使用虚拟机优化器吗?使用的时候需要注意哪些情况呢?我没有你所提的虚拟机优化器产品的任何经验,我询问了……
Joe Foran
当谈及Xen时,我会听到如准虚拟化、hypervisor和HVM。这些术语到底是什么意思?简而言之,它们是描述Xen如何运行的结构条款。不像……
Serdar Yegulalp
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?