众说纷纭,问道Paas的基本问题
进入2013年以来, “云已落地”获得了业界人士的普遍认同,业界大佬 谷歌 、 微软 ,甚至曾对 云计算 不甚重视的 Oracle 均积极展开了全球的“云布局”。国内的BATS(baidu、阿里、tencent、 新浪 )也紧扣国际形势,在中国展开了“云”的逐鹿之争。
云若要实现,其服务的运转必须要靠稳定的结构。作为云架构中重要的承接部分,PaaS的作用不容忽视。但PaaS的几个基本问题,业界还一直没有分析得特别透彻。由于这关系到PaaS的未来走向,十分重要,因此笔者在此抛砖引玉,以期引起大家的共同探讨。
云服务运营商所需要的平台与PaaS之间的区别与联系
现在大家普遍讨论的PaaS仔细区分其实有三类:第一类是提供开发功能的PaaS平台,第二类是将提供的运营服务PaaS平台,第三类是为提供支撑的PaaS平台。我们来仔细分析一下这三类平台各自包含什么。
PaaS按功能分类
首先看第一类,即提供开发功能的PaaS平台。笔者认为,这是最为体现PaaS弹性特质的平台。PaaS的开发平台按照开发功能可以划分为整体开发平台和具体开发工具(辅助开发PaaS的工具)。整体开发平台可以提供具有完整开发环境的SDK、测试软件以及相关环境、版本管理等功能。具体开发工具则是提供某种优秀性能的PaaS工具(例如 Hadoop )。这种工具的特点就是对多平台的支持比较好,可移植性比较强,某领域的功能深入、完善、具有独特性。实际上,很多公司就是利用这些特色工具整合成自己的PaaS平台。而开发平台根据 云计算架构 可以实现四部分产品的开发,即开发 SaaS 软件、开发IaaS资源管理软件、开发PaaS平台以及开发PaaS工具。
开发平台的产品构成
其次看第二类,PaaS运营平台。其主要提供的服务内容是用来帮助客户调用其他云的内容,或传统软件内容的服务,解决云之间和云与传统软件之间的 联通 性;SaaS、PaaS工具应用的集成、管理平台等。
最后,说下PaaS支撑平台,这类平台可以实现账户、计费的 自动化 管理;各种硬件的监控与管理,以及安全策略的自动化配置。其实从本质上来说,其不能算严格的PaaS,且不说需要IaaS的供应商提供开放的接口来实现此项服务,当前。现阶段,有些IaaS厂商的技术实力尚不能完成相关的管理软件开发工作,所以相关功能可能外包给第三方软件商开发,从这个角度上来说,我们可以将其看作管理IaaS的定制平台。
PaaS的用户是谁?
根据现有用户群体,我们可以将用户大致分为三大类:开发者、运营者以及最终用户。
开发者,顾名思义就是开发产品为目的的用户群体,这里需要指出,根据最终产品的不同可以分为:面向SaaS的开发者和面向PaaS的开发者。
运营者,就是通过构建运营平台进行服务的用户群体。这里的平台面向的是下游的供应商,比如SaaS供应商,使用云 系统集成 商等等。
最终用户,这里的用户其实就是使用SaaS的终端用户。由于PaaS的弹性特质造成其多样化的运营方式,使得厂商可以根据自身的实力,选择不同的业务作为切入点。有的厂商可以实现整个云环境平台的搭建(比如 IBM ),终端用户可以直接使用该平台;而有些厂商则通过提供PaaS+SaaS的平台服务模式(比如八佰客),为终端用户服务。
PaaS的商业模式?
运营商PaaS商业模式需要兼容原有运营商用户前向收费的商业模式,同时参考 互联网 企业 标杆、基于PaaS架构的统一应用环境的引入将会为运营商带来新的商业模式和盈利机会,按照运营商在生态系统中提供的服务可以将合作商业模式分为以下几类。
运营商提供IaaS+PaaS服务:
运营商自营产品模式:自有渠道发布产品:合作伙伴按照运营商需求通过统一应用环境进行定制开发和部署,开发的应用通过运营商传统渠道发布,通过运营商代计费、代运营,合作伙伴通过开发费、分成费等方式获取收益。
合作运营产品模式:合作伙伴自运营产品:合作伙伴自有应用通过统一应用环境开发并部署,使用运营商能力,通过运营商渠道发布,合作伙伴自身计费、运营,运营商通过分成、托管租用、能力贩卖的方式获取收益。
托管类产品模式:合作伙伴自有应用通过统一应用环境开发并部署,使用运营商能力,通过自有渠道发布、收费和运营,运营商通过分成、托管租用、能力贩卖的方式获取收益。
非托管类产品模式:合作伙伴自有应用通过统一应用环境开发,使用运营商能力,部署在自有平台,通过自有渠道发布、收费和运营,运营商通过分成、能力贩卖的方式获取收益。
运营商提供PaaS服务:
合作+托管类产品模式:一部分合作伙伴自有应用通过统一应用环境开发并部署,使用运营商能力,通过自有渠道发布、收费和运营;另一部分合作伙伴通过托管租用、分成的方式获益;运营商通过分成、能力贩卖的方式获取收益。
运营商提供PaaS+SaaS服务:
合作运营产品模式:运营商自运营产品:运营商自有应用通过统一应用环境开发并部署,使用合作伙伴能力,通过合作伙伴渠道发布,运营商自身计费、运营,合作伙伴通过分成、托管租用、能力贩卖的方式获取收益。
托管类产品模式:运营商自有应用通过统一应用环境开发并部署,以及自有渠道发布发布、收费和运营;合作伙伴通过分成、托管租用、能力贩卖的方式获取收益。
合作+托管类产品模式:一部分合作伙伴自有应用通过统一应用环境开发并部署,使用运营商能力,通过自有渠道发布、收费和运营;另一部分合作伙伴通过托管租用、分成的方式获益;运营商通过分成、能力贩卖的方式获取收益。