云就是企业新的操作系统,服务就是新的应用。云为下一代的服务提供庇护,从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希望在云平台方面与别人一决高下的话,它需要换挡才行。
评论
查看更多