地  址:江苏省南京市玄武区玄武湖
电  话:4008-888-888
邮  箱:9490489@qq.com
商  务QQ:2832830888
免费论坛创建:想开发云应用程序?先挑选适宜的PaaS!
作者:管理员    发布于:2020-06-08 15:38   文字:【】【】【
想开发云应用程序?先挑选适宜的PaaS! 不是所有的PaaS产物都迥然不同。为你的应用程序开发事件挑选适宜的类型,取决于那些应用程序最终在哪一种云平台上运转。

从一个方面来分析,开发云应用程序的平台即效劳模式有两种:一种是专用模式,托管在本地或私有云中;另外一种是公共模式,由第三方提供商来托管,并采用订阅付出模式。那只是问题的一个方面。还能够以一种全然差别的方式来分析PaaS:这种方式基于与云环境的联络。

据长时间的IT和参谋Judith Hurwitz宣称,从这种联络的角度来分析PaaS,会发现存在两种差别的模式。其间之一是,PaaS与某个特定的软件即效劳(SaaS)环境联络在一块儿,好比Salesforce的Force和Heroku Enterprise。另外一种是PaaS受制于某个特定的云操作环境,以亚马逊网络效劳(AWS)的Elastic Beanstalk为代表。另外另有能够自在增加的PaaS解决方案,它们其实不与任何一个云联络在一块儿。这些包含Apprenda、CloudBees、Engine Yard及别的PaaS解决方案。

跟着大众对云提供商平安的自信心不断加强,对PaaS的依赖程度也随之提高,用于开发云应用程序。尽管PaaS支出仅占总体云环境的一小局部,但正以惊人的速度增长。MarketsAndMarkets公司在最近一项研讨中猜测,到2018年,寰球PaaS市场会增长到69.4亿美元,而五年前还仅仅惟独12.8亿美元――年复合增长率高达32.54%。

当做Hurwitz提出的两种模式中的第一种,将PaaS绑定到SaaS让提供商得以 经过提供一个完整的、受包庇的生态体系,蔓延品牌, 她说。 这是独立软件开发商或企业开发人员构建旨在彻底在该环境中运转的自界说应用程序的最轻易、最疾速、最平安的方式。 这不是什么新的念头:2011年――按云核算行业的规范来看那已经是很久过去,Workday颁布了本人的受制型PaaS,采用的品牌名是Workday集成云平台(Workday Integration Cloud Platform)。这家公司坐落加州普莱森顿,专门开发基于云的人力资源和财政治理应用软件。

在第二种模式中,PaaS解决方案与整个云操作环境、而不是与某个特定的应用效劳严密联络起来。她说: 如果你计划编写只在AWS、微软Azure或IBM Bluemix上运转的应用程序,挑选它们的PaaS解决方案是正当的挑选。 她表示,好比说,如果某家企业组织在.NET框架方面有扎实的特长,或者有一大批应用程序在利用.NET框架,那么挑选微软的Azure开发和布置生态体系将是天然而然的挑选。

据Hurwitz宣称,这个PaaS范畴势必会呈现重大变化。她说: 尽管大家依然看到与某个特定平台绑定的PaaS解决方案,但目前大家更多地看到Pivotal的开源Cloud Foundry遭到追捧,当做施行PaaS的一种规范办法。 EMC旗下的VMware部门在2011年推出了Cloud Foundry。两年后,EMC将那些资产当做Pivotal Software拆分出来。

Dave McCrory是Basho科技公司的首席技能官,这家公司专门开发Riak开源数据库。他表示,想挑选适宜类型的PaaS来开发云应用程序,要害因素是了解手头的项目。没有哪种类型的PaaS适合所有情景,而这势必需要开发人员的东西包中同时有几个PaaS。

McCrory说: 因为应用程序开发场景差别,以是有浩瀚差别的PaaS类型。 他附和Hurwitz的观念,表示一种就是SaaS式样,以Force绑定到Salesforce这种方式为代表。他表示,Heroku纷歧样,就在于 你上传想要运转的各个组件,而后将应用程序上线。它其实不像Force那样严密地绑定到Salesforce。

McCory表示,别的PaaS解决方案允许开发与根底设备更严密结合的云应用程序,他提到Mesosphere就是个例子。 这是一种PaaS式样的效劳,更挨近网络物理层。

最近云核算范畴新增的一个人物是AWS Lambda,它自称是 构建和运转云端应用程序的一种全新方式。 McCrory表示,尽管它不是典型的PaaS,但基于这个念头:编写极小的代码片段,以便将别的小小的代码模块连贯起来。McCrory说: 你不是构建一个宏大的程序;相反,你是构建一系列小小的组件。 McCrory表示,与别的PaaS模式一样,其意图也是加速开发、简化维护。

无论最终挑选哪一种类型的PaaS来协助开发人员加速开发和布置,McCrory表示,仍要知道到PaaS只是整个开发环境里边的一个组件而已,这点很重要。他说: 其时的趋势就是,领有重新到尾的综合事件流程、完成测试和布置主动化,即从基于云的IDE(能够在其间编写代码),到源代码库(好比GitHub)。

McCrory表示,关于开发人员来说,转移到PaaS模式最终是为了加速开发应用程序和更新应用程序(一旦布置到出产环境中)。 好处在于,你不需要晋级宏大的全体式应用程序,而是只需进行小幅的增质变化。

体系可能顺利地运转几个月,结果却在软件变化后呈现溃散,无论是大变化仍是小变化。推特现已在2016年1月呈现停运,简直广泛全国际,公司将这六小时的停运归咎于 内部的代码变化 。后来代码回滚打消了那个问题。McCrory说: 如果你在更新后遇到了问题,若利用PaaS模式,能够轻松回滚,并查抄导致问题的增质变化。这要比另外一种办法:六个月的晋级周期好得多,由于那样可能进行了数千处变化,你在搜索导致问题的代码时,可能要停运好几天。

Hurwitz表示,尽管因为性能和平安方面的问题,PaaS概念没有迅速风行起来,但目前这个概念普遍得到了承受。她说: 从人多势众的个体开发人员,到小型部门,再到大企业,PaaS多是开发云核算应用程序的一种必定挑选。你简直能够马上搭建并运转起来,测试现有代码,或者用你挑选的一种言语来编写新代码。当做一种开发办法,PaaS已站稳了脚跟。

Copyright © 2002-2020 制作网页_国外最好的免费建站_免费h5页面制作网站_团购网站建设_免费动画制作网站 版权所有 (网站地图
地址:江苏省南京市玄武区玄武湖 电话:4008-888-888
邮箱:9490489@qq.com QQ:2832830888