云式计算(cloud-cumputing)已经成为目前最炙手可热的技术。市场研究机构Gartner的高级分析师Ben Pring说:“现在,它(云式计算)已经成为最流行的词汇。”但问题在于每个人似乎对它有着不同的定义。
云式计算目前还处于起步阶段,而该领域供应商的规模也有大有小,水平也参差不齐,他们目前提供的基于“云”的产品也各种各样,从整套应用到单个应用,比如仓储服务、垃圾邮件过滤等应有尽有。实用风格的基础设施供应商也已经开始加入到云式计算中,甚至SaaS(软件即服务)供应商比如Salesforce.com也开始涉足这个领域。目前,IT在很大程度上必须自己部署基于云的服务,但云式计算聚合商和系统集成商已经开始出现。
InfoWorld最近采访了几十个软件供应商、分析师和IT客户,希望能够整理出云式计算得各个组成部分。这些讨论的基础上,以下对于有关什么是云式计算有一个粗略的分类:
1.SaaS
这种类型的云式计算使用一种多租户(multitenant)的架构通过浏览器将一个单一的应用程序发布给成千上万的客户。对于客户来说,SaaS方式意味着无需在服务器和软件许可方面进行先期投资;而对供应商来说,与传统的托管方法相比,他们只需要维护一个应用程序,成本低。Salesforce.com是目前为止最有名的SaaS企业应用提供商,但SaaS也常用于人力资源(HR)应用,并且已经开始延伸到ERP(企业资源管理)领域,比如Workday公司。并且,SaaS “桌面”应用也迅速崛起,比如Google APP和Zoho Office,下一步SaaS会发展到什么程度谁都不能预计到?
2.可用性计算
3.云式Web服务
同SaaS密切相关,Web服务供应商提供的API可以使开发人员在互联网上开发功能,而不是发布成熟的应用。服务商提供的API业务范围也很广,有些提供离散业务服务,比如Strike Iron和Xignite,还有一些则提供种类齐全的API,比如Google Maps、ADP的薪金处理、U.S. Postal Service,Bloomberg,甚至传统的信用卡处理服务。
4.平台即服务
平台即服务(PaaS)是SaaS的一个变种,这种形式的云式计算将开发环境作为一种服务进行发布。你可以在PaaS供应商的基础设施上创建并开发自己的应用服务,并通过网络将开发出来的应同从供应商的服务器交付给你的用户,比如Legos。这些服务受制于供应商的设计和能力,所以你就无法得到完全的自由,但你也得到可预测性和预集成。主要的例子包括Salesforce.com的Force.com以及Coghead。对于极轻量级的开发,基于云的平台比比皆是,比如Yahoo Pipes和Dapper.net。
5.MSP(管理服务提供商)
MSP是最古老的云式计算之一,管理服务主要是提供给IT部门的一个应用,而不是面上最终用户,比如电子邮件病毒扫描服务或应用监测服务(Mercury公司就提供类似的服务)。SecureWorks、IBM、Verizon发布的安全服务(managed security service)也属于这一类,而最近被谷歌收购的Postini公司主要致力于开发基于云的反垃圾邮件服务。其它这方面的产品还包括桌面管理服务,例如CenterBeam公司和Everdream公司所提供的产品。
6 .服务商务平台(service commerce platform)
服务商务平台是一种混合SaaS以及MSP的综合平台。这种云式计算服务提供了一个用户互相交流的服务枢纽。它们在贸易环境中最常见,比如开支管理系统,它允许用户在一个公共平台上订购旅行或秘书服务,这个公共平台在用户设定的范围内调政服务的发布和定价。你可以把它作为一个自动的服务管理器。提供服务商务平台比较有名的公司有Rearden Commerce和Ariba。
7.互联网集成
基于云的服务集成还处在初级阶段。OpSource公司主要致力于为SaaS供应商提供服务,最近,该公司引进了一种新的技术OpSource Services Bus,使用的就是被称为Boomi的基于云的集成技术。SaaS供应商Workday最近收购了该领域的另一个公司CapeClear---一个ESB (企业服务总线)供应商,主要从事B-TO-B商业模式的服务。2005年突然杀出并风光无限的Grand Central公司,原本希望成为一个公共的“云式总线”---连接SaaS提供商和提供综合解决方案。现在,Grand Central已被谷歌所收购。
如今,云式计算的运用还不是非常广泛,对于云计算更精确的描述可能是“天空运算(sky computing)”。同时,随着虚拟化和SOA在企业中的逐渐普及,这种想法也开始为大家所认同。可扩展的基础架构应该最终能将每一家企业都最为云的一个节点。这是个长期可发展的趋势,并不是一朝一夕就能实现的。但是不可否认的是,云计算在很长的时期内还将是业界争论的难点之一。