PaaS与laaS区别(1)

IaaS,即基础设施即服务。消费者通过Internet 可以从完善的计算机基础设施获得服务。PaaS平台即平台即服务,把应用服务的运行和开发环境作为一种服务提供的商业模式。PaaS平台通过网络进行程序提供的服务称之为SaaS,而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了 PaaS。

IaaS提供了基础设施,包含了可以按需分配的计算、网络和存储能力。在共享基础设施后,原来的软硬件一体的竖井缩短了,变成了在共享“硬件”基础上的一支支软件烟囱。如果进一步通过合并同类项,在整合基础硬件资源的基础上,将软件的基础环境也进行了整合,就可以进一步缩短软件烟囱的长度,使得成为短小灵活的应用烟囱,使得应用开发者只需要关注应用本身。

应用向IaaS的迁移可以通过换汤不换药的方式进行,可以不改变应用的任何架构,直接将原来部署在X86的应用直接迁移到云计算资源池上。但是迁移到PaaS上的应用就可能需要根据PaaS提供的软件基础环境进行定制开发或改造。所以,在很多情况下,在资源池内建立PaaS环境并不要求原来的应用都进行改造,主要服务于新的应用,为了PaaS而改造应用是没有必要的。

一般来讲,我们可以把PaaS分成了4个组成部分,基础设施PaaS化、基础软件平台、软件运行环境和应用PaaS能力。

这里我们先介绍基础设施PaaS化。IaaS提供的物理或虚拟的基础资源再加上软件能力进行在封装,将原来计算服务、网络服务和存储服务更加细化。比如定义WEB服务器、数据库服务器、数据库网络、视频类网络、数据库存储、视频存储。

在PaaS化基础资源以后,资源池的使用者可以不再关心基础资源的规格大小,通过云计算公布的服务目录和编排器,选择基础资源服务,直接就可以快速实现应用拓扑。同时所有的基础资源服务都是被监控,所有的数据向控制中心汇报。基础设施的PaaS向应用提供弹性伸缩的各种基础数据服务能力,使得应用可以主动控制基础资源服务。结合上层的PaaS服务,控制中心的数据还可以通过大数据分析、AI进一步向应用提出建议和方案。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();