如果你询问6个人关于如何来定义云计算的问题,你可能会得到至少一打数量的答案。而如果你询问他们软件即服务(SaaS)和云计算之间到底有怎样的关系时,你得到的答案可能就会更加多种多样。
当前,那些使用软件即服务的公司都通过基于订购的价格模型来获得应用软件,这也被大家普遍意义上称为按需软件。这种应用一般在公司外部进行部署(和公司内部安装的软件相反)。这样所获得的结果就是获得软件和硬件成本的减少,并且初始的成本比较低,或者极大地减少了随之而来的维护成本。尽管软件即服务方面的经典案例来自于Salesforce.com提供的CRM和销售自动化软件,但众多的其它厂商也已经采用了这种销售途径。
软件即服务已经不是一个新的概念了,在90年代中期很多的应用服务提供商(ASP)都如雨后春笋般崛起,他们提供了应用软件的互联网客户访问方式,而这些ASP则在远端自己的数据中心上放置软件。
公司可以使用云技术来远程访问硬件计算资源,这包括计算机供电、存储以及相关的虚拟化和所提供的功能。尽管很多用户和厂商都认为这就是云计算的本质,但它仅仅是云计算的一部分而已,我愿意把这部分看作是硬件即服务(HaaS),这个词汇我认为比起平台即服务(PaaS)来讲听起来更加确切,因为有一些厂商使用PaaS来包括他们远端的按需软件。
这一市场上的主导厂商是Amazon和Google。尽管云几乎被很多人认为是通过互联网提供的服务的同义词,它可以至少追述到70年代早期,那时候计算机的资源是可用的,通过拨号电话线就可以在分时共享提供商那里得到。除了这些硬件资源,很多分时共享的公司都提供应用软件服务给他们的用户。
云计算从广义上讲包括硬件和软件两个组件
针对服务(比如远程会议以及其它协作的工作)所使用的云技术看起来很像另外一类,但是这些服务是通过硬件和软件服务组合而成的。软件和硬件在按需的基础上可以作为云服务来使用。
很多的公司都使用硬件即服务来扩大它们自己的计算资源,尤其是针对那些高峰期计算机需求或者特殊的一次性工程;大多数使用软件即服务应用的公司都将它们的应用软件放在外部。从使用者公司的角度来看,该软件存在于云中,尽管站点很有可能是厂商自己的数据中心或者第三方的站点,而软件即服务的厂商使用该站点,它们看起来好像拥有硬件即服务的厂商资源。我相信这对于用户描述它们的云计算需求非常有帮助,而且厂商也可以更好地普及他们的云计算特性,通过把这些资源归为软件即服务、硬件即服务还是两者都有。
云计算吸引着不同规模大小的公司,它可以让小公司和中型公司使用他们根本无法担负并且维护的资源,仅仅依靠他们自己。甚至带有大量数据中心的大型公司也把云计算看成是一种扩大它们已有资源的方式,来满足新的用户需求,它们是可操作的或者是可以分析的。很多的创业者都看到了他们项目的推迟或者不能开始,仅仅是因为它需要其它的硬件或者软件资源以及随之的管理方面的工作,而这些并不能立即得到。而提供这些资源即使是在非常好的经济环境下也需要多个参与者的同意,而基于按需的云技术则可以让他们非常容易地获得这些资源。
而且,按需的云服务实现起来也比较快速,比起那些获得硬件和软件然后再安装的方式。从用户的角度上来看,云技术实际上就是一种介质,让他们可以采用那些原来公司不可能使用的方案,至少以一个相关的架构使用。
云计算当前扩展地非常快速,使得更多的公司都使用云服务来扩大它们公司内部的功能,而且在某些案例中已经取代了公司内部的资源。很多商业智能(BI)厂商都已经认识到了这一点,并且也开始把它们的触角伸向了云计算这个领域。这其中包括SAP BusinessObjects,该公司在2007年首次发布crystalreports.com——一个基于云技术的按需水晶报告,另外还有商务智能 OnDemand公司,该公司是一个数据仓库提供商,可以通过BusinessObjects Web智能来从salesforce.com分析数据。
数据库厂商Kognitio提供了基于云的数据仓库,它的品牌名称为“数据仓库即服务”,而且数据仓库应用的先驱者Netezza公司最近也和 AppNexus一起合作发布了一个基于云的数据仓库服务,后者是一个硬件即服务云计算厂商。除此之外,IBM和微软都已经在云计算方面采取了很多的手段。
云计算,无论是软件即服务、硬件即服务还是两者都有,无疑都不仅仅是一时兴起的技术。用户公司和厂商都必须要认清这一点:它已经作为公司未来整体计算架构不断增长的一块而存在。(