ネットワークストレージを比較。SANとNASについて

ネットワークストレージを比較。SANとNASについてのアイキャッチイメージ

代表的なネットワークストレージにはSANとNASの2種類が挙げられます。
SANにはSANの、NASにはNASの特徴があります。
ここではそれぞれの違いについて紹介していきます。SANとNASの違いがわからない人や、違いを知りたい人はぜひご一読ください。

高性能・高信頼のSAN

SANは「Storage Area Network」の頭文字をとった略称です。
サーバとストレージを専用のファイバチャネル(FC)で接続して使います。
SANの構成を簡単に説明すると、まず各端末はイーサネットでサーバに接続されます。
そして各端末が接続された複数のサーバはFCケーブルでFCスイッチに接続され、最後にFCスイッチがストレージに接続されるというのが、SANの構成の概略です。

SANはデータの転送をブロックベースで行う、ブロックストレージ専用の高速ネットワークです。
ブロックストレージとは、データエリアがブロックで分割されてアドレスを付けられるタイプのストレージであり、ブロック単位でアクセスされます。

既存のネットワーク帯域に負荷をかけずに、4Gbpsや8Gbpsといった高速転送を行えることがSANのメリットです。
SANは性能と信頼性が高いため、高性能や高信頼が要求されるデータベース業務や基幹業務などに使われます。
デメリットとしてはNASよりもコストがかかることが挙げられます。

低コストがメリットのNAS

ネットワークストレージを比較。SANとNASについてのイメージ

NASは「Network Attached Storage」の頭文字をとったものです。
主な用途はファイルサーバの共有です。
NASはIPアドレスを持ち、IPネットワークに接続して使われるファイルストレージです。
ファイルストレージでは、各データはディレクトリとファイル名で指定されてアクセスされます。

NASの利点の1つは、異なった機種のサーバ間でもファイル共有が可能なことです。
もし複数のサーバOSから同時にアクセスがあった場合でも、待ち行列を使って順番に処理していきます。
こうすることで複数のサーバOSでも競合を気にせずに同時にNASを利用できます。

NASを導入した場合、各端末はイーサネットでサーバやストレージと繋がる形になります。
NASの性能や信頼性はSANよりも劣るかもしれませんが、既存のイーサネット環境を利用できるため、SANに比べると低コストで導入できます。

SANとNASの違いを覚えておこう

SANは高速・高性能かつ信頼性が高いことから、基幹業務などで多く使われます。
一方、NASはイーサネット環境を流用しながらコストを抑えてファイルの共有が可能です。
エンジニアとして、違いを人に説明できるようにしておくといいでしょう。

ネットワーク・データベース・クラウド・サーバ案件多数! インフラエンジニアの転職なら「FEnet インフラ」

合わせて読みたい

logging buffered 512000 debugging 読み方 logging buffered 512000 debugging (ロギング バッファ 512000デバギング) 使用方法 ログをバッファに入れるようにする。デバッグ以上のレベルのログがshow loggingコマンドで確認できるようになる。 実行例 Router#conf t ...
ip nat inside source static 読み方 ip nat inside source static (アイ・ピー ナット インサイド ソース スタティック) 使用方法 静的NATの設定。一方のインターフェイスから受け取ったあるアドレスを別のアドレス に変換してもう一方のインターフェイスから出す。 実行例 Router#con...
no cdp run 読み方 no cdp run (ノー シー・ディー・ピー ラン) 使用方法 セキュリティ上、CDPを無効にする。 実行例 Router# Router#conf t Enter configuration commands, one per line. End with CNTL/Z....
show version 読み方 show version (ショウ バージョン) 使用方法 ルータのIOSバージョン、実装メモリ(DRAM、Flash)、起動時間などを表示する。 実行例 Router#show ver Cisco IOS XE Software, Version 16.06.04 Cisco...
reload 読み方 reload (リロード) 使用方法 ルータを再起動するときに使用する。 実行例 Router#reload Proceed with reload? ポイント解説! reloadコマンドを実行することで、遠隔からでもルータの再起動ができる。 ただし、設定を変更した場合に...