技术开发 频道

PC时代衰落 微软如何从云端突破?


【IT168专稿】

    在微软忙于收购Yahoo的时候,Google和IBM已经就“云计算”达成了最新的合作战略,一个是IT界曾经的霸主,一个是凭借网络力量新兴的后起之秀,这两者的联手将会爆发出怎样的力量呢?面对这个可怕的对手,微软在“云计算”方面将如何凭借其一直强调的创新力破局呢,本篇文章我们将进行深度解析。

微软的“云计算”体系会是一个新的结构

    应该说,微软在“云计算”方面其实早有自己的打算,“云计算”的核心无非是Software Plus Service,与以前的SaaS(Software as a Service)不同Software Plus Service在两端都具有特性,无容置疑的微软的Software这个方面已经具有无可匹敌的优势,那么在Service上,微软应该如何迎头赶上呢。我们设想微软未来基于网络应用的“云计算”架构应该是如下模式的
这个结构如下图所示:



    应该说这个3层架构表示出来的是未来微软所要发展的“云计算”技术核心,因为从这个角度看上去,这个体系更像微软现有软件体系的某种延伸,灰色的底层可以理解为现在的操作系统层,在PC时代,这一层面完成进程调度与CPU时间分配、内存换页算法、硬盘调度等基本的计算机处理器事件。在“云计算”时代这一层屏蔽掉了更多与硬件直接交互的内容,因为整个“云计算”服务器有可能只是一个存在于虚拟设备上的设备而已。

    这里的存储服务可以理解为PC时代的硬盘访问控制,而任务作业调度服务可以理解为进程调度,这样一来这一层次再一次完成了一个操作系统的基本定位,而这个定位如果成为未来的标准,则其他的服务都将会运行在这上面。中间蓝色的服务提供层提供的是微软的各种服务,你可以把这种服务理解为PC上所有windows server上提供的服务的延伸,当然这种延伸是基于网络环境进行了优化的,基于消息的分布式调用服务MSMQ可能现在它被起了一个新名字,并且支持了P2P跨网络协议,但是其服务本质没变。这种本质不变的服务还会有很多,这些服务构成了整个中间层。基于这一层,橙色的应用表示层才能够方便的运行各种应用,比如现在已经发布的Live Mesh技术,这一跨网络应用服务会是未来应用服务的核心,应该说微软在面对未来的服务时,会在很大程度上开放这个橙色平台,因为这个平台是其它合作伙伴表演的舞台。

    很多年以来微软一直在各种应用上保持开放性,尤其是其对开发者提供的大量封装好的服务模块,成为了微软在开发应用领域具有领先地位的保障。这些写着微软出品的黑匣子帮助开发者在很大程度上减少了技术跨度和各种应用成本,又由于其具有天然系统整合性,所以其调用的快捷和部署的方便使微软的开发工具具有广泛的市场。在同级竞争产品上Java则由于一直没有具有绝对的厂商支持而不得不在各个厂商的标准下徘徊,每个公司都基于J2EE平台开发自己中间件,但是部署和配置花费了很多成本,这也是微软能够在应用中比Java提供更优惠的主要原因。这次微软有一次把这个战略应用到了“云计算”领域。

   与微软的战略相比Google和Amazon的战略有所不同。这两家公司目前都还没有提出同量级的产品。Google的App Engine目前只是运行在Amazon S3和Amazon EC2动态Web Application Host,这种virtual Host目前只是提供在第二层的一个产品,而其底层是Amazon S3所提供的存储服务器和Amazon EC2所提供的虚拟机,这两家公司的产品整合成了一个完整的应用。这有点像这样的情况,你在Intel的硬件平台上安装了一个Mac OS,然后在上面安装了一个Apache Web应用服务器,这3个厂商协同工作,但是这种工作方式显然不如Intel上装一个windows server然后装一个IIS来的更痛快一点。

在未来我们只需要一台服务器

   面对微软所提供的“云计算”结构,我不禁感叹,也许在未来我们只需要一台服务器就可以,这台服务器就像电影《黑客帝国》里面的那台承载着一切逻辑和服务器的超级计算机,所有信息都在这台计算机里,它就是世界。微软所提出的“云计算”技术无疑具有这种影响力。无论何时何地,只需要使用任何终端设备接入网络,就可以访问你的文件夹,进行Word ,Excel, Access应用,这些应用都在一台超级电脑里,这台电脑通过分布式技术存在于世界的各个角落,同样的一个Office工作人员可以在任何地方办公。不论是开发人员还是设计人员,软件的创造者也不需要在自己的计算机里进行任何工作,不需要定期升级自己的计算机硬件以完成复杂的耗时的编译工作,图形和图像的渲染也由高性能服务器自动完成,而这些服务仅仅需要每个月很便宜的租金。家庭娱乐同样会受益于“云计算”,在网络游戏已经如此普及的今天,分布的游戏应用早就成为了网络游戏的基础,当然可能有人会质疑这种应用的表现力,其实大可不必担心,微软最新的SilverLight技术已经在浏览器中实现了各种绚丽的效果,只需稍微假以时日,相信这盏美丽的“银灯”会给我们更多惊喜。

    这台服务器的维护和管理完全不用个人用户担心,因为它会交给专门的公司来打理,用户只需要每个月付一定数量的租用费即可拥有这一堪称完美的用户体验。

    很难说未来的计算机应用还是基于“计算机”这个狭小空间的应用,“云计算”所展示的更多的是一种随时接入,随时工作的平台。如果没有太多意外,微软很可能会在年末的时候给我们发布一些相关的产品,届时也许我们真的可以站在云端。
0
相关文章