PaaS是平台即服务的(Platform as a Service)简称,在云计算的典型分层中,平台即服务介于软件服务与基础设施服务之间,属于中间角色。PaaS将软件研发的平台做为一种服务,以软件即服务(SaaS)的模式交付给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。 平台即服务提供用户能将云端基础设施部署与创建至客户端,或者借此获得使用编程语言、程序库与服务。用户不需要管理与控制云端基础设施,包含网络、服务器、操作系统或存储,但需要控制上层的应用程序部署与应用代管的环境。 目前全球出现了很多成功企业,在本文中将为大家总结目前市场上十家最为优秀的PaaS企业。 亚马逊网络服务(Amazon Web Services) 就像豆子杰克把魔豆种在地里一样。亚马逊现在已经成为全世界最大的PaaS云服务平台,亚马逊网络AWS也成为其他公司的弹性魔豆,也就是目前非常流行的基础设施服务EC2的强大而又坚实的基础。虽然亚马逊是从零售商转型成为云服务提供商,但从本质上来看,云服务就是对计算资源的零散销售。 AWS BPM为快速实施新应用提供了完整的业务流程应用建模工具,而开发员可以通过这些工具非编程方式快速设计和变更用户商业模型,并通过模型迁移安装工具打包成自己的BPM解决方案。AWS BPM卓越的技术超越了传统的集成和业务流程管理所能提供的解决方案,为企业提供了一款多用途平台化软件,从而利用单一AWS的产品线就可以满足企业对协同、流程管理、快速构建新应用的核心需求。 Salesforce 取得初步成功之后的Salesforce,已不满足于在线CRM服务,而是在向SaaS供应商的基础架构平台发展。它建立了一个软件开发平台force和一个交易平台appexchange,使用它提供的语言Apex Code第三方开发者可以在force上自主开发一些附加功能模块(比如人力资源管理、项目管理)并通过appexchange交易出去。这种思路与 Web2.0的理念很相似,第三方可以通过这个平台获得赢利,而他们的加入也会丰富Salesforce上可选的应用模块,从而建立起一个更大产业生态圈,增强Salesforce的竞争力。 LongJump LongJump在PaaS的磨损在2008年登陆很早,它已逐步增加了新的功能和开发人员为中心的支持,以吸引客户下,该公司说的是600强在这一点上。LongJump最大的政变排在AT&T的合作伙伴宣布,去年十一月在电信公司推出了一个简化的PaaS服务主要面向高科技精明的业务人员具有跳远踏板的PaaS栈为核心的形式。Forrester分析师斯特凡·里德说,这笔交易可能会铺平道路,更许可协议的公司。 微软 随着云计算时代的到来,软件开发模式和商业模型都将进入全面开放组合的新时代。微软云计算平台Windows Azure,这将把微软带入一个崭新的时代。Azure来源于法语,语意为天空一样的湛蓝色,这也正是微软所希望的,把其打造成承载所有云上的应用和服务的蓝天。既然微软一开始就表明了要在云计算领域中一展身手,当然不会让我们失望。在微软的Visual Studio 2010产品中,就可以看到云计算的身影。 曾有传言说,Azure是微软在PaaS领域的希望。微软的PaaS的产品组合包括了Windows Azure计算环境的应用程序和持久性存储的结构化和非结构化数据; Windows Azure中的AppFabric的一系列服务,用户和内部部署的应用程序连接到云托管的应用程序,管理认证,并实现数据管理,及SQL Azure,云数据库服务。所有Windows为中心的。 IBM IBM相对较晚进入PaaS的市场,因为它只是推出的SmartCloud应用服务的PaaS服务。但该公司有着长期的联系,企业与企业这个平台 - 基于长期信任的WebSphere中间件 - 使企业能够构建可在公共云中运行基于Java的应用程序,称为IBM智慧云企业,或者前提。IBM着眼于保持他们的客户在舒适区,同时推动他们到云中。 红帽 OpenShift是红帽公司推出的一个云计算服务平台,开发人员可以用它来构建和发布web应用。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。 红帽OpenShift通过为开发人员提供在语言、框架和云上的更多的选择,使开发人员可以构建、测试、运行和管理他们的应用,从而重新定义了 PaaS市场。以红帽全面的JBoss专业知识为基础,OpenShift凭借创新的特性(包括CDI)领导PaaS市场,并支持Java EE 6,从而将PaaS的能力扩展到更丰富和更苛刻的应用。建立在红帽开源领导地位基础上的OpenShift旨在终结PaaS的厂商锁定,使用户可以选择自 己应用运行在哪个云提供商的云中。OpenShift将作为在线服务来提供。 Cloud Foundry 作为新一代云应用平台,Cloud Foundry专为私有云计算环境、企业级数据中心和公有云服务提供商所打造。Cloud Foundry云平台可以简化现代应用程序的开发、交付和运行过程,在面对多种公有云和私有云选择、符合业界标准的高效开发框架以及应用基础设施服务时,可以显著提高开发者在云环境中部署和运行应用程序的能力。 Cloud Foundry是VMware于2011年4月12日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。 谷歌 Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。 虽然,Google App Engine支持的语言并不多,但是,借助强大的JAVA语言的Java Scripting Engine功能,实际上很多脚本语言都可以在Google App Engine上运行,例如Scala、Groovy、JavaScript、PHP、JRuby等等。 CloudBees CloudBees的是先用一个基于Java的PaaS云服务平台,给了企业一个简单的方法来将现有的Java应用程序到云门的。RUN @云是CloudBees的'故事的PaaS的应用程序运行时的一面,对于Java和Spring应用提供传统的应用服务器的功能。 CloudBees的客户选择其基础的IaaS云或私有云。可以使用传统的Java EE开发工具或使用CloudBees的“第二PaaS产品叫,DEV @云是建立在RUN 云中运行的应用程序。DEV云是一个基于云计算的开发,构建和测试环境。CloudBees的优势在于它对使用者的理解,有很多现有的Java应用程序员都不愿更换其他的云服务平台。 Engine Yard Engine Yard是目前比较领先的PaaS服务平台,是很多Ruby on Rails和PHP开发人员首选的开发平台之一,这两种语言在云服务的环境中显得非常强悍,可以将全新的应用程序相传连。Ruby on Rails和PHP开发人员成立于2006粘,目前仍是私人持有的企业。著名的客户包括:耐克,美国在线,苹果,迪斯尼等多家著名企业。 |