PaaS是什么

运行、开发、集成、使用云平台

PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。SaaS是Software as a Service的缩写,PaaS也是一种软件,因此,PaaS也是一种特殊的SaaS模式。

从上述可以看出,PaaS是云时代的中间件,PaaS把应用逻辑和通用计算逻辑进行了分离,PaaS只实现通用的运行服务、开发工具支持服务、集成服务、通信服务、存储服务等。使云服务的开发者只关注业务本身的实现。因此,PaaS的出现加快了SaaS的发展,尤其是加快SaaS应用的开发速度 对于PaaS平台,Gartner把它们分为两类,一类是应用部署和运行平台APaaS(application platform as a service),另一类是集成平台IPaaS(integration as a service)。人们经常说的PaaS平台基本上是指APaaS。

国内目前流行的PaaS 平台有一下几类:

类型主要特点备注
认证型PaaS平台提供单点认证,SaaS服务远程接入。平台只管理用户,提供注册、登陆入口一种简单的资源入口聚合型PaaS平台,服务程序和数据不在平台上,数据的安全性平台无法保障
入口型PaaS平台提供了注册、认证、用户同步、付费、附件等接口。同时提供了简单基本的协同办公应用,SaaS服务本身远程链接到提供商依靠品牌影响和流量
基础服务类PaaS平台提供了基本的基础远程服务接口:日志、数据库、文件、缓存,供开发者调用支持基础服务的负载扩展,但不支持快速开发、多租户
多租户型PaaS平台平台本身支持多租户,不需要应用开发者实现多租户支持企业服务、不同的机构服务需要这种
中间件型PaaS平台一些传统的中间件厂商提供的平台,基本由传统的中间件构成在大负载、多租户、大量资源管理方面很弱
容器型PaaS平台基于开源的docker改造,用于应用的快速部署和隔离
托管型PaaS平台利用IaaS的虚拟机隔离性,实现不同应用之间的隔离或者同一应用不同实例(多租户)之间隔离资源利用率较低
综合型PaaS平台支持弹性负载、大量软件资源管理、第三方应用接入、多租户、具有开发平台以上几种的融合

中服CServer PaaS云平台从实现机制上分为两大类:一类是组件化多租户PaaS云平台;另一类是docker容器型PaaS云平台。前者主要实现了负载均衡、多租户、开发工具、组件化按需组装、流程支持等,既是一个云环境下的SaaS快速开发部署平台,也是一个按需提供SaaS服务的企业级运行支撑平台。后者是基于开源的容器技术开发的集成PaaS云平台,主要用于传统应用的SaaS化,SaaS服务的快速部署监控,多租户,负载均衡等。

中服CServer PaaS云平台从服务模式可以支持私有云部署和公有云部署,私有云主要涵盖了数据集成、应用集成、流程集成、界面集成等能力;公有云主要支持海量数量级的中小企业服务,大型企业的支撑服务、超市级SaaS服务等能力。

中服CServer PaaS云平台开发和接入方式:

1、单租户和多租户接入

2、远程认证接入、数据源接入、组件化开发、docker容器、远程链接、下载


PaaS平台.png

 

 

            绘图1.png


多租户PaaS云平台

基于资源池的组件化多租户PaaS平台

docker容器PaaS云平台

docker容器PaaS云平台

 为了在充分利用云计算优势的同时保护企业前期已经购买的遗留软件应用资源,CServer PaaS平台实现了一种基于容器的应用系统云化技术,实现了多应用间的资源复用,应用可以根据请求数动态伸缩自身计算资源,将请求响应时间维持在较低水平,这样就把云计算的多租户、高可扩展性、低运维成本等特点赋予企业目前正在使用的应用系统,从而减少企业云计算化成本。

CServer容器型PaaS云平台基于docker容器技术开发的集成PaaS云平台,主要用于应用的快速部署和隔离,用于传统应用的SaaS化,SaaS服务的快速部署监控,多租户,弹性自动伸缩等。整体架构如下:

Copyright©2008-2016 CServer Corporation, All Rights Reserved

地址:陕西省西安市高新区高新二路协同大厦三楼 电话:029-88386725 建议邮箱:support@cserver.com.cn ICP备11002812号-1