扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
云计算市场上的厂商
大概是在2007年左右,包括IBM、Google、亚马逊等知名企业提出来云计算的概念。在“2009云计算中国论坛”上,成都信息工程学院副教授王鹏(《走进云计算》的作者)看来,这些企业在提出云计算概念的时候,往往依据自己已有的技术基础和自己商业的利益,从不同的角度提出了不同角度的云计算模型。有强调端和云的,他们的提出推动了整个云计算的概念明确和出现。
在云计算市场,Google和微软又站在了对立面。Google应用引擎(Google App Engine)和微软的Live Mesh为开发云计算应用提供了截然不同的平台。
Live Mesh是微软推出的基于云计算的数据同步和设备管理平台。不像微软过去的那些同步解决方案,Live Mesh把用户数据的原版拷贝保留在这家软件业巨头自己的服务器上,这样用户就能从与互联网相连的任何设备访问最新版本的文件。这一记重拳显然针对的是Google。
不过值得关注的是,尽管微软在倡导云计算方面似乎落后于Google,但无论是技术还是理念,两者的实施机制实际上大不相同。客户将来得确定哪种云计算方案最适合自己;同样重要的是,独立开发商也要做出这种确定。
在传统的计算模式中,使用应用程序来创建文档(无论这是打字稿、电子表格、数据库还是其他什么)。然后,你需要保存文档时,应用程序就把它交给操作系统,操作系统会在本地存储设备中以文件的形式保留一份文档拷贝。
Google的模式却截然不同。在这种模式中,云计算环境自始至终是计算机。因为用户不需要维护任何磁盘或者磁盘卷,所以也就不需要“文件”或者用来保存文件的文件系统这种人工概念。持久性存储概括为一种抽象概念:只存在应用程序及相关文档,没有别的。
Google品牌的云计算还有其他优势。因为应用程序存在于云计算环境中,所以根本不需要安装什么,也不需要管理什么升级程序或者安全补丁。实际上,用户完全摆脱了与操作系统之间的所有日常交互,而这种交互却是传统桌面计算体验的特点。当然,服务器底层运行着某种操作系统,负责运行Google的诸多应用程序;还有某种有组织的存储系统。但这些仅仅是技术细节,不需要用户操心。
明白其中的奥妙了吗?难怪Google让微软坐立不安。你不需要操作系统,就可以运行Google的应用程序,也不需要购买。甚至不需要安装应用程序。Google模式促使用户忽视过去25年来一直是微软赖以生存的每款应用程序。
微软表示“这没什么,两家厂商在这个云计算市场可以玩一把。”但微软不会学Google的样,尽量淡化桌面软件的重要性;这么做的话,无异于自己认输。Live Mesh而是旨在按微软一贯的方式来提供云计算的优势。
有了Live Mesh,你的文档永久存在于云计算环境中,但它们以文档和文件夹这种熟悉的格式而存在。另外,云计算环境中的每个对象在Mesh中的一个或者多个设备上都有“端点”;在Mesh中,内容拷贝都镜像到了本地存储设备上。
对用户而言,这种细微差异很重要。较之于Google有点看不见摸不着的文档,这些同步的文件和文件夹却是实实在在的对象。虽然能够访问Mesh的任何设备都能立即获得这些文件和文件夹,但最终控制它们的是位于云计算环境边缘的设备,而不是处于中心的服务器。另外,用户还可以使用传统的桌面软件来创建、改动、管理及组织这些文件和文件夹。
显然,这种模式极其吻合微软的软件世界观。用户获得了云计算的持久性和普适性,不过又要不断购买传统的操作系统和应用程序。
有人可能会认为,这恰恰也是Live Mesh模式的最大缺点,因为Google是免费提供应用程序。但微软正在迅速习惯于与免费软件进行竞争。不妨考虑微软最近推出的Equipt软件包,它捆绑了Office 2007和采取订购模式的辅助软件,确定价位时考虑到了关注成本的客户这个群体。对微软来说,克服客户的节俭习惯也许就是调整自己的许可内容这么简单。
相比之下,Google面临的处境比较困难。虽然其基于互联网的应用程序确实给人留下了深刻印象,但缺乏像微软Office这些桌面软件的高级功能。正由于如此,它们不可能让支持Office的忠实拥趸:“高级用户”改变立场、转身投向Google。另外,企业客户可能对这种想法有所顾虑:主要在云计算环境中、而不是在本地驱动器上保存及管理文档。
简而言之,Google的云计算方案是革命性的,微软的云计算方案却是演进性的。 Live Mesh迎合的是现有用户,这应当比较容易打动人心。不过,Google的发展势头又是不可阻挡的。
眼下,客户可以自由决定哪种模式更适合自己独特的工作流和需求。另一方面,独立开发商面临比较困难的选择。它们是跟从Google走上“纯”云计算这条道路(其中的文档和应用程序完全存在于云计算环境)?还是听从微软的劝告、把数据推送到云计算环境,同时又依靠传统桌面应用程序来创建及管理数据?
Google应用引擎的开发工具包(SDK)已发布;微软承诺不久也会发布Live Mesh的SDK。对期望把计算进一步推向云计算环境的开发商而言,眼下最要紧的问题是:选择哪一种云计算环境?
云计算时代下的浏览器
在王鹏看来,云计算的发展,得益于网络的进步。
在上世纪八十年代,先于网络带宽和其他因素的限制,人们也不太可能想到云计算概念。随着网络技术的不断发展,并伴随着进入了网络宽带的时代,云计算技术真正的走向前排。
网络技术的进步,对云计算发展有着不可磨灭的功劳。同时,网络技术的发展,又使人们逐渐的把计算能力又集中到了的数据中心(机房)。
网络技术发展的初期,其主要作用是传送信息。到了云计算时代,网络的作用发生了根本性的变化,传送信息只是其中的一个功能而已。王鹏认为,在云计算时代,网络应该至少要传递以下三个东西:一个是信息,一个是计算能力,一个是服务。
云端服务的完善,即要依靠硬件技术和设备,也依靠云端的人。但站在用户的角度来看,没有必要去认识云端服务背后的“服务员”,云端服务会在用户在使用软件的时候,把功能的有效性、易用性顺畅地体现出来。
网络从传递信息的功用转换到提供运算计算服务,是一个循序渐变的过程,是伴随着网络技术、硬件技术、软件技术的发展逐渐发展而来的。
网络出现、发展以后,浏览器成为了人们在进行网络交互和应用的统治者。现在,通过浏览器可以完成几乎所有的网络操作:可以在网上收E-mail,可以看多媒体的视频,可以玩游戏。王鹏说,浏览器现在已经成为了用户和云端进行交互的主要工具。
Google大中华区总裁李开复也曾表示,当一切服务走到云端后,浏览器的功能会渐渐取代操作系统,“浏览器就是未来的操作系统”。
Google在2008年9月推出自家浏览器Chrome。李开复就Chrome在回答媒体提问时说:“我们没有必要做一个过时的系统”,“浏览器就是未来的操作系统。”
Google将所有服务都架构在网络,也就是现在所谓的“云端”。包括搜索、电子邮件、甚至办公应用等等,一切都在网络上进行。因此当Google在2008年推出Chrome浏览器时,也被解读为要藉此做为该公司云端服务的起点。
李开复说认为,未来的计算机只要问有没有好的浏览器。就像是当初Windows取代DOS,现在浏览器也是扮演相同角色,所以Google没有必要做一个已经渐渐过时的系统。15年前有95%的应用是在操作系统上,现在则已有95%都在浏览器上。
当初微软在布局Windows操作系统时,寻求很多应用程序开发者合作,要让使用者在Windows上可以得到更多应用。而现在Google走的也是类似策略,积极耕耘开发者社群,并开放应用程序接口(API)让外部开发者都可打造应用,同样也是扩充平台丰富性的做法。
不过,李开复也说,目前还不太可能直接跳过操作系统,一打开计算机就是浏览器,只是重要性相较之下会越来越低。毕竟还有些应用仍然需要操作系统,例如像PhotoShop、在线游戏等应用,还无法在浏览器执行。(IT168)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者