ストレージの違い~接続方法やメリット/デメリット~サーバアーキテクチャストレージの種類ストレージは大きく分けて2種類あります。Storage)』と呼ばれています。Network)というネットワークでサーバと接続する『SANストレージ』の2つに分かれます。この記事ではこれらの違いを分かり易く説明していきます。ストレージ製品によっては全てを兼ね備えていたり、1つしか使えなかったりと、カバーする範囲は異なります。ケーブルを使ってサーバと直接(Direct)に接続されます。構成としてはエンクロージャと呼ばれる筐体が中心となり、エンクロージャにHDD(玉)を詰めていきます。ストレージの種類によって搭載できるHDDの数や利用できるHDDの種類、RAIDコントローラの種類などが決まっています。DAS(ストレージ機器)自体はファイルシステムを理解しません。フォーマットも自らは行いませんし、行われてもそれを理解しません。読み書きするスペースを貸し出すだけです。領域をファイルシステムとして認識します(認識しない場合はフォーマットする)。コマンドによりブロックレベルでのアクセスを行います。コマンドで命令しています。物理アドレスに変換して書き込みを行います。ファイルストレージのことで、IPアドレスを持ち、IPネットワークに接続して使われます。特徴としては、競合を気にすることなく、複数のサーバOSが同時にNASを利用できます。同様、種類によってHDD搭載数、扱えるHDD/RAIDコントローラの種類が決まっています。DASと異なり、NAS自体がファイルシステムを構成し、認識します。そのため、DASと異なり、要求はファイル/フォルダ単位で処理されます。対し『資格情報(ユーザID等)』と『アクセスしたいファイル』と『ファイルに対する操作(Read/Write等)』を送信します。アクセス権に問題が無いことを確認した上で、処理を実行し、結果をサーバOSに返します。複数サーバOSからの同時アクセスに対しては待ち行列を使って順に処理をしていきます。必要に応じてロック(排他)するため、基本的に競合を起こしません。一般的に『NASヘッド』と呼びます。等の一般的なOSであったり、ストレージメーカ独自OSだったりします。同じようにブロックアクセスを行わせる、ストレージ専用ネットワークのことです。介してサーバと接続される、ブロックストレージの一種です。DASと同様のブロックアクセスを行います。コマンドによるブロックレベルでのアクセスを行います。メリットはオーバーヘッドが少なくパフォーマンスが良いことです。デメリットは、インタフェース(HBA=ホストバスアダプタ)や(冗長化のための)ファイバチャネルスイッチ等が独自規格のため高価であることです。等で使う一般的なシングルモード/マルチモードの光ケーブル、LC等の一般的なコネクタのものが利用可能です。インタフェースを使うためコスト削減ができるのがメリットです。ヘッダ分だけで済みますが、サーバと同一ブロードキャストドメインに存在する必要があります。Ethernetヘッダ+IPヘッダになります。一般的にブロックレベルのアクセスは、ストレージが全体像を理解していないため、複数のホストが互いに相手領域に侵食する(競合する)ことを防げません。複数ホストから共有する場合、何もしないとお互いの領域を破壊し合うシナリオも起こりえます。サーバ仮想化において、ブロックストレージを共有ストレージとして利用するのはごく一般的であり、ソフトウェアベンダの考慮が行き届いていたりもします。いうクラスタファイルシステムを使うため『オンディスクロック』という機能により排他を行い、安全性を確保できます。よる排他処理や、クラスタLVMによる排他処理など、実装がいくつかあるようで、実際にどのようにするか検討・設計する必要があります。技術の進化はとどまることを知りません。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。