为云时代而生的“移动应用云”

云服务的发展进入了突破期,但是仍属于相对初级阶段。优质垂直云服务(云应用)的发展,成为带动云服务普及的关键。真正的垂直云服务,一定要解决特定问题。不过市场上不乏浑水摸鱼者,找一个新概念,将传统IaaS或PaaS服务进行包装,就号称某个领域的全新云服务。

“移动应用云”作为垂直云服务的代表,以云计算为基础,构建在PaaS层和SaaS层中间,专注为移动应用提供集成化的API服务,同时将移动应用开发技术“云化”,以服务的形式提供给开发者。

API和移动应用云的关系

移动技术架构属于典型的“三层架构”体系(表现层UI、业务逻辑层BLL、数据访问层DAL)。尤其强化了表现层与业务层分离。几乎所有的移动应用都以“三层架构”理论为基础,安装在移动设备中的APP更侧重界面的逻辑和表现,而APP所需的数据与服务都需要通过“API”的形式从云端获取。可以说,移动互联网的发展,特别是移动应用的崛起与大普及,代表着API时代来临。没有API就没有任何有价值的移动应用,移动互联网的普及标志着“全球信息化已经进入了API经济时代”。

移动互联网和云的结合,在所有人看来都顺利成章。“移动应用云”就是在这样的背景下以“为移动应用提供各种API”为核心而诞生的垂直云服务。

到底什么是移动应用云

“移动应用云”作为垂直云服务的代表,以云计算为基础,构建在PaaS层和SaaS层中间,专注为移动应用提供集成化的API服务,同时将移动应用开发技术“云化”,以服务的形式提供给开发者。

简而言之,移动应用云就是以“为移动应用提供API”为核心,同时将移动应用开发技术和服务实现了“云(端)化”二者的结合。

从产品结构层划分,移动应用云提供三种模块化服务:

1、移动业务逻辑API:用户系统、第三方社交集成、推送、运营报表、权限系统等。

2、移动数据存储API:小文件存储系统、标准文件存储系统等。

3、“云化”的APP开发服务:协同开发、云编译、开发资源云管理等。

移动应用云是对API的生命周期进行完整的管理,包括API设计、API生成、API集成到API安全;移动应用云同样延续了云服务的商业模式,继承了易于弹性伸缩的特性,按量计费,因此移动应用云也包括一个独立的计费系统。

移动应用技术的发展历程

移动应用云是在移动应用开发技术的发展过程中结合市场需求逐步产生和完善的。历经了传统个体移动开发技术,到移动应用平台盛行,最终发展到目前的移动应用云。目前市场上对API的供应,其中1/6来自于固有业务系统,1/6来自于第三方,1/3来自于传统手写代码的方式输出API,另剩下1/3来自于专业的API系统通过抽象与模型化操作数据层自动生成的API。

互联网上每时每刻基于云的API都在产生巨大价值:

Salesforce超过一半的收入:Salesforce 23亿美元的年收入中超过的一半的收入是通过API产生的;

50亿笔交易:Google 每天通过API处理50亿笔交易

130亿笔交易:Twitter每天通过API处理130亿笔交易

1万亿笔交易:亚马逊每天通过API处理1万亿笔交易

移动应用云的本质

认清移动应用云的本质首先要认清云服务的本质。任何基于传统服务器架构编码和主机模式的移动服务均不能成为真正意义的云服务。传统移动应用平台本质立足单机或传统主机,类似传统网站的架构,虽然可以集群部署,但是不是为了云时代而生。移动应用云是以API为核心,弹性伸缩,按量计费,传统移动技术云化,这几个关键点缺一不可。

开发者和企业如果想真正进入到移动和云服务的时代,就要认清云时代与传统IT架构的不同,在云的时代,一切都发生了根本性的变化,但是可能还没被充分认识:

1、大量SOA的架构被ROA(面向资源)所取代

2、大量传统关系型数据库被Nosql数据库所取代

3、大量B2B与B2E服务被改造成B2C服务

正是在这样背景下,移动应用云服务加强了“云”的属性,尤其强调了“API”的重要性,成熟的移动应用云服务能够帮助开发者和企业顺利向移动、云和大数据化转型。

移动应用云的价值

移动应用云是云时代产物,完全面向未来,结合移动技术促进和加速移动创新。同时,能够帮助开发者更简单高效的适应云的架构。告别传统“搭环境,写代码,维护管理系统”的落后开发管理和运维方式。移动应用云以API为核心的价值为开发者(B2D模式)带来了前所未有的契机,让移动应用从想法到实现变得更低成本和高效率,彻底激发开发者的创造欲。

根据统计,平均每个移动应用需要调用超过260个API。目前单苹果移动应用store就有超过120万款不同的移动应用,并且移动应用在加速更新和淘汰,加上Android应用数量更为巨大。因此移动应用市场对API个数的需求量,根据估算达到了数百亿个,请求次数更是无以计数。因此这种对API的需求,会获得进一步的持续增长,尤其是结合了云服务后,市场需要超大量的API。因此移动应用云技术的兴起和发展关乎到了移动技术与云服务结合后,整个人类信息系统发展的进步。

国内外API服务商市场情况

随着云服务市场的加速普及,专业的API服务商开始出现。欧美市场如mashery和Apigee短期内就获得了大量资本的青睐,Apigee更是获得了超过将近2亿美金的融资,估值直逼上市公司。API服务与移动的融合是必然的结果,Apigee和mashery均把为APP提供API当成首要产品演进方向,传统的移动应用开发平台提供商如Appcelerator也大范围进军API服务领域,先后收购了cocoafish和singly等专业API公司。与此同时,中国也紧跟欧美市场的发展,对API服务的需求也出现了井喷式发展,但中国本土的特殊政策使国外企业很难在中国落地,例如国际IaaS领域的云服务厂商已经再次印证了这点。但这恰恰为本土厂商提供了发展的机遇,中国也开始出现专业的API服务商,如AVOScloud从后端服务的角度提供API服务,APICloud以云端一体的理念为app提供从云到端的api服务。同时部分传统ESB与中间件系统提供商也尝试基于互联网和云服务提供API服务,但是因为软件和互联网基因的差异导致产品路线举步维艰,随着时间的推移,中国市场本土的API服务市场定会如今天的IaaS服务一样快速走向成熟。

时间: 2024-10-12 22:08:59

为云时代而生的“移动应用云”的相关文章

Docker,云时代的程序交付方式

Docker,云时代的程序交付方式 Docker - 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engine 的正式发布?Azure入华?还是AWS落地中国?留在每个人大脑中的印象可能各不相同,但要是让笔者来排名的话那么Docker绝对应该算是第一位的. 如果你之前听说过它的话,那么也许你会说"没错,就是它",因为几乎世界各地的开发.运维都在谈论着Docker:如果你还没听说过Docker,那么我 真的建议你花上10分钟来阅读本文. 1.

马化腾:未来云时代的三个趋势

未来云时代的三个趋势.云.大数据.人工智能的关系 文章来源:得到(APP) 作者:16级电子商务三班  任宏冉 在6月21日举办的腾讯"云+未来"峰会上,腾讯集团董事局主席马化腾分享了他对未来云时代的趋势看法. 马化腾认为,未来云时代有三个趋势: 一,云是产业革新原动力."就像电力带来的变革一样,接入云会带来数字化升级".有了电之后就产生大量发明,比如电灯.电报.电器等.云出现之后会发明什么,还不知道,现在还是云应用初级阶段.但马化腾推测人工智能就是这样的发明. 第

走向云时代的大型机

大型机,又称大型主机,英文名mainframe,是指使用专用的处理器指令集.操作系统和应用软件的有机整体.大型机最早诞生于上个世纪六十年代,经过四十多年的不断发展,其在可靠性.安全性.可用性和灵活性方面首屈一指. 近年来随着云计算和大数据的兴起,X86服务器迅速崛起,那么大型机是否会退出历史舞台呢?从历史长河来看,分分合合一直在不停演绎.大型机到小型机再到X86,一步步由大变小,但云计算又将服务器融合起来,变成统一计算资源池.高端存储到中低端存储再到分布式存储,软件定义存储将其融合起来变成统一存

APM,云时代的应用性能优化神器

我们都知道,当今的时代是一个新技术蓬勃发展的时代:大数据.云计算.移动互联网.物联网--作为应用服务开发者的我们,有了很多很好的选择:我们的传统的应用基础架构也开始向云端迁移:我们看一下,现在企业应用IT架构是什么样? 很典型,从用户一直到硬件,很立体的六个层面,从用户到CDN,到防护墙,防护墙内有一堆的服务器,跑的是你的代码,还有一堆的硬盘做数据存储,这是咱们传统企业的应用架构.到了云的时代,因为我要讲的是云时代的APM,架构就变成这样了,后端防火墙的一些东西都隐化了,到了云时代背后的一般都变

活水渠 - 云影院之云时代看片全攻略

本文讨论了大数据时代最热门的两大应用之一的云计算(另一应用是物联网)对网络视频观看体验的具体影响,以及在观看方式上区别于传统下载方式的优点. 一.视频门户类网站 此类网站以优酷.乐视等为代表,主营传统网络视频业务,使用浏览器进行直接点击链接进行观看. 优点:电视节目丰富.观看技术手段简单.大型网站服务器稳定 缺点:看不了热门电影,精华视频要收费,免费用户要看广告 解决:浏览器辅助工具或插件解决收费和广告问题,在此基础上还诞生了视频门户网 站的入口集成网站,每天看云帆可免VIP直接观看主流视频门户

云时代的分布式数据库:阿里分布式数据库服务DRDS

[http://www.csdn.net/article/2015-07-15/2825221] 云时代的分布式数据库:阿里分布式数据库服务DRDS -- 伴随着系统性能.成本及扩展性的新时代需要,以HBase.MongoDB为代表的NoSQL数据库和以阿里DRDS.VoltDB.ScaleBase为代表的分布式NewSQL数据库如雨后春笋般不断涌现出来.本文详细介绍了阿里分布式数据库服务DRDS.

万亿美元向云转型大市场,轻元科技要做云时代的IBM

Gartner预测,到2020年投入在传统IT上的支出直接或间接转移到云上,预计将超过1万亿美元.而全球IT支出有多大规模呢?根据Gartner全球IT支出预测,2017年全球IT支出将达到3.5万亿美元.Gartner全球IT支出预测是对数据中心系统.软件.设备.IT服务和通信服务等主要技术支出的趋势指标,基本上就是传统的企业ICT市场. 那么,Gartner所指的1万亿美元向云转型的支出,到底是公有云.私有云还是混合云?这恐怕就算Gartner自己也能很难判断,因为未来五到十年向云转型的企业

云时代分布式系统演进

作者:潘罡 (Van Pan) @ Microsoft 在上一节中,我们大致了解了分布式系统的整体架构.简而言之,因为单台机器性能总是有限(摩尔定律增长性能速率无法满足实际应用场景的增速),系统架构师通过各种方式将来自用户的请求分散至多个服务系统和服务器协同完成. 而在现今最火热的云时代,微软已经从云服务层面整体解决了所有分布式系统需要考虑和实现的难题. 下面我们将粗粒度介绍微软云Azure中所有和上一节各个环节相关的服务组件.我们会大致介绍其功能,并且在后续章节中详细介绍其使用方法. 动态DN

云时代的网络工程师该何去何从?

网络工程师掌握Linux运维架构技术已是大势所趋,而且越早掌握越好!--老男孩老师 咨询老男孩的网友案例CCIE: 网络工程师转行选运维还是开发? 老男孩老师的建议网络工程师转行最好走linux运维,架构师,Python自动化路线. 原因如下: 1.IT高级工程师有大一统的趋势,只会单一技术的工程师发展之路会越来越少. 2.目前互联网公司对IT高级工程师岗位要求是运维.开发.网络.数据库都要会, 所以从事哪行只是入口不同而已,最终是殊途同归的,即企业需要一专多能的附和人才. 2.网络工程师,建议