分类: 服务器与存储
2008-11-16 16:38:59
许多技术都已得到了应用,有些甚至已经得到了广泛的关注。“云计算”技术和社交网站就是很好的例子,云计算技术利用大型数据中心为人们提供大量的存储空间和计算能力,社交网站则改变了人们与亲朋好友进行联系的方式。
更有很多技术早已很好地融入了我们的生活:带摄像头的手机,大尺寸的电脑平板显示器和高清电视,免提汽车娱乐和导航系统等等,不胜枚举。
目前所缺乏的是,如何将这些技术进行无缝衔接,使得信息、交流和计算能力能够突破设备和地域的限制。有些事情虽然从直觉上来看非常简单,但是以目前的技术水平却仍然难以实现。例如,我们为何无法用家中的电脑来轻松地访问在办公室里创建的文档?为什么不能用一个单独的应用程序来获取由用户分享的所有信息?为什么不能创建一个能够将工作与生活合二为一的日程表?
本周,在洛杉矶举行的微软专业开发者大会(PDC)上,我们与开发者分享了一系列可以打破这些界限的平台技术。如果你订阅了微软高管的例行邮件,那么我希望可以就这些技术可能带来的影响与大家分享自己的看法。开发人员可以利用这些技术来创造全新的体验。这些技术可以打破电脑与手机、媒体播放器和汽车之间的界限,甚至以一些我们从未想过的方式来为我们提供信息,帮助人们进行交流。
新的云计算平台
在PDC大会上,我们发布了一项名为Windows Azure的新技术,目前这一技术还处在初级阶段。通过Windows Azure,开发者可以在“云”和公司数据中心中创建应用程序,并跨越电脑、互联网和手机这些平台。我们还首次分享了Windows 7和Windows Server 2008 R2预测版的代码。Windows 7是我们下一代的Windows桌面操作系统,它可以利用软件和硬件的优势来打破信息、用户以及设备之间的界限。
我们也发布了网络版Office——Office Web的预览版,这是一个瘦身版的Word、Excel、PowerPoint和OneNote的集合。用户可以直接通过网络浏览器来使用这些应用程序。Office Web将作为下一代Office的一部分,人们可以利用它来浏览、编辑和分享信息,从而使得人们以非常熟悉的方式通过电脑、手机和网络浏览器来对文档进行处理,甚至进行协作。
Windows Azure是Azure服务平台(Azure Services Platform)的一部分,该平台可以利用微软的网络和数据中心为用户提供一系列的存储、计算和网络基础设施的服务。利用Azure服务平台,开发者不仅可以在“云”中创建应用程序,而且可以利用“云”来拓展现有应用程序的性能。Azure服务平台为企业和个人应用程序提供了一个基础,从而使得人们可以更为安全便利地将信息存储在“云”中,并对信息进行分享。不仅如此,人们还可以打破地域的限制,从任何设备上访问这些数据。
Windows Azure并不是一个运行在企业自己服务器上的软件。它是一个运行在微软的网络和数据中心中的全新服务。利用这一服务,企业就可以对当前以及未来的商业环境做出及时的反应。Windows Azure技术已经转换成了产品,例如Windows Server 2008和系统中心虚拟机管理员
(System Center Virtual Machine Manager),这些产品可以让企业和微软的合作伙伴创造自己的“云”架构。
Windows Azure将帮助企业对不同的状况做出反应,例如,利用网络为用户提供综合的信息;与用户进行互动,使得那些有可能在一夜之间需要进行系统扩容的客户获得相应的帮助;与合作伙伴甚至竞争对手整合运营以满足用户的需求;为用户提供更高的性能以便对新的机会做出反应;使得员工无论身处何地都能够进行高效的工作。这不仅适用于企业,也适用于所有的组织,包括学校、政府机构、社区等。
利用传统的方法来获取基础设施以及计算能力很难对上述状况做出反应,而且费用极其高昂。你需要按照最高的性能来配置服务器,建设机房,而且还要浪费电力,甚至要雇佣专人来管理这些设备。而且,为了防止意外的发生,你甚至要在不同的地方进行备份。不仅如此,你还要应付不同类型的客户以及各国不同的税收政策。
为了满足跨国公司的需求,Azure服务平台将会提供一种完全不同的服务方式来帮助企业部署性能。企业可以充分利用“云”来满足自己的需求,而不必仅仅为了要应对峰值需求就对基础设施进行大规模的预先投入。而且,开发人员还可以在“云”中创建应用程序,这样一来,无论员工、合作伙伴和客户的数量有多少,无论他们身处何处,使用的是何种设备,都可以随时随地使用这些应用程序,以便获取信息,进行交流。
“软件与服务”和选择的力量
Azure服务平台反映了我们的理念,那就是对于开发者、企业和用户而言,选择是至关重要的。它还体现出了我们的另外一个理念:无论是现在还是将来,传递价值的关键在于将运行在个人电脑、服务器和其他设备上的软件与运行在网络上的服务进行整合,我们称之为“软件加服务(software plus services)”。
我们的“软件加服务”的方式使得人们可以充分利用当今设备的强大性能。尽管利用网络浏览器来获取信息和服务的方式具有很多好处,但是通过个人电脑、手机和媒体播放器获得的交互式体验仍是通过运行在强大处理器上的复杂的软件来完成的。
想要提升这些体验带来的好处,就必须要依靠多核处理器,它可以为我们的设备带来更为强大的运算能力,同时,还要依赖新的编程语言来开发新一代的应用程序,从而使得用户可以利用更为自然的方式与数字技术进行互动,例如语音、触摸和手势等。
“软件加服务”也意识到,对于大多数企业而言,建立IT基础设施最为理想的方法是:在企业内部和在“云”中运行和管理应用程序之间找到一个平衡点。
根据公司的不同,这一平衡点也有所不同。对于一个金融公司而言,可能会选择将客户资料存储在自己的数据中心中,以便更好地保护用户的隐私和个人信息。而对于电子邮件等提供基础功能的IT系统,则会采用外包的方式。
在同一个企业内,这种平衡点也会随着时间的推移而有所变化。一家公司在一年中大多数时间都可能会采用自己的在线交易系统,但是在假期来临的时候却有可能采取外包的方式来满足额外的需求。有了“软件加服务”这种方式,公司就可以快速而流畅的在自己的系统和“云”之间移动应用程序。
如今,全球各地的公司都可以将微软的软件和“云计算”服务进行整合来获取最佳的服务。利用微软的在线服务,可口可乐这样的大公司就可以获得一个独立且安全的基础设施,从而帮助他们访问并管理微软Exchange、SharePoint、Office Communications Server以及Live Meeting。而且,还有100多万人正在依赖微软的Office Live Workspace来与亲朋好友和同事进行分享和协作。
拓展个人计算的定义
“云计算”服务平台的最终目的是希望能够持续提升计算所传递的价值,例如,提升生产力,使得同事之间的交流更为便利或者简化获取信息以及对商业环境做出响应的方式。
在“软件加服务”和“云计算”的世界,这意味着个人计算已经超越了个人电脑,它还包括了网络和不断推陈出新的各种设备。我们的目标是将个人电脑、移动设备和网络进行整合,它的重要性要远远超过对这些平台进行简单的加和。
首先要意识到每个平台的独特价值。个人电脑的价值在于它的运算和存储能力,它可以帮助我们提高生产效率,创造并获取丰富而复杂的文档和内容。网络的价值在于可以将用户、信息和服务聚在一起,从而使得我们可以不受时间和空间的限制与他人进行联系、交流、分享和交易。而通过手机和其他的移动设备,人们则可以在活动中进行通话、拍照并发送短信。
利用我们今年早些时候发布的Live Mesh以及我们本周与大家分享的一些新的信息,我们就可以在个人电脑、手机和网络之间架设起一个桥梁,为用户提供全新的连接体验。通过Azure服务平台,Live Mesh就可以使得人们在家中访问存储在办公室电脑中的程序和信息,反之亦然。通过Live Mesh,你还可以分享文件夹,并在各种设备之间自动同步信息。
Live Mesh表明,随着设备之间的界限逐渐被打破,我们的生活也将发生相应的变化,用户、设备、程序和信息之间的即时连接将变成现实。
不过,这一梦想还未实现。现在,Azure服务平台目前只是一个预览版。但是随着开发者开始将这一新平台的功能与不断发展的软硬件的创新进行整合,我们与这一梦想的距离将会越来越近,我们将可以在日常生活中随时将信息、交流和计算进行无缝衔接。