后端即服务解决扩展性及锁定问题

日期: 2012-11-18 作者:Stephanie Mann翻译:蒋红冰 来源:TechTarget中国 英文

本文是移动开发的系列文章的一部分。

  后端即服务方法的一个最明显的结果是,有更多的时间给开发者投入到前端。其它好处还有,像给应用程序提升了扩展性,满足的移动空间的需求。

  移动对可扩展性的需求是相当尖锐的,Michael Facemire说,Forrester研究机构的高级分析师。帮助自动化扩展的云架构在企业中间件中预示着改变,这将看到更多的转向公共云的行为。对于移动应用集成,改变似乎已经在进行。

  “后端即服务领域采取了中间件的概念,并把到移动到云上,而且说‘现在我们将把你最初的服务触点放到云上,然后我们会在那里解决可扩展性,’” Facemire说。移动架构在云中很大程度上会依赖于RESTful应用程序接口(API)生成,他继续说。

  “当开发者创建他们的应用程序时,【可扩展性】可能不是他们最初考虑的东西,” Kelly Rice说,他是后端即服务(BaaS)Kinvey公司的商场经理。“如果他们的应用程序已经使用,他们就会得到一批的用户?因此他们怎样进行扩展?”使用BaaS,答案就是根据用户的流量和容量,应用程序可以自动扩展。

  “它甚至不需要开发人员担心扩展他们的应用程序,”Rice继续说。“这一切都发生在使用后端即服务意义背后的。”

  “现在应用开发工作的事实—尤其是在后端—是有很多共同的特性,”Dave McLauchlan说,他是跨平台移动BaaS Buddy公司的首席执行官。“大部分应用程序需要类似于用户帐户的系统;或者地理位置或兴趣占;或者消息流程等等。”

  BaaS支持普通的后端服务,提供了的功能类似于社交媒体集成,托管,推送,数据库创建以及事件跟踪。这些功能,以及云中扩展自动化和RESTful API生成,推动开发者克服和一些重大的障碍,从而快速地开发高质量的移动应用。

  “这些后端服务真正的帮助开发者更快地开发他们的代码,并且了解一些少量的漏洞,和少量的问题,” Stephen Feloney说,他是BaaS解决方案Appcelerator Cloud Services的供应商Appcelerator公司的产品管理主任。“因为他们已经有一些开发好的良好的服务,已经经受了时间的考验,这使得开发更加容易。

  据说BaaS方法还解决了隐现的厂商锁定问题。

  “厂商锁定一直都是移动中间件供应商的问题,Forrester的Facemire解释说。“使用所有的后端即服务领域,我还没有看到任何一家厂商详细说明了,如果你使用我们,你必须终生使用我们的应用。”

  厂商锁定是BaaS准备解决的一个问题。厂商说他们的目标是让发者灵活地部署和迁移他们的应用程序,无论他们选择哪里。

  当然,技术锁定仍然存在阻碍。BaaS厂商可能使它变得简单,让开发者易于导出数据和更换供应商,但是“在我的后端集成的唯一的代码,这并不容易选择和移动,” Facemire说。

  McLauchlan同意此说法,虽然有可能,移动应用程序并不总是采取的最好的或者最简单的行动。

  “开发者是选择投入他们的时间和资源给他们自己的后端,还是选择使用像Buddy这样的服务,你都将会有相当丰富的依赖去选择,”他说。“这像是先做好的选择,然后再选择一个合作伙伴,它拥有会随着你的需要增长的功能和技术。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • BaaS与IaaS、paas、SaaS的区别和关系要如何理解?

  • 解密后端即服务(BaaS)

    后端即服务(BaaS)作为通向后端的一个不同方法已经兴起—它包含服务器、应用程序和支持应用程序面向用户的前端数据库—通过引入云服务架构通向后端流程。虽然是新的,但它已经有了许多的厂商,随着BaaS商场的不断增长,越来越多的开发团队开始注意到移动应用领域的这个新生儿。

  • 避免云厂商锁定秘技

    厂商锁定问题不仅给企业产生的巨大的额外成本,对于企业来说还业务管理的灵活性,扩展性也大大降低。基于种种问题,IT管理人员频繁地使用云服务,以此作为摆脱厂商锁定的一种方式。但如何真正避免厂商锁定,一直都是用户在思考的问题。

  • 云连接器固然好 但要当心厂商锁定

    连接这些应用程序最新、最好的方式就是通过云连接器实现连接,但在设置连接器之前,架构师们应该对连接器的使用方法进行详细的评估。