PaaS是Platform-as-a-Service的缩写,意思是平台即服务。提供服务器平台即服务的商业模式。程序通过网络提供的服务称为SaaS(软件即服务),而云计算时代作为服务提供的相应服务器平台或开发环境则成为PaaS(平台即服务)。
【特点】
PaaS可以集成企业现有的各种能力,可分为应用服务器、企业能力接入、企业引擎、企业开放平台。根据企业容量需求衡量核心服务能力,通过IaaS提供的API调用硬件资源,向上发放企业调度中心服务,实时监控各种平台资源,并通过API向SaaS用户开放。PaaS主要有以下三个特点:
(1)平台即服务(PlatformasaService):PaaS提供的服务与其他服务的根本区别在于,PaaS提供的是基础平台而不是应用程序。在传统观念中,平台是提供外部服务的基础。一般来说,平台作为应用系统部署的基础,由应用服务提供商构建和管理。PaaS颠覆了这个概念。专门的平台服务提供商构建和运营底层平台,并将平台以服务的形式提供给应用系统运营商;
(2)平台和服务:PaaS运营商需要提供的服务不仅仅是一个简单的基础平台,还包括为平台提供技术支持服务,甚至为平台提供应用系统开发、优化等服务。PaaS运营商最了解自己运营的底层平台,因此PaaS运营商提供的针对应用系统优化和改进的建议也非常重要。在开发新应用系统的过程中,PaaS运营商的技术咨询和支持团队的介入也是保证应用系统在未来运营中稳定、长期运行的重要因素;
(3)平台和服务:PaaS运营商提供的服务与其他服务不同。这些服务的背后是强大稳定的核心运营平台和专业的技术支持团队。这种“平台级”服务可以保证SaaS或其他软件服务商的各类应用系统稳定、长期运行。PaaS的本质是将互联网资源转化为可编程接口,为第三方开发者提供具有商业价值的资源和服务平台。在PaaS平台的支持下,云计算开发人员[2]可以访问大量的可编程元素。这些可编程元素具有特定的业务逻辑,给开发带来了极大的便利,不仅提高了开发效率,还节省了开发成本。在PaaS平台的支持下,WEB应用的开发变得更加敏捷,快速响应用户需求的开发能力也给最终用户带来了实实在在的好处。
3PaaS差异编辑器
简单来说,PaaS平台是指云环境中的应用基础设施服务,也可以称为中间件即服务。PaaS平台位于云架构的中间层,以SaaS为顶层,IaaS为底层[3]。传统的on-premise部署方式中,应用基础设施即中间件种类繁多,包括应用服务器、数据库、ESB、BPM、门户、消息中间件、远程对象调用中间件等。对于PaaS平台,Gartner将其分为两类,一类是APaaS(应用平台即服务)应用部署和运营平台,另一类是IPaaS(集成即服务)集成平台。常说的PaaS平台基本都是指APaaS,比如Force、GoogleAppEngine等。
最近在国内推出的中国云应用平台,可以为软件厂商提供领先的IaaS核心平台,让软件厂商能够专注于应用产品的云化,而无需关注核心资源需求,包括云服务器、云存储、云监控等完全基于IaaS平台,理念领先、技术成熟、安全可靠。
中国云应用平台将把加入的传统软件转型为SaaS软件,采用传统软件与IaaS云计算相结合的模式,逐步实现单实例多租户应用架构,最终达到高水平性能应用程序。未来,在与华云数据的合作中,大量传统软件企业将能够通过与PaaS平台的融合,快速实现云化、SaaS化转型。
上一篇:云计算中间层架构
下一篇:云计算的中间层是什么