
SONiC ネットワーク用ネットワーク・オートメーション・プラットフォームの主な機能
CCIE認定ネットワークエンジニアによる
データセンターネットワークがオープンで分離されたモデルへと進化する中、SONiC(Software for Open Networking in the Cloud)は企業やハイパースケーラの間で大きな支持を得ている。そのモジュラー・アーキテクチャーと幅広いハードウェア・プラットフォームのサポートにより、スケーラブルでベンダーニュートラルなネットワーキング環境に理想的なOSとなっている。しかし、柔軟性には複雑さがつきものであり、特にこれらのネットワークを大規模に運用し、自動化するとなるとなおさらである。
1.SONiC APIと管理モデルのサポート
SONiCの中核は、REST、gNMI、gRPCなどの標準化されたインターフェースへの依存と、状態追跡のためのRedis DBの使用です。自動化プラットフォームは、これらのインターフェースをネイティブにサポートする必要があります。CLIスクレイピングだけに頼ったり、カスタムスクリプトを必要とするプラットフォームは避けることをお勧めする。ネイティブの統合は、より信頼性の高いコンフィギュレーション管理を提供することがわかった。
2.宣言型コンフィギュレーションとインテント型ネットワーキング
最新のSONiC自動化プラットフォームは、宣言的な自動化をサポートする必要があります。 コマンドを使用し、希望するネットワーク状態を定義すると、プラットフォームがそれを実現する方法を決定する。インテント・ベースのアプローチはエラーを減らし、一貫性を高め、ロールバックと監査を大幅に容易にする。
3.マルチベンダー・マルチプラットフォーム対応
4.遠隔測定とリアルタイム・モニタリング
5.モジュラーおよび拡張可能なアーキテクチャ
6.自動テストと検証パイプライン
7.役割ベースのアクセス制御と監査ロギング
8.オープンスタンダードとコミュニティサポート
コミュニティが強力にバックアップしているオープンスタンダードに基づいて構築されたプラットフォームを探す。例えば テラフォームAnsible、Nornir、またはオープンソースをルーツとするプラットフォームは、多くの場合、より優れた柔軟性とSONiC固有のモジュールの迅速な採用を提供する。
最終的な感想

ジョシュ・ソール
プロダクト・マーケティング担当副社長
ジョシュ・ソールは、25年以上にわたってオープンソースのネットワークソリューションを開拓してきた。アーキテクトとして、GE、ファイザー、NBCユニバーサルのコアネットワークを構築。Cisco社ではエンジニアとして、フォーチュン100の金融セクターの顧客にアドバイスを提供し、顧客に新しいテクノロジーを普及させた。最近では、VMware社(Broadcom社に買収)、Cumulus Networks社(Nvidia社に買収)、Apstra社(Juniper社に買収)でマーケティングおよび製品チームを率いた。