PaaS——中间件的高效推广

云计算 PaaS
本文节选自《云数据中心构建实战:核心技术、运维管理、安全与高可用》。作者从事运维工作近10年,本书是作者在云计算和数据中心领域实践经验的总结。本节为大家介绍PaaS——中间件的高效推广。

PaaS——中间件的高效推广

PaaS处在云架构的中间层,下层接受IaaS提供的基础设施等资源,通过PaaS进行软件研发,再以SaaS的模式将成果交付给用户。

PaaS平台提供了定制化软件研发和部署的中间件平台,也称为中间件即服务。在这个平台上包括软件的设计、程序的开发、应用的部署、测试等多个内容 (见图2-16),这些内容都是以服务的形式提供给客户。同IaaS类似,用户不必考虑硬件层面和系统层面,只需要租用PaaS平台即可,较之传统模式它 的成本支出要节省很多。
 

中间件的种类非常丰富,可以是数据库,也可以是完整的应用程序服务器,还可以是Business Process Management、消息中间件等,它们有的属于APaaS(Application Platform as a Service,应用部署和运行平台),有的属于IPaaS(Integration as a Service,集成平台)。用户可以根据自身需要租用中间件中的任一服务,也可以租用完整、成熟的系统,用户甚至不需要任何编程经验即可使用CRM、 OA、HR、SCM等系统。

PaaS平台也拥有云计算的特征,符合弹性的动态伸缩机制,用户可以根据企业的信息需求增加或减少用户的数量、系统模块、计算能力等资源;与 IaaS一样,也采用多租户(Multi-tenancy)原则,同一个系统或者数据库可以被多个用户租用,平台在每个用户间逻辑隔离,数据不会相互影响 和干扰。

同时,很多云运营商在提供PaaS平台的同时,也会提供SaaS,可以将PaaS的产品很好地与企业的应用融合在一起,形成符合企业发展的多元化产品模式。

在PaaS平台中有些运营商提供PHP开发环境,有些提供Java开发,有些则是面向C#,数据库方面或者支持MySQL、Oracle、SQL Server、MongoDB,应用PaaS需要在语言、数据库方面作出诸多考虑,同时还要考虑平台的无缝迁移、负载均衡等能力。

责任编辑:Ophira 来源: 机械工业出版社
相关推荐

2013-03-14 22:54:15

PaaS中间件平台即服务

2013-05-17 17:01:32

红帽OpenShifPaaS云

2013-05-17 15:08:19

红帽

2013-04-19 15:38:26

云计算中间件Paas

2016-11-11 21:00:46

中间件

2011-05-24 15:10:48

2021-02-11 08:21:02

中间件开发CRUD

2018-07-29 12:27:30

云中间件云计算API

2018-02-01 10:19:22

中间件服务器系统

2018-05-02 16:23:24

中间件RPC容器

2013-03-13 10:37:22

中间件Windows

2021-06-15 10:01:02

应用系统软件

2022-11-18 07:54:02

Go中间件项目

2023-06-29 10:10:06

Rocket MQ消息中间件

2009-06-16 15:55:06

JBoss企业中间件

2023-10-24 07:50:18

消息中间件MQ

2012-11-30 10:21:46

移动中间件

2012-09-13 15:48:16

云计算中间件

2015-12-21 14:56:12

Go语言Http网络协议

2022-07-14 08:17:59

中间件微服务开发
点赞
收藏

51CTO技术栈公众号