苹果APP Store作为应用商店的开山鼻祖,开创了互联网与手机相融合的新型商业模式,同时也给广大开发者带来了新机会和利益。同时,在企业级IT层面,一个崭新的商业形式也迅速成长起来,即平台即服务(PaaS)。
作为云计算的实践重点之一,PaaS将应用运行所需的 IT 资源和基础设施以服务的方式提供给用户,包括了中间件服务,信息服务和消息服务等服务形式。而就像APP Store获得了成功一样,PaaS在未来几年,将是重要的发展方向。
PaaS的价值主张
目前比较成功的PaaS平台,其初衷是提高开发效率,使为数据中心编写程序变得像编写桌面程序一样简单。例如,传统编写服务器端系统,需要了解服务 器、存储等硬件和软件系统的物理位置和物理状态,这些都大大降低了程序员的开发效率。现在流行的一些编程语言为程序员隐藏掉了低层的细节,使99%的程序 员可以节省大量时间用来考虑如何去满足用户的需求。PaaS云计算服务对提高生产力水平、开发效率的意义是类似的,PaaS提供的模型本身可以支持绝大部 分的应用形式。
以红帽、VMware等为代表等厂商看到了PaaS的价值,红帽高层近期表示,未来红帽云端产品将着重在PaaS领域,而非SaaS,今年五月推出云端自动化管理平台产品---OpenShift,明年会推出正式版。
开源PaaS将大行其道
世界上总是需要一个或几个更让人信任的开源系统,也需要没有这么多控制欲望的看门人。
云计算对于企业应用的目的是实现灵活、自由的资源使用和分配,同时在云计算平台和服务的搭建上也需要采用一个比较自由且相对灵活的方式,这使云计算 和开源不谋而合。而开源云计算平台在红帽等厂商的大力推动下逐渐成熟起来,同时也在逐渐的使这一技术的商业化进程逐渐开展起来。
由Salesforce.com收购的Heroku之后,在几个月内,dotCloud、VMware Cloud Foundry和红帽OpenShift等先后出现,以Ruby on Rails、NoSQL等流行的开源技术为基础形成完整的PaaS平台。
怎么算是开放的PaaS?基本上表现在它支持多云品牌的公有云和私有云;支持多语言、多框架;还支持多种应用和多种中间件、各种应用技术。
在过去的二十几年,开源技术进行了一场艰苦的战斗,无论是商业模式还是产品技术都是商业软件的一个有利补充。笔者认为,PaaS将是开源突出重围的 一个杀伤力武器。像红帽等开源“战士”,已经开始用行动证实在开源云平台上启用云计算的好处,克服了一些阻止大企业广泛采用开源技术的挑战。
两个具潜力的开源PaaS平台
红帽 OpenShift
红帽以熟悉的中间件迈向了PaaS领域,红帽OpenShift PaaS产品的构建依赖于其在2010年末收购的Makara。Makara为私有云和公共云上的部署提供JBoss应用服务器。
OpenShift用来管理虚拟环境的平台,可支持JBoss、PHP、Python、Ruby。它的套件包括:可进行云端应用程序监控管理的 JBoss Operations Network;可监控云端能效、资源、生命周期、使用量的Cloud Admin Portal;可建立映像的工具链(Image Toolchain)与应用程序政策的Application Engine,以及可自我管理监控云端资源的Cloud User Portal,和JBoss Developer Studio等开发工具。
OpenShift允许开发者同时自动化管理不同虚拟平台的虚拟资源,例如KVM、VMware和Hyper-V。此外,OpenShift可以运行使用Java、PHP、Python、Perl及Ruby编写的程序。
目前,红帽还未对OpenShift收费,允许开发者和企业在OpenShift上运行程序。据了解,在2012年,红帽将会对OpenShift收费并提供技术支持。
VCloud Foundry
VMware于四月份推出vCloud Foundry,有趣的是VMware这家提供专有软件闻名的公司,居然会大胆的走开源PaaS路线。 Vmware使在Cloud Foundry上支持尽可能多的开发框架,它支持Spring、Ruby on Rails、Node.JS和Sinatra等。据了解,大概每两个月,用户的数量会翻一番。从社区角度来说,VMware收到了差不多1000个源代码 的建议、150项对于目前已经设计出来的代码的修改意见,每个月数字都在更新。同时,VMWare也同其他的一些公司结成合作伙伴关系,共同进行编码和对 整个的Cloud Foundry的改进。
VMware将通过Cloudfoundry.com免费提供Cloud Foundry软件的普通实例,不过对一些比较高级的中间件(面向云托管的应用程序)将收取许可费来获利。
谁能获得最终胜利?
现在预测“谁能走到最后”还为时尚早,相信将会有多个赢家。微软有一个良好的开端;VMware Cloud Foundry和可以利用在虚拟化方面的优势来强化其增长;红帽则是一个“黑马”的姿态出现,鉴于其在数据中心市场的地位以及在JBoss等开源社区的号 召力,也将在日后的PaaS市场抢占一个独特的位置。
可以预见的是,2012年,微软Windows Azure和谷歌AppEngine有了红帽OpenShift和vCloud Foundry的“围攻”会倍感压力,而OpenShift和Cloud Foundry 如果要“二选一”的话,笔者更看好OpenShift,原因很简单,虽然现在看来,vCloud Foundry支持很多开发框架,但VMware做专有软件的事实让人看不清vCloud Foundry会如何发展。
本文来自:天极网