![ソフトウェア定義ネットワーク(SDN)とネットワーク仮想化の違いは何ですか?提供者:Cloudistics googletag.cmd.push(function(){googletag.display(div-gpt-ad-1562928221186-0);}); Q: - 技術 ソフトウェア定義ネットワーク(SDN)とネットワーク仮想化の違いは何ですか?提供者:Cloudistics googletag.cmd.push(function(){googletag.display(div-gpt-ad-1562928221186-0);}); Q: - 技術](https://a.continuousdev.com/technology/whats-the-difference-between-software-defined-networking-sdn-and-network-virtualization-presented-by-cloudistics-googletagcmdpushfunction-googletag.displaydiv-gpt-ad-15629282.png)
コンテンツ
発表者:Cloudistics
Q:
ソフトウェア定義ネットワーク(SDN)とネットワーク仮想化の違いは何ですか?
A:
ソフトウェア定義ネットワークは、ネットワークアーキテクチャにおいて、ネットワークの「コントロールプレーン」またはデータ伝送構造が他の機能から分離されているネットワークの概念です。ネットワークを管理するソフトウェア層にいくつかの抽象化を作成します。
対照的に、ネットワーク仮想化は、ネットワークのアーキテクチャ構造を変更するための広範なレベルの概念です。専門家は、単一のハードウェアをさまざまな論理機能に分割またはパーティション分割するなど、物理的なハードウェア構造を論理構造に置き換えるという観点から、ネットワーク仮想化について話します。これがサーバー操作またはデータストレージに関係するかどうかに関係なく、仮想ハードウェア(VMwareと呼ばれることもあります)を使用するという本質的な概念は同じです。
ソフトウェア定義ネットワークとネットワーク仮想化に精通している人の中には、ソフトウェア定義ネットワークを、ネットワークの構築方法を変更するための「機械的」または実用的な手法として説明する人もいます。ある意味では、ソフトウェア定義ネットワークは、ネットワーク仮想化の全体的な目標に役立つ可能性があります。これは、プロジェクトを一種のトップレベルの設計哲学として制御するのに役立ちます。つまり、SDNコーディング技術を使用することと、初期ネットワーク構築に仮想マシンを使用することです。
他の人は、ソフトウェア定義ネットワークを一種のプログラミングツール、つまり個々のプログラミング言語がハードウェアとソフトウェアアーキテクチャをサポートする方法として話しています。これらは、より大規模で高度なITセットアップを構築して運用できるようにするビルディングブロックです。