云平台:诸神之战

Michael Driscoll是Metamarkets的联合创始人兼CTO。他最近发表了一篇文章,文章介绍了目前最有竞争力的几个云平台:Amazon Web Services、微软的Azure、Google App Engine以及EMC Virtual Private Cloud,并分析了各自的优势。作者认为云平台的实质就是计算、存储以及网络的虚拟化(抽象),谁赢下了云平台之争,就会像操作系统之争一样成为下一个时代的新霸主。而一旦这个霸主确立,技术就会向着更高层面的抽象继续演进,那时候应用即服务型的初创企业将会百花齐放。

很多年以前情况就已经很显然——必须找到某种方式让程序员与硬件的复杂性无缘……这一层东西就是操作系统

—安德鲁·谭宁邦《操作系统(英文)》

云就是企业新的操作系统,服务就是新的应用。云为下一代的服务提供庇护,从Pinterest到Instagram,从foursquare到AirBnB都在腾云驾雾。这厢,为上一代的桌面应用提供接口的微软Windows和苹果MacOS X已如日落西山(注:这个结论也许下得太早,这些老牌操作系统本身也在蜕变),那厢,为上述服务提供必需的计算、存储和网络的Amazon之类供应商正冉冉升起。

相对于上一辈,云这个操作系统更灵活,容错能力更高。云的这两个优势源自它的两个招牌特性:虚拟化和分布式。因为虚拟化,失效的硬件可以升级或被换出,虚拟流程可移植到新机器,几乎不会对最终用户产生任何影响。因为分布式,云可以散布在成千上万个商品化的设备中,服务的计算和带宽需求可通过灵活伸缩来满足,磁盘存储限制几乎已成时代逆流。

云在其他方面也带来了新挑战,更确切地说又把我们带回了前PC时代的客户/服务器关系(注:又一次印证了螺旋式上升的哲学原理)。如果说云是更强大的主机的话,那么今天的客户端则比昔日的哑终端更加智能。新的客户机是智能手机、平板电脑,以及更加现代的web浏览器,其本地缓存与计算能力乃富交互应用之精髓。不过,管理客户机与服务器之间以及跨越不同类别客户机之间的状态会给开发人员带来复杂性。

这个计算新世纪打开了新的市场与机遇之门。这场决定战役的主题是:谁会成为云计算王国的标准平台?

这个赌注很大,不仅仅因为效用计算的开支增长迅速。跟以往操作系统之争一样,这也是一场生死攸关的战争,争夺的焦点是运行于云平台之上的应用之控制权。

Amazon Web服务:王座无可争议

Amazon的Web Services(AWS)初步取得领先。AWS在其核心的弹性计算云(Elastic Compute Cloud)之上提供了一组不断扩展的周边设备,如块存储、负载均衡以及内容交付网络。2011年,AWS的增长率为80%,收入估计将近10亿美元,云服务的市场前景究竟有多大由此可略见一斑。在最近跟22位CEO的会面中我问他们有多少位在用AWS:每个人都举手。

Microsoft Azure:微软的双刃剑

伟大的桌面颠覆正在发生。桌面应用正一个接一个地被同等的云服务取代,办公、财会,甚至照片编辑均如此。这些服务吸收了诸如跨设备无缝同步(Evernote)、社交、实时协作(Zendesk、Google App)等云的服务器中心架构天生就支持的特性。

对于桌面的传统霸主微软来说,云平台当然是个威胁。但机遇并存。从目前占统治地位的桌面过渡到新的云前沿,微软也拥有其战略杠杆。微软可帮助早已经熟悉其编程API和运行环境的桌面开发者扩展其应用。与此类似,让微软的客户群平滑地演进到云服务当中相对也比较容易。所以说,微软携着Azure进入云平台领域虽然有些晚但它有居高临下的优势。微软的问题在于如何挥舞好这把双刃剑才能既可杀敌又能免于自残。

Google的App Engine:失速的平台

在为消费者开发应用即服务方面,Google是早期的领导者,Google的App套件最为人所熟知的。但是Google在为开发者开发自己的云平台App Engine方面的成就则略微逊色。跟操作系统一样,如果能够为应用开发者提供合适的工具,云平台就可以成功。

与微软的Azure和Amazon的Web Service相比,App Engine的开发者工具更高级,更面向Google,约束更多。只支持选定的编程语言,后端存储也存在限制。结果是App Engine在严肃的开发者那里的被接受程度相对较低。

尽管Google在创建自己的云服务方面的能力很强,借助着Android,它在客户端生态系统的存在也不断增强,但如果Google希望在云平台方面与别人一决高下的话,它需要换挡才行。

EMC的优势:数据信任的力量

EMC是最后一个有竞争力的大玩家。跟Amazon、微软和Google不一样的是,EMC跟消费端IT的距离很遥远,主要面对的是企业。EMC的根本优势是数据。它的服务器已经为一些全球最大型的企业的宝贵数据提供托管。这是一项很强大的战略优势,因为数据既是云价值的核心,也是其漏洞的来源。

云从本质上来讲属于数据操作系统(如Tim O’Reilly对互联网的评价一样)。云服务的价值在于连接—通过电子邮件、社交媒体、业务仪表盘等与整个星球颤动的数字脉搏相连。

不过数据不断增加的连接性也带来了漏洞风险;消费者隐私被侵犯的事件一定会越来越多。对于企业来说,很难评估数据安全性方面的敏感性。数据的价值独一无二,是不可替代的企业资产,其损失不可以金钱来进行衡量。

EMC已经赢得了要求严苛的企业的信任感,让他们放心将自己的数据交给EMC。EMC可以凭借这种信任发挥优势。相对于Amazon的公有云,EMC提供虚拟私有云(VPC),EMC很聪明,它意识到“公有云”这个词对于企业高管来说跟“公共厕所”和“公共泳池”差不多。

风云变幻,定局待时

云平台的王者之争至关重要,因为这跟其他的平台之争一样,这场决斗的结果也是胜者为王,赢家通吃。一旦某一初创企业将自己的数据放在了Amazon的S3存储服务上,那么它再将自己的Hadoop集群部署在Amazon上也将是一个划算的选择(带宽成本更低),同样,跟其他已经在Amazon上面的服务提供商的协作也会更好。

被锁定在一个平台之中的风险促发了某些云计算方面开源标准的发展,最值得注意的是OpenStack,这个标准已经得到了IBM、Rackspace以及HP的支持。

谁能够成为市场霸主取决于其发展势头、迁移成本、安全以及对开发者的友好程度(API设计、标准、文档)的综合较量。胜出者将会成为下一代原生云应用及服务基础性的操作系统,并将获得丰厚无比的物质回报。

无论谁将胜出,有远见的公司都能够继续享用云操作系统所赋予的存储、计算及网络虚拟化的好处,同时能够将自己的创造力集中在这个技术栈之上的地方。其结果将是应用即服务型初创企业的百花齐放,会对已有的技术公司和整个经济产生颠覆性的影响,好戏才刚刚开始。

文章来自36氪

(责任编辑:吕光)

时间: 2024-09-30 16:10:34

云平台:诸神之战的相关文章

PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

1.新浪微博开放平台(http://open.weibo.com/wiki/index.php/Quickstart) 开放的是什么:开放平台开放给开发者的是每一个用户的用户关系,开发者不在向传统应用那样面对单个开发者而是面对用户身后的整个好友圈.每一个API都是围绕好友与好友之间的交流来提供相关的功能,如发送微博,查看好友资料等等. 为什么要使用开放平台?开放平台可以加快应用的推广.每个用户可以影响到周围的好友,一旦应用真的优秀,用户可以方便的推荐给好友,好友又可以再推荐给他的好友.开放平台让

Windows 8云平台开发环境搭建过程详解

Windows Store应用是基于Windows 8操作系统的新一代Windows应用程序,其 开发平台以及运行模式和以往传统平台略有不同.为了帮助更多开发人员加入到 Windows Store应用开发行列,本篇将介绍如何在Windows Azure云平台搭建 Windows8应用开发环境,本篇介绍的方法适合未安装Windows8操作系统,使用Mac 或者Linux平台的开发人员参考阅读. 准备工作 在搭建环境前,大家需要在Windows Azure平台注册免费账号,注册完成后, 即可获得90

OceanBase云平台简介

云计算是信息技术与服务在 交付领域 的重大进步. 由于能够以自助.动态伸缩.可计量的方式对共享计算资源池的按需访问,云计算在成本.速度和效率方面具有无与伦比的优势.云计算是这样一种模型:有了它,可以方便地随时随地按需通过网络访问共享的可配置计算资源(如网络.服务器.存储.应用程序和服务)池,且只需最少的管理工作或服务提供方交互即可快速供应和释放这些资源. 尽管AWS早在2002年就出现了,但云计算目前仍然处于其生命周期的初期, 过去几年云计算一直在推动各种技术趋势的发展与融合,这些技术趋势包括服

基于云平台的智慧旅游信息推送系统研究

基于云平台的智慧旅游信息推送系统研究 西安工业大学  赫磊 本文提出了一个构建于云平台之上的智慧旅游信息推送系统,对系统中所涉及的一些关键问题进行研究和解决.针对旅游系统中海量数据处理问题,通过云计算的强大的计算能力来处理旅游信息的海量数据.通过在旅游信息服务平台引入采用基于用户信息和旅游信息上下文协同过滤算法和基于地理位置的推荐算法的信息推荐系统,来帮助用户自动过滤筛选庞大的旅游信息数据,是旅游信息系统更加智能化.用户对于信息的实时性需求,本文采用服务器向移动终端的信息推送系统来实时地向用户端

《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一3.2 核心组件详解

3.2 核心组件详解 OpenShift的核心组件及其之间的关联关系如图3-2所示.OpenShift在容器编排层使用了Kubernetes,所以OpenShift在架构上和Kubernetes十分接近.其内部的许多组件和概念是从Kubernetes衍生而来,但是也存在一些在容器编排层之上,OpenShift特有的组件和概念.下面将详细介绍OpenShift内部的核心组件和概念. 3.2.1 Master节点 在介绍Master节点前,我们先补充一些内容.OpenShift集群可以由一台或多台主

基于微服务和Docker容器技术的PaaS云平台架构设计

本文讲的是基于微服务和Docker容器技术的PaaS云平台架构设计[编者的话]在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训以容器存储和网络为主题,包括:Docker Plugin.Docker storage driver.Docker Volume Pulgin.Kubernetes Storage机制.容器网络实现原理和模型.Docker网络实现.网络插件.

阿里云在粤建设工业互联网云平台,广州佛山深圳东莞试点先行

全球制造业正进入新一轮变革浪潮,云计算.物联网.互联网.人工智能等新一代信息技术正加速与工业领域融合,十九大报告提出"加快建设制造强国,加快发展先进制造业,推动互联网.大数据.人工智能和实体经济深度融合". 11月22日,2017云栖大会·广东分会上,阿里云宣布将在广东建设阿里云工业互联网云平台,将全国工业云总部定于广州,未来要以ET工业大脑持续与广东制造业融合,依据企业需求场景深度再造,推动广东制造业向智能化转型升级. 在一个月前,阿里云承接打造国家级工业云平台,目标是服务全国10万

盘点Linux下的开源云平台&&云存储服务

15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 1 2 1 2 官方网站 http://www.eucalyptus.com/participate 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初

⑮云上场景:德澜科技,阿里云物联网云平台实践

德澜是国内领先的物联网整体解决方案提供商,提供从设备.数据.平台.云至运营的一体化方案与产品服务.常年为美的.海信.长虹等大型家电厂商提供智能家电产品与方案,获得市场的高度评价. 德澜同借助阿里云服务开发了国内领先的智能家电物联网云平台,汇集不同品类家电.支持海量家电并发接入.海量用户在线应用,并为家电企业提供从产品定义.开发.生产.售后维护到产品运营的全生命周期管理.平台着力汇集家电设备.用户.售后的海量数据,针对家电企业需求提供大数据分析服务:通过丰富的第三方连接通道,促进数据的流动性,为客