推荐榜 短消息 big5 繁体中文 找回方式 手机版 广 广告招商 主页 VIP 手机版 VIP 界面风格 ? 帮助 我的 搜索 申请VIP
客服
打印

SaaS、PaaS、云计算

购买/设置 醒目高亮!点此感谢支持作者!本贴共获得感谢 X 4

SaaS、PaaS、云计算

 

  近一两年来,SaaS(软件即服务)、PaaS(平台即服务)、云计算,这三个概念在软件领域被炒得火热。乍看之下,三者之间存在很多相似的地方,比如同是利用互联网来提供相关服务或应用,都是基于租用的模式,且同样是按需付费。

  但在表面的繁华之下,从技术角度来看,这几种概念有什么差异?哪些厂商在提供相关的技术?具体的产品有哪些?很多用户对此却是云里雾里,选择时也无从下手。

  概念细比较

  SaaS是Software-as-a-service(软件即服务)的简称,是一种通过Internet提供软件的模式。厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。

  PaaS是Platform as a service(平台即服务)的简称,是把服务器平台作为一种服务提供的商业模式。

  云计算(Cloud Computing)是将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务的新兴的商业计算模型。

  PaaS与SaaS都是侧重于服务,对厂商的服务能力有要求;而云计算更注重计算资源的共享。

  那么,这三个概念哪个更大一些呢?

  一种观点认为:云计算可以囊括PaaS、SaaS等概念。她将云计算分为三层,最底层是基础架构,包括硬件、服务器等物理资源;第二层是平台;最上面一层是应用和服务,也就是SaaS;另一种观点认为:硬要将SaaS、PaaS归于云计算没什么意义,三者之间存在很多区别。

  这两种针锋相对的观点,或许是因为看待云计算的角度不同。云计算可以从狭义与广义两个层面来理解,狭义的云计算是指利用网络为用户提供服务器、存储等网络资源,与PaaS、SaaS是平行的概念;而第一种的云计算是从广义的层面来理解的,所以看起来才会无所不包。

  差异化产品看技术区别

  如果从产品的角度来看,我们可以更容易地辨别SaaS、PaaS与云计算的区别。

  SaaS应用的一大特点是直接面向最终的企业用户。Salesforce是SaaS领域最成功的企业之一,其推出的基于 Web的CRM解决方案正是典型的SaaS产品,可用于销售、服务、营销和呼叫中心运营等。现在,国内很多企业开始模仿或复制Salesforce的模式。

  某种程度上说,PaaS是SaaS模式发展的一种必然结果。PaaS的出现,是SaaS企业想作龙头企业的一种努力和尝试。与SaaS相比,PaaS对提供商的要求更高,对开发语言、开发环境、开发工具等都有更高的要求。SaaS产品一般而言都是最终应用,用户可以拿来即用;而PaaS一般面向的是软件开发商,这些软件开发商们在PaaS厂商提供的在线开发平台上进行开发,从而推出自己的SaaS产品或应用。正因为PaaS要求更高,所以目前有能力提供PaaS平台的厂商并不多,Saleforce公司的Force.com、Google的Google Apps Engine、八百客公司的800APP,都是典型的PaaS平台产品。

  伴随着云计算的快速升温,Amazon、Google、IBM、微软等IT巨头都相继推出了云计算的相关产品。Amazon使用弹性计算云(EC2)和简单存储服务(S3)为企业提供计算和存储服务,收费的服务项目包括存储服务器、带宽、CPU资源以及月租费。IBM 在2007年11月推出包括一系列云计算产品在内的蓝云(Blue Cloud),使计算不仅仅局限在本地,通过架构一个分布的、可全球访问的资源结构,使数据中心在类似互联网的环境下运行计算。微软去年10月也推出了Azure云服务平台,包括了Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务等主要组件,其主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。

  标准的较量

  与概念的热炒形成鲜明对比的是,SaaS、PaaS、云计算,三者目前均处于发展的初级阶段。

  正是因为同出于发展初期,对标准的关注更显得重要,或将会影响这些技术未来的发展,甚至决定一些厂商的命运。就像前段时间的文档标准之争,尽管倪光南院士等人不停呼吁支持我们国家自己的文档标准,但因为微软的Office产品已成垄断之势,其文档标准基本也就成了事实标准。虽然很多厂商反对,但仍不得不让自己的产品去兼容微软的Office产品。

  与当初的文档标准之争一样,对于SaaS、PaaS、云计算这几种技术,是先制定一个全行业可以普遍遵守的标准以便规范市场?还是让事实标准来说话?业界现在也存在很大争议。

  随着SaaS的发展,用户使用来自不同厂商提供的SaaS应用将变得更为常见,如果接口和数据规范等有统一的标准,用户就可以很方便的在不同的系统间将数据导入导出。张斌透露,他们已制定了SaaS行业的6项技术标准,其中《软件服务运英数据规范》、《软件服务运营接口规范》等标准可行性强,他们计划先在联盟内部推行这些规范,如果运行效果好的话再向外推广。

  不过,其他公司对此有着不同的看法。很多国家制定的标准执行起来往往效果不理想,要么被束之高阁,要么就是彻底流产。

  相比之下,云计算标准的形成似乎要困难一些。或许是由于当前市场上主要的云计算厂商都是一些IT巨头,因此难免各说各话,彼此都处在攻城略地的阶段,事实标准尚未形成,而大家坐下来共同研究制定行业标准的情况,目前看来也不太可能。这就苦了用户,市场上的云计算产品与服务千差万别,他们在选择时也不知道该如何下手。不过,IBM有意联合其他厂商来建立云计算的相关标准(Cloud  standards),希望不管是什么厂商,能对"云计算是什么样的,未来怎么样发展"等有一个共识,这样用户就能不受控于某个单独的厂商,可以在不同的云计算平台之间自然的进行迁移。

  未来会如何?

  对于PaaS、SaaS与云计算这三种技术未来会如何发展,业界也有不同的认识。

  SaaS、PaaS与云计算这几种技术之间并不是非此即彼的关系,而是会相互借鉴。SaaS的发展催生了对PaaS的需求;PaaS的出现,则可以使得SaaS更加完善规范;而云计算与SaaS、PaaS的结合,可能会使得这个产业链变得更加完整。比如,当前很多SaaS厂商都是租用电信或移动的机房作为自己的数据中心,但这一传统模式有个缺点,即不够灵活。当SaaS用户规模急剧扩张时,数据中心不能及时做出响应,而如果SaaS厂商采用云计算厂商来提供网络资源,能够更好地解决这一问题。

  在2015年左右,由SaaS、PaaS、云计算共同组成的市场会逐渐成熟,提供不同技术的厂商之间携手合作的蓝图也将呈现。

[ 本帖最后由 wsp06 于 2009-5-18 14:05 编辑 ]

点此感谢支持作者!本贴共获得感谢 X 4
TOP

其实怎么都无所谓,对大公司来说,肯定要吹一下自己的那一套,不然怎么彰显影响力嘛,
对用户来说,好用的产品就是王道。

TOP



当前时区 GMT+8, 现在时间是 2025-6-29 07:29