加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

基于两种特征评估PaaS供给商

发布时间:2018-06-24 10:12:10 所属栏目:云计算 来源:站长网
导读:从其支持的技能到提供的成果来看,平台即处事器材(PaaS)是针对差异的应用范例和局限,因此,选择正确的器材至关重要。 与全部应用托管平台一样,对企业而言,并没有美满的PaaS;每个器材都有其利益和弱点。不外,全部PaaS供给商都提供某些相似成果,这些
副问题[/!--empirenews.page--]

从其支持的技能到提供的成果来看,平台即处事器材(PaaS)是针对差异的应用范例和局限,因此,选择正确的器材至关重要。

与全部应用托管平台一样,对企业而言,并没有美满的PaaS;每个器材都有其利益和弱点。不外,全部PaaS供给商都提供某些相似成果,这些成果可以分为两大类:出产服从和不变性。

出产服从

进步开拓职员出产服从是PaaS提供的要害代价主张之一。通过团结低开销的基本办法和以开拓职员为中心的器材和处事,PaaS可有用辅佐进步应用不变性以及开拓职员出产服从,而只需相对少的投资。

应用开拓器材

PaaS供给商提供专用于应用开拓的器材。无论这些器材是呼吁行适用措施照旧集成开拓情形软件,它们最终的方针都是镌汰在当地情形PaaS开拓的障碍。

Heroku的呼吁行界面器材就是很好的例子。该器材可闪开拓职员运行、打点、陈设和测试Heroku托管的应用,而无需分开其开拓情形。另一方面,谷歌提供针对IntelliJ IDEA的官方插件,闪开拓职员可直接运行、测试和陈设Java后端到谷歌的PaaS产物App Engine。

一连集成

在当代应用开拓中,一连集成(CI)现实上是一项要求,但在传统托管情形中配置有用且不变的一连集成平台也许是挑衅。在一连集成平台运行测试套件自己已经很难,而当打点员必需选择一连集成技能、构建管道和打点自动化时,难度会增进。

为了辅佐缓解这种压力,许多PaaS供给商提供内置一连集成器材,用户可以最小开销启动这种器材。在某些环境下,一连集成平台是更大生态体系的一部门,譬喻AWS CodePipeline,打点员可将其与AWS生态体系中的托管平台一路行使,而不可是在Elastic Beanstalk(AWS的PaaS产物)内。在其他环境下,一连集成凡是会与应用措施基本办法更细密团结,譬喻Heroku CI。

自动陈设

一连集成沟通,配置陈设管道是应用开拓中最贫困的使命之一。并不是嗣魅这项使命太坚苦,而是有许多要领可选择,这也许让企业不知所措。并且,差异的PaaS供给商处理赏罚陈设的方法各不沟通。Engine Yard提供内置自动陈设—从应用的Git存储库,而CenturyLink的AppFog可直接整合与供给商无关的第三方处事(譬喻Jenkins)来实现陈设。

协作

在已往几年中,开拓职员协作器材明显增进。从ChatOps处事(譬喻Slack和HipChat)的增进,到开拓平台(如GitHub和GitLab)内协作成果的增进,我们看到,雷同和透明度是有用应用开拓的要害身分。

有些PaaS供给商提供内置协作器材,譬喻AWS CodeCommit(具有相同于GitHub协作成果的版本节制体系),而另一些则直接与第三方平台整合以提供透明度和雷同。譬喻,Heroku通过其ChatOps处究竟现这一点,该处事直接与Slack整合,以从团队已经行使的协作器材内提供更易于打点的界面。

不变性

不变性是PaaS器材可提供的另一个要害上风。出产服从偏重于让团队更快更高效地编写和陈设应用,而不变性则偏重于保持这些应用的正常运行。

应用打点

大大都PaaS供给商提供给用打点器材来自动扩展和打点应用资源。这些器材凡是是基于Web界面的情势,它们可举办打点数据库备份、增进应用负载平衡器后头的处事数目等全部成果。这些应用打点器材的各个成果取决于PaaS提供商提供的详细成果,它们的界面会有很大差别,这也许会极大地影响其易用性。

有些体系的局限也许会导致包括多种选项的伟大器材(譬喻AWS的呼吁行适用措施),而其他更具针对性的器材(譬喻Jelastic)则提供基于Web和呼吁行器材,可提供PaaS应用打点专用成果。

相干处事

并非每个PaaS提供商都只专注于PaaS,许多提供商还在更大的云生态体系内提供相干处事,让企业可用于加强和支持应用。从数据库到应用监控和陈设管道,在技能上,这些处事并不是PaaS产物的一部门,但可直接与PaaS集成以提供更细密的基本办法。

谷歌云计较平台(GCP)、AWS和微软Azure是这种范例PaaS提供商的很好的例子。他们的PaaS产物只占其提供处事的一小部门,固然行使他们的特殊处事也许会导致供给商锁定,但可明显进步应用不变性以及镌汰对第三方的依靠性。

第三方集成

谷歌、AWS和微软等大型云处事提供商提供大局限处事套件来加强其PaaS技能,而较小的提供商会依赖第三方集成来提供这种成果。譬喻,Heroku拥有普及的add-on市场,它可整合第三方处事来提供从数据库托管到应用安详等全部成果。固然对第三方处事的依靠性会增进对更安详开拓的需求,这也有助于镌汰供给商锁定,使其可更轻易地经济高效地从一个PaaS提供商转移到另一个PaaS提供商。

信息安详

PaaS的一个利益是打点员只必要确保应用自己安详即可。平台安详和进攻防止等其他统统工作都属于PaaS提供商的领域。信息安详自己很重要,企业出格必要留意相识所必要的安详级别,许多较大的PaaS供给商(譬喻AWS和GCP)提供《康健保险可移植性和责任法》以及付出卡行业合规处事-必要付出用度。

重要题目

购置PaaS器材前,重要的是思量打点员将怎样与这些处事举办交互以及这种交互对企业的影响。为此,在评估任何PaaS产物时,你应该问本身这些题目。

它支持哪些开拓技能和说话?

技能支持很是重要,假如PaaS提供商不支持你的应用编程说话或技能仓库,那就不要选择。

我必要担忧供给商锁定吗?

供给商锁定会影相应用的可移植性,企业必要权衡PaaS器材的上风是否值得这种捐躯。微软或谷歌等大型提供商凡是会有更高的供给商锁定风险,由于他们整合了本身的专有器材来提供上风,你行使他们的云计较越多,分开的难度就越大。

可扩展性、可用性和安详性怎样?

你但愿你的应用会吸取几多流量?安详威胁呢?差异的提供商提供差异级此外可扩展性、可用性和安详性(凡是以可用性为价钱),你必要确定你的特定需求以便缩小范畴找到吻合的提供商。Heroku是用户友爱型PaaS提供商;然而,当与更伟大的平台(如Elastic Beanstalk)仓库时,本钱也许会更高。

你可否导出数据用于别处?

供给商锁定并不料味着数据锁定,但假如你必需改换提供商可能想要转移到多云模式,该怎么办?你可否导出数据用于别处?这样做轻易吗,照旧打点员必需调解数据才气导出到差异平台?平台无关的提供商(譬喻Jelastic)通过勉励陈设非专有开源数据体系(譬喻MySQL和MongoDB)来停止数据锁定。

对付容器和微处事等新型技能,它有奈何的支持?

你的团队是否具有前瞻性思想?容器、微处事和无处事器是不绝改变应用开拓面孔的新风行语,但并非每项技能都合用于每个项目。以是,必然要细心思量你的技能要求。

是否有低代码/无代码选项?

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读