微软3月10日宣布了一则震动技术业界的消息,它正式发布了基于Debian Linux的网络交换机操作系统。这款名为“SONiC”(Software for Open Networking in the Cloud)的软件以前仅供微软内部使用,主要运行在网络交换机上。

这条消息对思科来说可不是什么好事。

SONiC主要运行在日益流行的网络交换机上,网络交换机又名SDN(软件定义网络),微软此举可能会动摇思科在网络交换机领域的领先地位。

网络交换机具备了价格昂贵的交换机所能提供的一切功能并且将它们转化成了软件,让网络更容易编程、升级和更改。你当然还是需要硬件,但是对硬件或者说价格高昂的专用硬件的依赖性已经大大降低了。

微软正在同Facebook创建的开放计算项目(Open Compute Project)合作,发布SONiC软件也是合作的部分内容。开放计算项目旨在为数据中心打造开源硬件,让人们能够像使用免费的开源软件比如Linux一样去使用硬件。

开放计算项目的硬件设计可供任何人免费使用和修改,人们还可以将修改后的硬件反馈给项目团队供更多人使用。代工厂商负责生产硬件。

像微软这样的厂商则会为这些开源硬件提供所需的软件比如SONiC。

Facebook也一直在侵蚀思科的领地,它一直在设计基于廉价硬件和开源软件的创新网络交换机并将这些交换机提供给开放计算项目。现在已经有好几家公司在生产和销售Facebook设计的交换机。

Azure CTO Mark Russinovich

微软原本是为了自己的云计算数据中心开发的SONiC软件,据Azure首席技术官马克·卢辛诺维奇(Mark Russinovich)称,现在SONiC软件支持着Azure和Office 365。

他说:“我们将它投入了生产,我们想把我们确信已经开发成熟并且能够有效工作的成果提供给更多的人使用。”

微软随后给出了SONiC的合作伙伴名单,它们可以帮助其他公司采用该软件。这些合作伙伴包括:

·Arista,软件编程交换机厂商,思科恨之入骨的老对手

·博通,网络设备芯片制造商

·戴尔,开放计算项目的积极参与方,一直在高调进军SDN市场

·迈洛思(Mellanox),全球领先的网络互连解决方案供应商

还有两家巨头没有与SONiC合作?它们是思科和VMware。VMware拥有自己的SDN软件,并且希望引领SDN的创新革命。

SONiC想要提供控制和编程网络交换机的标准方法。只要开放其技术并允许第三方编程,它可以与任何交换机协作,从理论上说,这也包括了思科的交换机。

卢辛诺维奇表示:“人们可以使用不同厂商的不同交换机并将它们接入软件定义网络,这可以让用户更容易更换厂商或者混用不同厂商的设备。”

思科听到这样的话可不会太高兴。思科已经在连网设备领域建立起自己的帝国,它占有60%的市场份额。网络工程师需要苦学多年才能掌握运行思科网络所需的知识,这也让很多企业不愿购买和学习其他厂商的软件。

实际上,这也是思科对Arista提出起诉的主要原因。Arista设计的软件与思科软件的工作方式很相似。

这并非微软首次向开放计算项目捐献连网项目。去年7月,开放计算项目接到一些软件,可以帮助企业对它们的网络进行编程。

卢辛诺维奇表示,至于这会对思科或其他网络设备厂商造成什么样的影响,那一点儿都不重要。SDN就是未来的发展方向。

他说:“这就是连网领域的现实情况,连网必须变成软件定义型的,这样才能在超大规模的云或者大型数据中心里面灵活运行。”

思科也进入了软件定义网络市场,它已经开发出超高速Nexus 9000交换机,运行的是它自己的可编程软件。思科表示,这款交换机卖得非常好。

但是开放计算项目仍将对思科的经营模式发起挑战,它可以为企业用户提供全新的、更廉价的建网解决方案。

关于SONiC的另一个更加令人震惊的消息是:它使用的是Linux操作系统(具体的说,是Debian版Linux),而不是Windows系统。

20年前,微软还在跟Linux交战并试图摧毁它。现在它却说它喜欢Linux了。太有趣了,它在最新的两篇与SONiC有关的博客文章中并没有提到Linux或Debian,但在GitHub页面上却提到了Linux。

选择Linux而非Windows可能有技术上的原因,但同时也可能有商业上的考虑。Linux已经开源了而Windows并不是开源软件。Windows仍然是专利软件。免费提供Linux软件对于微软来说毫无影响,不会对它自己的操作系统造成影响。(林靖东)

原文地址:http://tech.qq.com/a/20160310/046480.htm


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

微软也加入FB开放计算项目 发布交换机操作系统相关推荐

  1. 开放计算中国社区技术峰会举行,开放开源加速产业创新

    11月13日,开放计算中国社区技术峰会(第二届OCP China Day)在北京举行,超过600多名IT工程师和数据中心从业者参加了此次大会,来自Facebook.Intel.微软.浪潮.百度.腾讯. ...

  2. 【观察】西部数据创新存储架构,释放开放计算新力量

    申耀的科技观察 读懂科技,赢取未来! 毫无疑问,过去几年无论是以OpenStack为代表的私有云市场,还是以Kubernetes为代表的容器云市场,无不是依托开源和开放的新模式,成为了重塑软件产业的一 ...

  3. 开放计算十年,西部数据的思考与探索

    毋庸置疑,开放计算项目在过去十年获得了巨大的成功. 从2011年Facebook首先向业界分享其数据中心硬件设计成果,到如今开放标准服务器在全球数据中心提供算力占比达到34.8%:从Facebook携 ...

  4. “抗疫”新战术:世卫组织联合IBM、甲骨文、微软构建了一个开放数据的区块链项目!...

    作者 | Rohit Chatter jee 译者 | 天道酬勤 责编 | 徐威龙 出品 | 区块链大本营(blockchain_camp) 如今,新冠肺炎是每个人心中最重要的话题.浏览我们的社交媒体 ...

  5. 未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布

    在刚刚结束的CLOUD NATIVE+ OPEN SOURCE Virtual Summit China 2020上,由华为云云原生团队主导的容器批量计算项目Volcano正式发布1.0版本,标志着V ...

  6. 游戏Clockmaker在华为AppGallery上线;Omdia联合浪潮共同发布《全球开放计算发展报告》 | 全球TMT...

    大公司动向 Belka Games的游戏Clockmaker现已在华为AppGallery上线,玩家们将踏上一段神秘的三消类益智游戏之旅.游戏中,玩家会来到一座古老的迷人小镇,消除宝石就能揭开邪恶钟表 ...

  7. OCP China Day 2021:开放计算十年,以全球协作打破创新边界

    7月27日,由 OCP 社区主办.浪潮承办的第三届 OCP China Day 2021在北京举行,近千名IT工程师和数据中心从业者参会.开放计算正成为当前乃至未来数据中心的创新主力,通过全球化协作的 ...

  8. 盘点丨2019十大边缘计算项目

    来源 | 边缘计算社区(ID:edgewnet) 5G和物联网让边缘计算备受瞩目,巨头们纷纷跑步入场,边缘计算项目百花齐放,参差不齐.边缘计算社区经过1个月收集,梳理了10个2019年表现优异的边缘计 ...

  9. 及部署 项目案例_盘点丨2019十大边缘计算项目

    5G和物联网让边缘计算备受瞩目,巨头们纷纷跑步入场,边缘计算项目百花齐放,参差不齐.边缘计算社区经过1个月收集,梳理了10个2019年表现优异的边缘计算开源项目.边缘计算框架及边缘计算平台,以下排名不 ...

最新文章

  1. 清晰易懂的Numpy入门教程
  2. 刚开始学python,写的几个小脚本
  3. SQL 简单,复杂查询,基本函数查询
  4. 10-03视图的优缺点及注意事项
  5. 从0开始:500行代码实现 LSM 数据库
  6. Typecho 支持黑暗模式的后台主题插件
  7. 人机交互界面设计大作业_为什么说大多数UI设计、大数据、人工智能等培训班不靠谱?...
  8. python字符串中千分位标记的转化
  9. 复杂网络社区划分方法综述
  10. 在计算机上设置桌面,如何在计算机上设置动态桌面墙纸
  11. Python 局域网扫描存活主机开放端口
  12. 腾讯云即时通讯IM前端使用步骤简述
  13. 做php外包常用的框架
  14. Python使用pySerial实现与BEA激光雷达LZR Raw串口通信
  15. 录制音频文件大小的计算
  16. 【GIS教程】ArcGIS做日照分析(附练习数据下载)
  17. Linux_admin-练习
  18. 一个通过添加本地分区索引提高SQL性能的案例
  19. 爬取美女图片实现翻页
  20. rem适配布局 Less基础 插件 cssrem

热门文章

  1. 关于一个js栈溢出的异常
  2. Linux内核中的内存屏障(转)
  3. 空谈Saas都扯淡,让你看看真正的云计算
  4. Spring4Shell的漏洞原理分析
  5. 使用这个库,让你的服务操作 Redis 速度飞起
  6. 我的技术回顾那些与ABP框架有关的故事-2017年
  7. Autofac实现有条件的DI
  8. 深入研究.NET 5的开放式遥测
  9. 如何在 ASP.NET Core 中 使用 功能开关
  10. 这么多Apache顶级项目,SkyWalking为何一枝独秀?