すでに多くの人が知っているように、Cumulus Networksは2020年にNvidia/Mellanoxに買収され、一部の人にとっては非常に喜ばしいことでしたが、Broadcomを持っていた顧客にとっては何か問題があったようです。 エーシック-ベースのスイッチです。
Nvidiaは、現在、地球上で最も邪悪なスイッチのいくつかを製造しています。超コンパクトなフォームファクターで10-400Gを実現し、Nvidiaがたまたま販売していたセクシーなGPUを必要とする新しいAI/MLワークロードのすべてに完璧に最適化されています。 そして、Mellanox ASICの良さ(特にAIとストレージネットワーキングのサポートは比類ない)をすべて得たいのであれば、Nvidiaに固執することになるでしょう。 このような垂直統合に勝るものはないでしょう。
であれば、どうでしょう。 Cumulus Linux のユーザーですが、どうしてもBroadcom ASICベースのスイッチを使う必要があるのでしょうか? あなたはどうすればいいのでしょうか? 他のさまざまな記事で、私は以下の理由について話してきました。 SONiC はswitchdev/DENTなどとは根本的に違うので、その辺のオプションは置いておくとして。
では、SONiCへの移行はどのように準備すればいいのでしょうか。 どのような学習曲線やカルチャーショックがあるのでしょうか?
以上が、Cumulus Linux on BroadcomからSONiCに移行する際の主な検討事項です:

既存のハードウェアとの互換性: SONiCに移行する際に考慮すべき主要な要素の1つは、既存のハードウェアと新しいハードウェアの互換性です。 NOS.SONiCは幅広いハードウェアプラットフォームに対応していますが、潜在的な互換性の問題を回避するために、現在お使いのハードウェアがサポートされているかどうかを確認することが重要です。

特徴・機能 また、SONiCとCumulus Linuxの比較では、SONiCが提供する特徴や機能が重要な要素となります。両プラットフォームは同様の機能を提供しますが、機能の実装方法には若干の違いがある場合があります。SONiCが組織の要件を満たすかどうかを判断するためには、これらの違いを評価することが重要です。

マイグレーション戦略: Cumulus LinuxからSONiCへの移行は、慎重な計画と実行が必要です。ダウンタイム、データ移行、既存のネットワークサービスへの潜在的な障害などの要素を考慮した移行戦略を策定することが重要です。また、本番環境に導入する前に、新しいネットワークインフラを十分にテストすることも重要です。

トレーニングやサポートを行います: 移行プロセスは複雑であるため、新しいネットワークインフラを効果的に管理するために必要なトレーニングやサポートをチームに提供することが重要である。これには、新しいツールや機能に関するトレーニングの提供や、発生しうる問題のトラブルシューティングに必要な専門知識をサポートスタッフが持っていることを確認することが含まれるかもしれません。

コストです: 最後に、Cumulus LinuxからSONiCに移行する際のコスト面の影響を考慮することが重要です。どちらのプラットフォームもオープンソースで無償で使用できますが、ハードウェアのアップグレード、トレーニング、サポートに関連する追加コストが発生する可能性があります。移行が財政的に可能かどうかを確認するために、これらのコストを慎重に評価することが重要です。
上記のリストは、あなたがCumulusに移行する際に最初に経験した課題および学習曲線よりも小さいものであると主張します。 ですから、もしあなたがすでにオープンネットワーキングソリューションや、分解されたネットワーク機器の構築・運用方法(つまりオープンネットワーキング)に精通しているのであれば、それほど苦労はしないはずです。

P.S. 次回の記事では、マイグレーションタスクの技術的な詳細について掘り下げる予定です。

Josh Saulは、25年以上にわたってオープンソースのネットワークソリューションの先駆者です。アーキテクトとして、GE、Pfizer、NBC Universalのコアネットワークを構築。 Cisco のエンジニアとして、Fortune 100 の金融セクターの顧客にアドバイスを提供し、顧客に新しい技術を普及させました。最近では、VMware(Broadcomが買収)、Cumulus Networks(Nvidiaが買収)、Apstra(Juniperが買収)でマーケティングと製品チームを率いていました。ニューヨークで2人の子供と暮らしており、熱心なスキューバダイビングの愛好家でもあります。