PaaS是什么?IaaS、SaaS、PaaS三种云服务区别

PaaSPlatform-as-a-Service:平台即服务)是应用程序和服务的部署平台。Paas为开发、测试和管理软件应用程序提供所需的开发环境,是云计算服务类型之一。


IaaS、SaaS、PaaS三种云服务区别

云计算的服务类型分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。三者主要区别为:

IaaS是将基础设施(服务器、存储和网络等)作为一种服务提供给用户,用户需要控制自己的底层,实现基础设施的使用逻辑;

PaaS为用户提供软件部署平台,用户只需要关注自己的业务逻辑,不需要管理和控制底层基础设施;

SaaS是将软件的开发、测试、管理、部署都交给第三方代理,不需要关心技术问题,加上自己的Logo即可使用

PaaS平台是什么?

PaaS平台主要面向开发者,为用户提供软件开发、测试、部署和运维管理的平台,平台为软件应用程序提供所需的使用环境。PaaS平台支持容器云、自动化运维、微服务、DevOps等产品,同时也可以整合不同的产品,为用户提供多种服务。

PaaS平台的功能与价值

PaaS平台支持不同的开发环境和丰富的服务,实现了自动化运维、快速部署、弹性伸缩、快速迭代、负载均衡、精细化管理等功能,不但能够快速响应用户开发需求,还提高了开发效率,节约开发成本;保证应用系统在运营中得以长期、稳定的运行。

PaaS平台架构

PaaS平台架构由基础设施服务、公共组件、PaaS中台(容器云系统、微服务治理、DevOps系统、物理部署、应用商店、流水线管理)、网关层、交付场景(开放API)等五层架构组成。PaaS中台支持企业PaaS业务的灵活扩展,满足用户不同需求,增加企业核心竞争力。

paas平台管理工具

Mysql管理工具

Mysql(关系型数据库管理系统)管理工具用来管理Mysql数据库。


Redis管理工具

Redis(key-value存储系统)管理工具用来管理Redis数据库。


Kafaka管理工具

Kafka(高吞吐量的分布式发布订阅消息系统)管理工具用来管理Kafka。

PaaS平台与中间件

中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。PaaS平台集成了多种分布式中间件,如消息队列,数据库、缓存服务、API网管、负载均衡等。PaaS平台集成中间件,使得上层应用软件开发更加便捷和高效,能够缩短开发周期,节省系统资源,减少运行成本。

如何搭建PaaS平台

1) PaaS业务整体规划,按照业务目标选择PaaS的场景范围:DevOps、微服务、容器、应用自动化发布等,按照需求进行搭建。

2) 结合企业组织架构情况,设计PaaS各子能力平台搭建模式和业务流程,满足提升应用管理效率,同时也适配企业管理的实际情况。

3) 结合企业自身的IT现有建设,与现有平台进行联动建设,涉及的范围可能会涉及IaaS平台、资源管理平台、流程平台等等。

Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策