结构决定性质,这似乎是条放之四海而皆用的准则,在云平台还不甚成熟、云计算还不能支持复杂企业环境的现在,关注云平台架构的细节就显得尤为必要。从起源的角度来看,云计算是将计算资源变成能源形式加以利用的方式;从用户的角度来看,云计算强调的是 IT 服务的交付和使用模式。所以,云计算提供的本质应当是服务。
云计算的三层架构及其使用功能
按照云平台提供的服务种类,可以划分出云平台的三层架构,即Infrastructure as a Service(IaaS基础设施即服务),Platform as a Service (PaaS平台即服务),以及 Software as a Service (SaaS软件即服务)。最下的一层是 IaaS,提供 CPU、网络、存储等基础硬件的云服务;再上一层是 PaaS,提供类似于操作系统层次的服务与管理 ;最后一层是 SaaS,就是我们所熟悉的软件即服务。
用个形象的比喻,道路被比作为IaaS基础设施,因为就其本身而言,单独的IaaS毫无作用,它只能为上一层的资源提供帮助来发挥其生产力,就好比道路的存在是为了汽车和卡车来运送乘客与货物一样。而汽车和卡车是坐落在基础设施之上的工具(PaaS),运送的货物和人员则可被比作软件和信息(SaaS)。
IaaS层因为高昂的基础设施成本以及庞大的能源消耗,在大部分云平台厂商面前竖起了一座高高门槛。而SaaS模式在效果上与企业自建信息系统基本没有区别,但节省了大量资金,因此是厂商进入行业的良好入口。
SaaS被定义为部署在互联网上的软件。通过SaaS授权后,可以订阅按需服务,即“支付使用”的模式。消费者不用操心与服务有关的任何问题或麻烦。服务提供商对应用程序享有非常高的管理控制权,负责更新、部署、维护和安全,提供商对应用程序行使最终管辖权,还有一些云平台厂商会为B端的传统厂商提供更加个性化的服务和解决方案。虽然SaaS具有稳健的运营模式和较低的运营成本等优点,但是也存在解决方案缺乏标准化和数据安全性等问题,除此之外,每个云计算厂商都想依托一个平台打造自己的生态圈,也想牢牢吸引一大批忠实的云应用开发者,还想寻求差异化的竞争优势,这时,仅仅靠SaaS模式是远远不够的,于是 PaaS的重要性和必要性就凸现出来了。
PaaS被定义为一个计算平台,它使得用户能够快速、方便地创建web应用,并且无需担心维护下层软件。就像 Google GAE,开发人员可以下载开发环境,然后在开发人员自己的基础架构中本地使用开发环境;或者开发人员可以通过浏览器,使用提供商的基础架构中的工具。比如开发人员可以把自己写 Java 应用 ( 或者是 Python) 丢在 Google 的 GAE 里运行,GAE 就像一个“云”操作系统,对你而言,不用关心你的程序在那台机器上运行。再比如,物联智慧的应用开发平台可以提供SDK和 RESTful APIs,结合IOTC物联云连接平台的整合经验,能为客户在智能手机/平板电脑等各类终端提拱基于Android、iOS的app软件开发服务与应用,借助移动互联网为行业提供完整的软件解决方案。
PaaS和SaaS的界限日益模糊,PaaS+SaaS可能走得更远
虽然上文中分别叙述了SaaS和PaaS,但对于云计算的相关问题,不同的软硬件厂商对此都有自己不同的理解,有着自己不同的定义。 Gartner公司的研究人员John Rymer在密切追踪PaaS市场后表示,PaaS和SaaS之间的界限开始模糊。比如SaaS先驱Salesforce.com则在大肆推广其集成 PaaS产品:Force.com和Heroku,越来越多的SaaS供应商开始向PaaS市场转移。
不过也并不奇怪,因为这两者本身就有着水乳交融的关系:在软件开发时,PaaS为SaaS提供了基础;PaaS是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。所以,PAAS对于SaaS运营商来说,可以帮助他进行产品多元化和产品定制化。因此,不少业内人士认为,PaaS+SaaS这种模式可能更适合云平台的发展。
1、从SaaS的角度切入PaaS
从SaaS的角度切入PaaS可能是更容易的一种方式。因为SaaS本身应用范围广并且按需订购形式灵活,因此很多厂商在提供这种服务的时候就已经积累的大量的用户。如果这些厂商能顺势建立自己的PaaS平台,并将原有的用户迁移过来,那么也许能够复制Salesforce的成功。
2、用PaaS提供SaaS形态的应用
不少人认为PaaS是云平台的制高点,但是一个云平台厂商仅仅做PaaS是不够的,虽然PaaS覆盖了软件生命周期中的开发、部署、运营等所有环节,并且支持多租户和应用计费,但是这样就和与用户最贴近的应用渐行渐远。最好的方式应该是用PaaS提供SaaS形态的应用,这种模式才能直接提供应用,而不仅仅提供开发和运营工具,因此更适合云平台在中国的发展。
因此,之所以SaaS会向PaaS过渡,是因为仅仅做具体的应用软件无法满足客户日益增加的个性化要求,Google、Salesforce就是这样;而PaaS之所以会向SaaS过渡,是为了将软件研发的平台作为服务更好更快的提供给开发者。通过整合芯片固件,并给予模块化,让客户只需采购模块化后的芯片,再将App工具细化,就能打造出符合自己销售市场的产品。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@youkuaiyun.com。本站原创内容未经允许不得转载,或转载时需注明出处::优快云资讯门户 » 模糊PaaS和SaaS的界限才能走得更远