私はソフトウェアのバックグラウンドを持っているので、これらのストレージテクノロジーについてはあまり最新ではありません。
今日、この質問をされましたが、正しい答えを出すことができないと感じています。
これが私の理解です:
SANは、データストレージの高可用性を保証する一連の低レベルのテクノロジーを指します。
NASはより一般的な用語であり、ネットワークを介してストレージへのアクセスを提供するデバイスを指します。
それらは正しいですか?重要な機能を見逃しましたか?
SANとNASの一般的な違いは、SANはブロックレベル(つまり、リモートストレージにアクセスするデバイス)であるということです。ドライブにファイルシステムを割り当てます)、そのNASはファイルレベルです(NASをホストするデバイスは、ドライブとにアクセスするデバイスにファイルシステムを提供します)リモートデバイスは、NFSやCIFS/SMBなどのプロトコルを介してそれらを認識します。)SANは、一般に、ファイルレベルの情報ではなくブロックレベルの情報を送信する効果があるため、より高速になります。
「ストレージエリアネットワーク」またはSANという名前で暗示されるものは他にもありますが、高可用性はそれらの要件ではありません。繰り返しになりますが、一般的に、誰かがSANについて話している場合、iSCSI、FC、またはFCoEを介してブロックレベルで利用可能なドライブまたはドライブのグループを指し、誰かがNAS =ホスティングデバイスによって記述されたファイルシステムでNFSおよびSambaを実行しているLinuxボックスなどのファイルサーバーについて話します。
fC、FoE、iSCSIなどの派手な言い回しや特定のケースはすべて忘れてください。
SANは、データストレージを提供および使用するための専用ネットワーク(実または仮想、イーサネット、ファイバー、または伝書鳩)です。人々はまた、SANに接続されたストレージデバイスにもSANを使用します。
NASは、他のことも行うネットワークに接続されたストレージデバイスです。
「NASボックス」を購入してSANに接続できるため、NASはSANデバイスになります。
既成概念にとらわれずに考えてみてください。データを含むディスクやテープなどの輸送専用のステーションワゴンがある場合は、SAN with sneakernet 接続性)と呼ぶことができます。
NAS-共有ネットワークを介した安価で低速な共有ストレージ
SAN-専用ネットワークを介した高価で高速なストレージ