平台即服务云:由开发人员负责

目前PaaS产品主要集中在个人开发者,但分析师预计企业级产品涌现

平台即服务(PaaS)云计算它提供了成熟的应用程序开发和部署能力,而不只是像Amazon Web Services那样的原始工具和计算周期,它将汇集steam作为程序员的部署选项。但市场仍处于起步阶段,开发商说了算。

目前,PaaS是一个28亿美元的市场,但“在未来10年它将成为一个100亿美元的市场,”Forrester Research分析师Stefan Ried说,他最近发表了一份关于PaaS的报告。微软的Windows Azure的和Salesforce.com的Force.com目前在羽翼未丰的PaaS市场程序员的领先平台,据Forrester。但竞争者的名单很长,从谷歌应用程序引擎里德说,这些服务包括Caspio、EngineYard、LongJump、OrangeScape、Tibco和WaveMakers等公司。在定义PaaS时,Forrester说它为多租户云环境提供了一个完整的应用平台,包括开发工具、运行时和管理,以及管理工具和服务。

[获取你需要采取云真正的优势在InfoWorld的编辑21页的计算不尚空谈的解释和建议,云计算深潜PDF特别报道。|与InfoWorld的云保持联系云计算报告通讯。]

用户欢呼PaaS,但云执行没有看到太多采用WebFilings谷歌是一家成立3年的公司,为美国证券交易委员会(Securities and Exchange Commission,简称sec)的报告提供网络支持。“我们着眼于安全与说,谷歌和它的良好声誉”而不是我们需要管理和维护的平台,我们将依靠谷歌,“这只是删除一层复杂性和使我们关注创新为我们的市场,”丹·默里说,WebFilings董事总经理。

但在云计算服务供应商OpSource共同CEO TREB瑞安,已经看到了给人留下深刻印象的PaaS采用迄今:“这是缓慢的 - 多少出乎我们的意料,真的。”虽然预计OpSource共同发展是PaaS的主要驱动力,基础设施即服务(IaaS)已经看到“大小比较”收养,他说。憋尿PaaS的问题包括在一开始就专用产品,并重新编写应用程序。IaaS的“更容易采取,”瑞恩指出,虽然他预计的PaaS平台,以改善并最终取得成功。

Forrester的报告强调,PaaS仍是“一个不成熟的市场,对买家有很多潜在风险,”分析师里德说。但是他也相信IaaS最终提供的价值更少:“你只得到虚拟化的硬件。”使用IaaS产品(如Amazon Elastic Compute Cloud (EC2))的开发人员必须处理虚拟机、存储块、执行线程和网络连接。

WebFilings确实保持其在亚马逊EC2的IaaS平台的一些CPU密集型的处理上操作的10%,但如果WebFilings形成了今天已经启动了,默里说,亚马逊EC2可能不会在所有的需要,由于App Engine的后续改进。

开发人员推动PaaS的增长——个人先,企业后PaaS的增长将部分由不希望太多精力投入到组建中间件谁应用开发商无奈被驱动,里德说。“云计算是令人兴奋的应用程序开发和交付专业人士,因为它提供了用于开发和测试资源的即时访问,在几分钟内部署;简单,甚至自动缩放上下;而付费的什么,你使用的价格,”他在他的报告中写道。

今天,绝大多数的PaaS用户是个人开发者开始转向云来构建相对简单的应用Gartner分析师马西莫Pezzini说。但是企业采用至少日益增长的开发和测试目的,如果没有一定的部署。究其原因:障碍依然存在,如安全性,数据保密性,以及对服务的质量的担忧。“有了这样的App Engine产品,你真的没有任何QoS保证[服务质量],” Pezzini说。

编程语言丰富开发商寻求PaaS产品也许可以找到一个可以容纳他们所选择的编程语言。

谷歌App Engine的主要支持Java和Python,并为实验围棋语言的支持计划。Azure的支持.NET语言,PHP,Java中,和Python。Force.com使用HTML,JavaScript和的Adobe Flash作为公司的Visualforce UI框架的一部分,它使用Salesforce.com的自己的Apex代码数据库存储过程和触发器。Engine Yard的云是面向Ruby on Rails的。

这种多样性的存在是因为还没有出现占主导地位的PaaS语言,Pezzini说:“目前,一场适者生存的达尔文(适者生存)[战争]正在为PaaS编程语言进行。”语言如Java可能会是幸存者之一,他说,还有像Ruby动态语言:“不过,全新的语言,专为利用多核功能和云并行,就像优势斯卡拉而像BPMN这样的模型驱动环境也将发挥重要作用。”

集成PaaS正在出现Pezzini说,PaaS的另一种变体,集成PaaS (iPaaS)——或者更简单地集成为服务——对于将云应用程序彼此连接或连接到本地应用程序越来越重要。(他使用术语“应用PaaS”或“aPaaS”来指代“传统的”PaaS。)他估计有2500到3000个组织使用集成PaaS。

云如Azure和新引入的MuleSoft Mule Ion提供了集成PaaS。MuleSoft的首席技术官罗斯•梅森(Ross Mason)表示:“新出现的问题是,我们正在创建云筒仓。”整合服务本来是要连接云筒仓的。

企业采用PaaS是不可避免的WebFilings'默里说,总有一些地方的实例企业想控制,在这种情况下,他们会选择IaaS的,而不是PaaS的。但是,对于构建和快速部署应用程序,PaaS的是选择,他补充说:“我绝对认为越来越多的公司将开始使用PaaS的[一段时间。”

尽管PaaS有一些可以理解的成长烦恼——甚至谷歌和微软仍然提供不完整的产品,Forrester说——它对开发者和网络业务的吸引力应该使Forrester对PaaS的增长预测准确。为什么?PaaS使得在云中部署应用程序更加容易。Forrester的报告说:“有了好的PaaS产品,应用开发和交付专业人员将很快获得云的好处。”

在目前的疑难杂症中心“良好的PaaS产品。”正如Forrester的报告警告说,“没有良好的PaaS产品,云的发展简直是对大多数企业开发人员和云计算的好处太困难会慢慢流动,如果有的话,要广泛的商店。”但Forrester公司预计,那里是好的PaaS的产品在某些时候,这样一个成功的PaaS的迁移。

这个故事, ”平台即服务云:由开发人员负责,最初发表于InfoWorld.com。按照最新的发展应用开发云计算在InfoWorld.com。商务科技新闻的最新发展,遵循InfoWorld.com的Twitter

阅读更多有关应用程序开发的信息在InfoWorld的应用开发频道。

“平台即服务云:开发人员负责”这篇文章最初是由信息世界

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对那些顶级心态的话题发表评论。
相关:

版权©2011足球竞彩网下载

工资调查:结果在