|
PaaS是Platform as a Service的缩写,指平台即服务,是把服务器平台作为一种服务提供的商业模式,是云计算三种服务模式之一。平台即服务交付给用户的是丰富的“云中间件”资源,这些资源包括应用容器、数据库和消息处理等。平台即服务面向的不是并不是普通的终端用户,而是软件开发人员,他们可以充分利用这些开放的资源来开发定制化的应用。 在平台即服务上开发应用和传统的开发模式相比有着很大的优势: 1.由于平台即服务提供的高级编程接口简单易用,因此软件开发人员可以在较短的时间内完成开发工作,从而缩短应用上线时间。 2.由于应用的开发和运行都是基于同样的平台,因此兼容性问题较少。 3.开发者无需考虑应用的可伸缩性、服务容量等问题,因为平台即服务都已提供。 4.平台提供的运营管理功能还能够帮助开发人员对应用进行监控和计费。 Google公司的Google App Engine是典型的平台即服务实例。它向用户提供了Web应用开发平台。由于Google App Engine对Web应用无状态的计算和有状态的存储进行了高效的分离,并对Web应用所使用的资源进行了严格的分配,因此使得该平台上托管的应用具有很好的自动可伸缩性和高可用性。 【出处】虚拟化与云计算小组.虚拟化与云计算,电子工业出版社,2009年10月.
|