2018年12月14日 05時00分 公開
特集/連載

いまさら聞けない「SAN」と「NAS」 アーキテクチャで読み解く、その違いとはファイル、ブロック、オブジェクト(1/3 ページ)

なじみ深いSANとNASだがその違いを明確に理解できているだろうか。本稿では扱うデータの種類やアーキテクチャの観点から違いを読み解いてみる。新たに台頭するさまざまなストレージたちについても紹介するので参考にしてほしい。

[Stacey Peterson, Rodney Brown and Randy Kerns,TechTarget]

関連キーワード

SAN | NAS | Fibre Channel | SSD | ファブリック | InfiniBand | RAID | SMB


画像 ストレージのアーキテクチャを考える

 SAN(ストレージエリアネットワーク)とは、一般的にスイッチを経由させて接続するストレージを指す。複数の異なるサーバからアクセスできるストレージで、データにブロック単位でアクセスできる。

 NAS(ネットワーク接続ストレージ)はリモートでファイルを扱えるストレージだ。ファイルシステム上でソフトウェアを使うのではなく、ファイルアクセスの入出力情報を別のデバイスに転送する方式となる。転送にはSMBやNFSなどのファイルに関わるプロトコルを使用する。転送先のデバイスは独自のファイルシステムを備えたサーバとして動作し、ファイル共有を実現する。

 SANとNASのどちらにするか保存するデータの種類に依存する。ブロックアクセスならSAN、ファイルアクセスならNASといった具合だ。ただNASにファイルアクセスしても、ブロックアクセス型のストレージデバイスに接続されていれば、最終的にはブロックアクセスに変換される。SANとNASを比較する場合はその点にも注意が必要だ。

 SANは、例えばRDB(リレーショナルデータベース)内に存在するデータなどの「構造化データ」に適している。NASは「非構造化データ」に使用する。非構造化データはファイルや電子メール、画像、動画、通信などリレーショナルデータベースでは扱われないタイプのデータを表す。

 ベンダーはストレージニーズに対応するため、ブロックやファイルといった単位からオブジェクトへと移行している。だが、それでもユーザーは使い慣れた方法でデータにアクセスしたいと考えている。つまり、ブロックストレージにはSANを、ファイルストレージにはNASを利用したいということだ。ベンダーはフロントエンドではNASやSANの操作性を提供しながら、バックエンドではオブジェクトストレージをベースにするという動きになっている。

ファイル、ブロック、オブジェクトの違い

       1|2|3 次のページへ

ITmedia マーケティング新着記事

news129.jpg

「Webサイトのデジタルマーケティング実力評価診断」 エクスペリエンスとNexalがサービス開発
エクスペリエンスとNexalがそれぞれに長年手掛けてきたコンサルティングの知見を生かし、...

news046.jpg

「幸福感を広めてほしい」 コロナ禍で政府への信頼が低下する一方、ブランドへの期待感が高まる
McCann Worldgroupが「文化と新型コロナウイルスについての真実 第9回調査」の結果を発...

news118.jpg

今ツイートした人に広告配信 電通デジタルと電通が「リアルタイムキーワードターゲティング」を提供開始
広告主が配信対象とするツイートのターゲティング期間を短縮してタイムラグを解消。今ま...