想象一下:你正在一家高档餐厅吃饭。你看了看菜单,决定想吃菲力牛排。你点的牛排要半生的。服务员把它拿出来,镀得很漂亮,服务也很好。然而,你听到一个小小的声音在你的脑后。“我本来可以在我自己的厨房里完全按照我定义的半生不熟来准备这块牛排的!”
我们都有这样的感觉:为了获得完美的结果,有时候你必须自己投入一些工作。 Yandex 认识到了这一点,因此他们与 NVIDIA 合作,在 NVIDIA 频谱以太网交换机上使用 NVIDIA Linux 交换机。 NVIDIA 的独特定位是,在 Yandex 等开拓者发展开放网络生态系统的同时,为他们提供支持。
Yandex 是一家俄罗斯互联网公司。你可以把 Yandex 描述为一个搜索引擎,很像谷歌,但他们不仅仅是搜索。 Yandex 为用户提供多种服务:音乐和电影流媒体、翻译、智能个人助理等等。
正如 Yandex 网络主管安东·科尔图诺夫( Anton Kortunov )所解释的那样,“ Yandex 有几个数据中心,每个数据中心包含由数千台交换机连接的数十台甚至数十万台服务器。管理这一基础设施不是一项小任务。”
Yandex 采用云运营模型,以尽可能低的成本,使数据中心的部署、管理和自动化尽可能高效、无缝。
技术考虑
除了云规模效率和经济性的一般要求外, Yandex 还有一些关键需求,这些需求必须由他们提供的任何网络解决方案来满足:
- 他们的数据中心广泛使用 IPv6 ;特别是, IPv6 链路本地地址上的结构内的 BGP 会话。
- 需要 QoS 和 ACL 工具,任何网络堆栈都必须与遥测、监控和自动化工具集成。
- 支持广泛 ZTP 或零接触资源调配的网络交换机基础架构。特别是, ZTP 需要与监控工具相结合,以验证部署并实现大规模成功。
根据他们的需求, Yandex 评估了几个选项。为了实现所需的集成和自动化, Yandex 确定他们需要一个真正开源的 NOS 。 SONiC 被考虑过,但在 IPv6 寻址方面有太多的限制。输入 NVIDIA Linux 开关。
什么是 Linux 交换机?
NVIDIA Linux 交换机允许客户在频谱以太网交换机上运行任何 Linux 发行版作为网络操作系统。 Linux 交换机的秘诀是 Switchdev ,它是 Linux 交换机所基于的 Linux 内核驱动程序模型。
与服务器操作系统非常相似, Linux 交换机是为独立性而构建的。使用完全标准的 Linux 内核接口来控制交换机,而不是使用专有的 API 。这使得交换机和 Linux 发行版的选择完全独立,交换机硬件通过卸载完成繁重的工作。
Linux 交换机为 Yandex 带来了几个关键好处。如前所述, Yandex 有一些关键的技术要求,任何网络操作系统都必须满足这些要求。 Linux 交换机为 Yandex 提供了定制和优化交换机以满足其确切需求的灵活性,而无需增加额外功能以提高成本。
Linux 交换机和 Linux 操作模型的透明性还允许 Yandex 完全了解发行版,大大简化了故障排除和调试。这使 Yandex 能够将其网络基础设施与内部构建的自动化和配置管理工具集成在一起。
通过将 Linux 交换机实现与这些定制工具相结合, Yandex 可以完全控制功能集,而无需从头构建操作系统。
为什么是 NVIDIA ?
作为 Linux 内核的一部分,没有什么东西可以限制 SwittDeV 到英伟达的频谱以太网平台。是什么让 NVIDIA Linux 交换机成为正确的选择?
答案是硬件很重要。英伟达软件定义的硬件加速方法使频谱成为唯一适合 SwittDeV 的合适的方法。对于每个新的 ASIC 和平台, Switchdev 支持和兼容性是设计阶段的首要考虑事项之一,并且每个 NVIDIA 交换机平台都支持 Linux 交换机。
此外,交换机端口速度的广度(从 1 到 400G )和交换机外形系数( 1 / 2U ,以及半宽)使频谱组合能够满足任何数据中心网络需求,包括 Switchdev 或其他。
作为优化硬件组合的补充, NVIDIA 是开源网络生态系统的关键成员。 NVIDIA 与开源社区合作,支持和分类客户问题。 NVIDIA engineering 进行的 Linux 交换机优化是所有主要 Linux 发行版的一部分。
随着 Linux 在频谱上的切换, Yandex 获得了网络的透明度和控制权,并分解了网络硬件和软件,降低了成本。正如 Kortunov 所说,“我们实现了让白盒交换机像供应商白盒一样工作的总体目标。” Yandex 获得了专有供应商解决方案的所有优点,而没有专有锁定带来的所有相关负面负担。
要了解更多关于 Yandex 及其与 NVIDIA 的网络之旅的信息,请参阅 GTC 中的联席会议。从 11 月 8 日至 11 日, GTC 举办了数百场会议,内容包括 NVIDIA 客户和合作伙伴的有趣见解和发现。
与 Anton Kortunov 和 David Iles 一起出席会议 注册 GTC 。 Yandex 会议将于 11 月 11 日 CET 上午 9 点进行现场直播,之后将按需提供。享受