ストレージエリアネットワーク

読み:さん / 英語表記:Storage Area Network

サーバとストレージを結び、ストレージ領域をブロック単位で利用できるようにするネットワーク。ファイバチャネルやiSCSIなどで接続し、サーバ側が割り当てられた領域をディスクとして扱う。

イマシルちゃんの解説

大きな倉庫の区画を、いくつかのお店に貸す場面を考えてみよう。
どの棚を使えるかを決めてもらい、借りたお店が、その中の品物の並べ方を管理するんだ。

「この品物を出して」と倉庫の係に頼む方法とは、仕事の分担が違うよね。
使える区画を渡すのか、中の品物を渡すのかで、管理する場所も変わるんだ。

より深い解説

サーバから何が見えるか

SANを使うサーバには、割り当てられた論理的なディスク領域が見える。サーバのOSやアプリケーションは、その領域の位置を指定して読み書きする。ファイル名やフォルダ構造は、通常はサーバ側のファイルシステムなどが管理する。

ストレージを複数サーバから利用できても、同じ領域へ無条件に同時書込みしてよいわけではない。共有に対応したファイルシステムやクラスタ制御などで、データの整合性を保つ必要がある。

接続の方式

方式特徴
ファイバチャネルストレージ向けに設計された通信基盤。FCスイッチなどで構成する
iSCSISCSIの要求をTCP/IPで運ぶ。IPネットワークを利用する
FCoEFCフレームをイーサネットで運ぶ

「SANなら必ず光ファイバだけ」「SANなら必ずIPを使わない」とは限らない。SANは接続と利用の形態を表し、採用する伝送技術には選択肢がある。

直接接続やファイル共有との比較

形態利用者側から見た単位接続の例
DASディスクの領域SATAやSASなどで直接接続
SANブロック単位の領域FCやiSCSI
NASファイルやディレクトリNFSやSMB

DASはDirect Attached Storage、NASはNetwork Attached Storageの略である。DASには内蔵ディスクだけでなく、外付けの直接接続もある。NASではファイルシステムを提供側が管理し、利用者はファイル名を指定してアクセスする。

NFSはNetwork File System、SMBはServer Message Blockの略である。CIFSはCommon Internet File Systemの略で、SMB系のファイル共有プロトコルに関する呼称である。名前に「ネットワーク」が含まれるという理由だけで、ファイル共有をSANと判断しない。

接続範囲と利用範囲

制御着目するもの
ゾーニングFCのファブリックで、どの接続相手との通信を認めるか
LUNマスキングストレージ側で、どのサーバへどの論理領域を見せるか

物理的につながっていることと、必要な領域を使えることは別である。スイッチ側の制御、ストレージ側の割当て、サーバ側の認識を順に確認すると、接続障害を切り分けやすい。

可用性とデータ保護

経路を複数用意してマルチパスで利用すると、ケーブルやアダプタの故障に備えられる。ただし、経路を増やしても誤削除したデータは戻らない。バックアップ、アクセス制御、容量管理も別に設計する。

ファイルアクセス用のプロトコルとの区別

DAFS(Direct Access File System)は、遠隔のファイルを効率よく利用するために設計されたプロトコルである。RDMAなどの直接的なデータ転送を活用し、通信やデータ移動の処理負荷を抑える考え方を採る。サーバとストレージを結ぶネットワーク構成全体の別名ではない。

NASやSANは利用者へ何を提供するかという構成の分類であり、ファイルアクセスのプロトコル名とは分類の軸が異なる。高速な通信を使うという性質だけで、同じ方式だとは判断できない。

実際の試験ではここに出る!

この用語が出てくる記事

↑