Windows 8 对数据中心意味着什么
围绕微软即将推出的新一代桌面操作系统 Windows 8 的讨论,几乎完全集中在其大刀阔斧、与以往迥然不同的 Metro 用户界面上,这一界面借鉴自 Windows Phone,而后者又借鉴自命途多舛的微软 Zune。显然,微软相信在 Metro 这件事上,事不过三、第三次便能成功。
在我看来,Windows 8 真正引人入胜的故事并不在于其外观与做工,而在于底层的重新布线,它们预示着该平台一个充满希望的新未来。在过去,微软曾尝试将 Windows Server 操作系统移植到一些另类的架构上,包括那些还记得的人会想起的 Digital Alpha 处理器,以及较近的 Intel Itanium。在这些先前的案例中,关注点都在于让最高端的微软平台运行在远超 Windows 世界通常所见的硬件之上。
Windows 8 承诺以一种完全不同的方式来应对多架构的世界–它从最低端的操作系统入手,专注于一个比典型的 Intel 或 AMD 产品更轻量、性能更弱的平台,即采用全新命名的 Windows RT(此前称为 WoA,即 Windows on ARM)的低功耗 ARM RISC 架构。
随着微软力图深入掌上设备和低功耗设备领域,ARM 架构正占据头条。Windows RT 可能预示着 Windows 桌面代码库与移动智能手机代码库在未来的统一。Windows RT 可能意味着微软将在如今由 iPad 占据绝对主导的掌上平板市场中展开有力竞争。Windows RT 可能成为 Android 平台的真正竞争对手。
当然,就目前而言,Windows RT 大有潜力,凭借其发布时所处的定位,即便算不上颠覆性,也足以令人颇感兴趣。但我认为,真正有意思的故事潜藏在表面之下,在于 Windows RT 对数据中心可能意味着什么。微软或许为我们的未来储备了什么呢?
如今的数据中心正朝着许多方向发展。虚拟化是一个推动因素,低功耗服务器选项亦然,例如惠普的 Project Moonshot,该项目旨在将基于 ARM、低功耗的服务器引入高端、横向扩展的数据中心应用之中。
就目前而言,可在 ARM 服务器(比如惠普即将推出的那些)上运行的服务器操作系统数量寥寥无几,而且大多仅来自 BSD 操作系统家族。例如,Linux 社区正手忙脚乱地拼凑出哪怕仅仅一个企业级支持的、基于 ARM 的发行版,而看起来 Ubuntu 将率先脱颖而出。但 ARM 上服务器操作系统的这种匮乏留下了一个显而易见的市场空白,而这或许正是微软可能正盘算着去填补的空白。
ARM 上的 Windows Server 对微软而言可能是数据中心领域的一大胜利。这是一款成本更低的产品,在拓宽其平台版图的同时,又无需进行繁重的内核重构,因为他们已经在为掌上设备的内核付出这份努力。这可能成为 Windows 进军日益流行的绿色数据中心领域的一次重要推动,而在该领域中,ARM 处理器有望发挥核心作用。
长期以来,微软一直在努力在数据中心站稳脚跟,如今它在那里已与任何厂商一样游刃有余,但 Windows 服务器仍然在一个相互隔离的世界里运转:电子邮件、身份认证以及一些内部应用被部署在 Windows 平台上,而大部分繁重处理、Web 托管、存储及其他角色则几乎无一例外地交给了 UNIX 家族成员。Windows 在 ARM 平台上的可用性,可能将其推向横向扩展型服务器形态的诸多选项的前沿,例如 Web 服务器、应用服务器以及其他将在 ARM 计算池中脱颖而出的任务–甚至有可能包括绿色高性能计算网格。
ARM 对 Windows Server 平台的未来或许意味着激动人心的前景,大概至少在一两个版本之后。而同样地,Windows 对 ARM 而言也可能意味着某些激动人心的东西。