之后就可以想访问远程桌面一样随意访问这些计算机,这一应用的好处是,其所有的通信全部通过80端口的Http请求完成,开发者可以凭此设备随时随地的访问自己的计算机了,通常情况下,随着应用程序的复杂,开发工具和数据库也都庞大起来,安装一套开发工具外带一套数据库,加上操作系统至少要10个G左右的空间,不分专用开发工具还是内存占用大户,一台电脑单人独骑写程序的骑士时代已经一去不复返了,现在是团队合作的大工业时代,不过即使如此,随时带着一套开发工具到处跑也是非常麻烦的事情,使用LiveMesh以后,可以随时接入自己的开发机,然后像操纵自己的电脑主机已经操作它,其方便快捷溢于言表。
当然,如果微软仅仅提供这样一个远程桌面的解决方案,那也只能是一个高级的VPN应用而已,现在微软不但提供了这一产品,还提供了代号为Azure的云操作系统,这一操作系统能够提供的内容就更加丰富一下。
这一产品的架构图如下所示
可以看到,所有微软的应用架构都在这一产品上有所展示,可以看到的是一个包括了虚拟计算,可扩展存储,以及自动化服务管理的托管系统.Ray Ozzie称这些工具将会用来为微软的MSN,XboxLive,以及Office Online等云计算服务提供支持.虽然目前"云计算"下的虚拟计算原理不是非常明朗,但可以肯定的是开发者会在Windows Server 2008上体验到云计算的威力。
谷歌战略,不居人后
Google在推出啊了doc产品和各种Code Api产品之后,Google在这一年也开始打起了云计算牌,认为谷歌只是一家搜索引擎公司的看法已经过时了,谷歌的目标是取代个人PC或企业数据中心,成为全球的计算机。而要成为全球计算机,依靠的就是云计算这个“简单却很强大”的理念。不过经过一年的互联网阵痛与准备Google在年底之前目前只推出了一个新产品,就是所谓的Native Code产品,Native Client是一个在Web应用程序中运行本地代码(目前只支持x86架构)的开源的研究性技术,提供更好的“富客户端”用户体验。它允许网络开发者编写更强大的Web程序,这些程序直接通过系统运行而不用通过浏览器来进行,据Google称,它到最后将允许网络开发者开发和桌面软件一样的的web程序,这些程序将带来更快的速度。Native Client类似于微软的ActiveX技术,它还能在Linux和Mac OS X下运行。
目前它尚未支持IE,仅支持Google Chrome, Firefox, Safari 和Opera。从目前的反馈看,这是一个跟WPF和Silverlight形成竞争的产品,该产品提供了在操作系统平台下的富有表现力的客户端,这让我们想起来这一年最后宿命感的对抗,美国的NBC广播公司在奥运会直播上选择了微软的Silverlight作为播放器,之后国内的其他厂商纷纷使用基于Flash的使用压缩作为直播的首选,现在鹿死谁手还很难说,但是可以预见的是,随着Google的加入,这个竞争会更加激烈。