|
InPaaS:新一代云计算应用平台PaaS则是一个建立在云基础设施上的应用部署系统,这个系统为用户提供API,工具和服务来部署和管理应用和服务。而PaaS的用户是开发测试者以及IT运维和管理者。 PaaS平台现状 按照NIST的定义,IaaS主要提供包括计算、存储和网络等基本的计算资源的交付和管理能力,使用户能够在上面部署任何软件。而PaaS则是被定义为一个建立在云基础设施上的应用部署系统,这个系统为用户提供API,工具和服务来部署和管理应用和服务。而PaaS的用户是开发测试者以及IT运维和管理者。 PaaS经历了一个摸索期后,人们已对PaaS逐渐形成了一个较为清晰的共识,PaaS已超越了IaaS API和DevOps等工具,它通过应用生命周期的管理来加速应用的交付。从早期的PaaS技术的代表者 Google App Engine、Force.com、Heroku和SAE 等中可以看到 PaaS具有以下一些基本特征: ·主要提供应用的部署和托管 ·针对应用开发者 ·在支持特定的IaaS基础技术 ·支持单种开发语言和框架 ·支持特定的服务,比如自定义的数据存储APIs 这些PaaS加速应用的交付。首先,它们让包括开发者在内的用户不需要担心硬件和虚拟机器,操作系统,应用服务器,以及对服务管理,使得他们更加快捷和容易地进行应用部署和迭代,以及应用的横向扩展。但其明显的短块是用户很容易被绑定。他们需要使用特定的编程语言来开发应用程序,需要针对特定的服务插件和APIs来编程,或者需要部署应用在特定的IaaS上。这些特点限制了用户对于应用程序开发,部署和运维的自由度和敏捷性,以及应用程序的可移植性。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|