2、 平台及服务:PaaS 运营商所需提供的服务,不仅仅是单纯的基础平台,而且包括
针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务。
PaaS 的运营商最了解他们所运营的基础平台,所以由PaaS 运营商所提出的对应用
系统优化和改进的建议也非常重要。而在新应用系统的开发过程中,PaaS 运营商
的技术咨询和支持团队的介入,也是保证应用系统在以后的运营中得以长期、稳定
运行的重要因素;
3、 平台级服务:PaaS 运营商对外提供的服务不同于其他的服务,这种服务的背后是
强大而稳定的基础运营平台,以及专业的技术支持队伍。这种“平台级”服务能够
保证支撑 SaaS 或其他软件服务提供商各种应用系统长时间、稳定的运行。PaaS 的
实质是将互联网的资源服务化为可编程接口,为第三方开发者提供有商业价值的资
源和服务平台。有了 PaaS 平台的支撑,云计算的开发者就获得了大量的可编程元
素,这些可编程元素有具体的业务逻辑,这就为开发带来了极大的方便,不但提高
了开发效率,还节约了开发成本。有了PaaS 平台的支持,WEB 应用的开发变得更
加敏捷,能够快速响应用户需求的开发能力,也为最终用户带来了实实在在的利益。
在传统On-Premise部署方式下,应用基础设施即中间件的种类非常多,有应用服务器,
数据库,ESBs, BPM, Portal, 消息中间件,远程对象调用中间件等等。对于 PaaS 平台,Gartner
把它们分为两类,一类是应用部署和运行平台APaaS(application platform as a service) ,另
一类是集成平台IPaa(S integration as a service)。人们经常说的PaaS平台基本上是指APaaS,
如 Force 和 Google App Engine。但是一个完整的 PaaS 应该包括 APaaS 和 IPaaS。
PaaS 的架构里需要具备如下几个基本构成要素:应用的基础软件和中间件支撑(如数
据库、Web 服务、应用框架和消息服务),应用的部署和运行环境,应用的多租户支持与管
理,云上可编程的开发环境,共享应用资源库和开发社区支持。
PaaS 为部署和运行应用系统提供所需的应用基础设施,所以应用开发人员无需关心应
用的底层硬件和应用基础设施,并且可以根据应用需求动态扩展应用系统所需的资源。完整
的 PaaS 平台应提供如下功能:
评论0
最新资源