SANストレージ(サンストレージ)
Storage Area Network。高速な専用ネットワークでストレージを接続する企業向けソリューション
SANストレージの基礎知識と動作原理
SAN(Storage Area Network)とは、サーバーとストレージデバイスを高速な専用ネットワークで接続し、ストレージリソースを仮想的に集約して管理する企業向けのストレージソリューションです。
一般的に、PC自作ユーザーの方にとって馴染み深いのは、マザーボードに直接SSDを接続する「DAS(Direct Attached Storage)」や、LAN経由でファイルを共有する「NAS(Network Attached Storage)」でしょう。しかし、SANはこれらとは根本的に異なるアプローチを取ります。最大の特長は、ストレージを「ネットワーク上の共有フォルダ」としてではなく、「サーバーに直接接続されたローカルディスク(ブロックデバイス)」として認識させる点にあります。
SANでは、データは「ファイル」単位ではなく「ブロック」単位で転送されます。これにより、OSからはあたかも物理的なHDDやSSDが内部バスに接続されているかのように見え、ファイルシステム(NTFSやext4など)をサーバー側で自由に構築することが可能です。このため、データベース(SQL ServerやOracle)のような極めて高いI/O性能と低レイテンシが要求されるアプリケーションに最適です。
現代のエンタープライズ環境におけるSANは、単なるデータの保存場所ではなく、仮想化基盤(VMware vSphereやHyper-V)の共有ストレージとして不可欠な役割を担っています。複数の物理サーバーが同一のSANボリュームにアクセスすることで、サーバー障害時に別のサーバーが即座に処理を引き継ぐ「高可用性(HA)」や「ライブマイグレーション」を実現しています。
SANを構成する主要コンポーネントと製品例
SANを構築するには、単にストレージを用意するだけでなく、専用のネットワークインフラが必要です。主に以下の3つのコンポーネントで構成されます。
1. ストレージアレイ(Storage Array)
大量のディスクドライブを搭載し、コントローラーによって仮想的なボリューム(LUN: Logical Unit Number)を作成して提供する装置です。 最近のトレンドは「All-Flash Array (AFA)」であり、HDDを一切排除し、すべてNVMe SSDで構成することで極限のパフォーマンスを追求しています。
- 実在製品例: Dell PowerStore 3200T や Pure Storage FlashArray//X などが代表的です。これらの製品は、数TBから数PB(ペタバイト)までの容量を柔軟に拡張でき、重複排除や圧縮機能によって実効容量を向上させています。
2. SANスイッチ(SAN Switch)
サーバーとストレージを中継する専用のスイッチです。一般的なイーサネットスイッチとは異なり、パケットの損失を許さない「ロスレス」な転送が保証されています。
- 実在製品例: Cisco MDS 9148X などのファイバチャネル(FC)スイッチが挙げられます。ここでは、32Gbpsや64Gbpsといった超高速転送規格が採用されており、数百台のデバイスを相互接続することが可能です。
3. HBA(Host Bus Adapter)
サーバー側に搭載する専用のネットワークカードです。サーバーのPCI ExpressバスとSANネットワークを橋渡しします。
- 実在製品例: Broadcom Emulex LightPCIe シリーズなどが広く普及しています。これにより、サーバーは標準的なネットワークスタックを通さず、ハードウェアレベルでストレージ通信を処理し、CPU負荷を軽減します。
SAN構成における主要スペック数値
SANの世界では、ミリ秒(ms)以下のレイテンシと、ギガビット(Gbps)単位の帯域幅が極めて重要視されます。
| 項目 | 一般的な数値・スペック | 備考 |
|---|---|---|
| FC転送速度 | 32Gbps / 64Gbps | Gen 7 FCなどの最新規格 |
| iSCSI転送速度 | 10Gbps / 25Gbps / 100Gbps | 高速イーサネットを利用 |
| アクセスレイテンシ | 0.1ms 〜 0.5ms | All-Flash構成時の目標値 |
| 最小ブロックサイズ | 4KB / 8KB | データの最小転送単位 |
| ストレージ容量 | 128TB 〜 数PB | 構成により大きく変動 |
| コントローラーキャッシュ | 256GB 〜 1TB以上 | 書き込みバッファとして機能 |
| 導入コスト | ¥10,000,000 〜 数億円 | 筐体・スイッチ・ライセンス込 |
| 消費電力 | 500W 〜 2000W per 筐体 | 冷却設備を含む設備投資が必要 |
SANとNASおよびDASの決定的な違い
初心者の方が最も混同しやすいのが「SAN」と「NAS」の違いです。一言で言えば、「ブロックレベルアクセスか、ファイルレベルアクセスか」という差に集約されます。
DAS (Direct Attached Storage)
サーバーにSATA/SASケーブルやNVMe-PCIeで直接接続する方式です。
- メリット: 設定が簡単で、低レイテンシ。
- デメリット: 接続したサーバーでしか利用できず、リソースの共有ができない。
NAS (Network Attached Storage)
TCP/IPネットワーク(LAN)経由で、NFSやSMB/CIFSプロトコルを用いてファイルにアクセスする方式です。
- メリット: 汎用的なLANケーブルで接続でき、複数のPCからファイル共有が容易。
- デメリット: OSのネットワークスタックを経由するためオーバーヘッドが大きく、データベースのような激しいランダムアクセスには不向き。
SAN (Storage Area Network)
専用ネットワーク(FCやiSCSI)を介して、ディスクそのものをネットワーク越しに提示する方式です。
- メリット: サーバー側からは「ローカルディスク」として認識されるため、NASよりも圧倒的に高速。また、多数のサーバーでストレージを共有・管理できる。
- デメリット: 専用スイッチやHBAが必要なため、構築コストが非常に高い。
比較まとめリスト
- アクセス単位: SANは「ブロック」、NASは「ファイル」
- プロトコル: SANは「FC, iSCSI, NVMe-oF」、NASは「NFS, SMB」
- 認識形式: SANは「ディスクドライブ」、NASは「ネットワークフォルダ」
- 主な用途: SANは「DB, 仮想化基盤」、NASは「ファイル共有, バックアップ」
- 管理単位: SANは「LUN (Logical Unit Number)」、NASは「Share/Export」
- 物理層: SANは「光ファイバー/高速LAN」、NASは「標準LAN」
- コスト: SANが最も高く、次いでNAS、DASが最も安い
- 複雑性: SANの設計・運用には専門的なストレージエンジニアの知識が必要
次世代の高速転送規格:NVMe-oFと最新トレンド
2025年、そして2026年に向けて、SANストレージの世界では劇的なパラダイムシフトが起きています。その中心にあるのが NVMe-oF (NVMe over Fabrics) です。
従来のSAN(特にファイバチャネル)は、もともと回転するHDD(SCSI規格)を前提に設計されていました。しかし、フラッシュメモリ(SSD)が主流となった現在、SCSIプロトコルがボトルネックとなり、SSD本来の性能を出し切れないという課題がありました。
NVMe-oFとは何か
NVMe-oFは、PCI Expressの超高速プロトコルであるNVMeを、ネットワーク越しに(Fabricsを通じて)利用可能にする技術です。これにより、ネットワーク越しであっても、サーバー内部のM.2 SSDにアクセスするのとほぼ同等の超低レイテンシを実現します。
- FC-NVMe: 既存のファイバチャネル網をそのままに、プロトコルだけをNVMeに置き換える方式。
- NVMe/TCP: 高価な専用スイッチを使わず、標準的な100Gbpsイーサネット上でNVMe通信を行う方式。これにより、SANの導入コストを劇的に下げることが可能になります。
2025年〜2026年の展望
最新のトレンドとして、AI(人工知能)や大規模言語モデル(LLM)のトレーニング需要が急増しています。AIモデルの学習には、数テラバイトのデータを一瞬で読み書きするスループットが求められるため、次世代のSANストレージは以下のような進化を遂げています。
- PCIe Gen 5 / Gen 6 への対応: ストレージ内部のバススピードが向上し、単一ドライブでの転送速度が飛躍的に向上しています。
- 64GFCの普及: ファイバチャネルの速度が32Gbpsから64Gbpsへと移行し、データセンター内のトラフィック増大に対応しています。
- ソフトウェア定義ストレージ (SDS) の統合: 物理的な専用機だけでなく、汎用サーバーにソフトウェアを導入してSAN機能を持たせる構成が、クラウドネイティブな環境で主流となっています。
- NetApp AFF A-Series のような最新製品では、AI駆動の管理機能が搭載されており、データの配置を自動的に最適化し、パフォーマンスを最大化する仕組みが導入されています。
導入時の検討事項とコスト感
SANストレージの導入は、PCパーツを買い替えるのとは次元が異なる投資になります。数百万から数千万、規模によっては数億円の予算が必要です。
性能要件の策定
まず検討すべきは、「どれだけのIOPS(Input/Output Operations Per Second)が必要か」です。
- IOPS: 1秒間に何回の読み書きができるか。
- スループット: 1秒間に何GBのデータを転送できるか。
- レイテンシ: リクエストを出してから応答が返るまでの時間。
例えば、大規模なERPシステムや仮想デスクトップ(VDI)環境では、数万〜数十万IOPSが要求されます。この場合、安価なiSCSI構成ではなく、Pure Storage FlashArray のようなハイエンドAll-Flash SANが選択肢に入ります。
可用性と冗長性の設計
SANの最大の目的は「止まらないこと」です。そのため、構成は常に冗長化されます。
- デュアルコントローラー: ストレージ筐体内の制御 CPU を2つ搭載し、片方が故障しても処理を継続。
- マルチパス I/O: サーバーからストレージまで、物理的に異なる経路(スイッチ)を2本以上通すことで、ケーブル断線やスイッチ故障に対応。
- RAID構成: RAID 6やRAID-TP(3ドライブ同時故障まで許容)などの高度な冗長化。
コストの構成要素
SANのコストは、単なる「容量単価」では計算できません。
- ハードウェア費用: ストレージ筐体、ディスク、HBAカード、SANスイッチ。
- ライセンス費用: OSの機能ライセンス、管理ソフト、サポート保守費用(年間数%〜10%以上)。
- インフラ費用: ラック、電源設備、空調設備(特にAll-Flash機は高密度で発熱が大きいため)。
このように、SANは非常に高価なソリューションですが、一度構築すれば、数百台のサーバーに効率的にストレージを配分でき、運用の自動化と究極の安定性を得ることができます。
FAQ
Q1: 個人や小規模オフィスでSANを構築することは可能ですか? A1: 技術的にはiSCSI(ソフトウェアSAN)を利用すれば、汎用的なPCやNASを用いて擬似的にSAN環境を構築することは可能です。しかし、専用のFCスイッチやHBAを導入する本格的なSANは、コストと管理負荷が非常に高いため、通常は数千人規模のユーザーを抱える企業やデータセンターでの利用に限定されます。
Q2: SANストレージを導入すれば、バックアップは不要になりますか? A2: いいえ、不要にはなりません。SANは「高可用性(止まらないこと)」を提供しますが、「データの保護(間違えて消したものを戻すこと)」とは別問題です。SAN環境であっても、スナップショット機能や、別の物理拠点へのレプリケーション、テープデバイスへのバックアップなどの運用が必須です。
Q3: NVMe-oFが普及すると、ファイバチャネル(FC)は消えてしまいますか? A3: 短期的には共存すると予想されます。FCは長年の実績があり、極めて安定した「ロスレス」な通信を保証しているため、金融機関などのミッションクリティカルな環境では依然として信頼されています。一方で、コスト効率と速度を重視するAI分野やクラウド環境では、NVMe/TCPなどのイーサネットベースのSANへ急速に移行していくでしょう。