转载

微软开始在“云”中使用Linux系统 这不是背叛

微软开始在“云”中使用Linux系统 这不是背叛

  英文原文:Whoa. Microsoft Is Using Linux to Run Its Cloud

  微软承认,使用 Linux 系统来运行自己的业务曾是不可想象的。

  微软 Azure 的首席架构师 Kamala Subramaniam 在上周四的一篇博文中提到: 微软已开发了一款名为 Azure Cloud Switch 软件系统,用于其的云计算服务。

  网络交换设备通常是在产品中预装了所需软件。Subramaniam 解释到,微软所面临的问题是:如何将交换设备所需的软件与服务于 Azure cloud service 的各类软件合并在一起?为此微软必须开发自己的交换设备软件———借助于 Linux 系统加以实现。

  对于曾经非常抵制开源的微软来说,这显然不是一个惊喜,求助于 Linux 无疑被视作一个巨大的背叛。近年来。微软已越来越乐意加入开源社区。现在它为 Azure 的客户提供了 Linux 系统这一选择,用于帮助用户完成一些如 Hadoop、Windows 系统下 Node.js 等主要开源项目。去年,微软还开源了 .NET 开发环境。

  黎明即将到来

  这并不是微软第一次在内部使用开源操作系统了。从 1997 年微软收购 Hotmail 公司开始持续到现在,网络电子邮件服务就一直运行在 FreeBSD(UNIX 操作系统的一个分支)操作系统上。考虑到微软已为网络交换机等设备开发过精简版本的 Windows 系统,此次决定在新项目中使用 Linux 系统便显得尤为罕见。

  微软并不是第一个决定开发网络设备所需软件的科技巨头。Facebook 和 Google 多年来一直使用自身的网络软件。大型网络公司的对特定网络软件的需求促使了 OpenDaylight 平台的诞生——一个 Cisco、Microsoft 和其他公司支持开源平台。

  尽管 Subramaniam 在博客中没有提到的 OpenDaylight 平台,但微软在 Azure Cloud Switch 中使用 Linux 操作系统无疑是同样的理由。那就是任何一家公司都将会使用开源资源:在开源软件的基础上,微软可以利用其它公司出现的类似问题对自身的代码进行修改调试。

  Subramaniam 写到,我们之所以探讨 ACS(Azure Cloud Switch)的开源性,是因为坚信在网络产业中,交换设备上的软硬件分离必将成为主流。为此我们愿意随时贡献出自身的见解和经验。

  这就是开源的意义所在。

  译者/刘旭坤审校/朱正贵责编/仲浩

  译者简介:刘崇鑫,北京邮电大学研究生在读,专业光通信工程。

正文到此结束
Loading...