云计算-Paas 技术概述 1
1 定义 Paas 是面向互联网开发者,把端到端的分布式软件开发、测试、部署运行环境以及应用程序托管当作服务,通过互联网提供给用户,所谓PaaS 实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一种服务,以SaaS 的模式提交给用户
因此,PaaS 也是SaaS 模式的一种应用
但是,PaaS 的出现可以加快SaaS 的发展,尤其是加快SaaS 应用的开发速度
在2007 年国内外SaaS 厂商先后推出自己的PAAS 平台
PaaS 之所以能够推进SaaS 的发展,主要在于它能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等
PaaS 可以提高在Web 平台上利用的资源数量
例如,可通过远程Web 服务使用数据即服务( Data-as-a-Service:数据即服务),还可以使用可视化的API,甚至像800app 的 PaaS 平台还允许你混合并匹配适合你应用的其他平台
用户或者厂商基于PaaS 平台可以快速开发自己所需要的应用和产品
同时,PaaS 平台开发的应用能更好地搭建基于SOA 架构的企业应用
2 特点 PaaS 能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS 提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API 开放给SaaS 用户
PaaS 主要具备以下三个特点 平台即服务:PaaS 所提供的服务与其他的服务最根本的区别是PaaS 提供的是一个基础平台,而不是某种应用
在传统的观念中,平台是向外提供服务的基础
一般来说,平台作为应用系统部署的基础,是由应用服务提供商搭建和维护的,而PaaS 颠覆了这种概念,由专门的平台服务提供商搭建和运营该基础