解读云计算PaaS平台即服务
燕麦云   2012-07-21

云计算PaaS平台即服务

很多企业和有关机构已经开始关注云计算及其可能带来的所有机会,其中一种云计算服务就是平台即服务(PaaS),其实就是通过网络提供一种计算机平台。在众多云计算服务当中,PaaS被认为是最容易让人迷惑的一种云计算服务,有时就很难对其作出清晰的界定,且经常被错认为是基础架构即服务(IaaS)。PaaS其实就是允许开发人员在驻留的基础设施上构建并部署 web 应用程序。换句话说,PaaS 让您能够使用云基础设施近乎无穷的计算资源。

云计算不仅仅对网络管理员有帮助,同时为软件开发和质量保证部门也提供了大量机会。软件或网络应用开发生命周期中会出现许多问题和并发症。在新的环境中一个开发项目开始之前,开发人员赖以工作的网络服务器和开发环境就要安装好并准备就绪。之后个人电脑需要配置完善,包括安装操作系统,源代码储存库,运行时间环境,以及其他可能对网络或者软件开发很关键的中间设备,这些都要配置好。然后现存的代码需要备份到新的储存库或系统当中,接着对他们进行测试看是否功能正常,保证开发人员可以在此基础上工作。通常所有这些工作都只有一个管理员来完成,这些繁复的工作会让管理员很疲惫。

然而如果你使用PaaS服务而不是自己搭建开发环境和平台的话,所有的开发人员和测试人员都将在自己的电脑上拥有虚拟机,他们的电脑配备有服务器环境还可能通过单个闪存驱动器随身携带。PaaS对于要在新的平台上进行开发、需要简单又省心的方案的开发者来说既可靠又易用。

PaaS 是一种语言和方法论为中心的。企业开发人员能够容易地选择他们习惯的工具和语言,例如 Java,.Net, RoR(Ruby on Rails). 云计算平台服务特别高效,对于像将最新完成的应用转换成网络服务之类的单调的工作可以自动编码。PaaS 有时会和IaaS 一起使用,因为有些开发人员需要恰当的数据库和网络来存放他们的应用。