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 マーケティング新着記事

news011.jpg

BTS効果でK-POP大躍進 世界の音楽市場の成長率推移はどうなっている?
世界の音楽シーンに旋風を巻き起こすK-POP。その他の国・地域の音楽市場はどうなっている?

news153.jpg

「誰得営業」の実態とは?――ネオマーケティングとBaseconnect調査
営業活動で嫌な思いをしたことのある営業担当者は8割超。営業を受けて「良かった」と答え...

news113.jpg

「STORES プラットフォーム」にPOSレジアプリ 実店鋪とネットショップのデータを一元管理可能に
ヘイの「STORES プラットフォーム」にPOSレジアプリ「STORES レジ」が加わった。新サービ...