シン・プロビジョニング

読み:しんぷろびじょにんぐ / 英語表記:thin provisioning

ストレージの容量を提供する際に、利用者へ提示する論理的な容量とは別に、データの書込みなどで実際に必要になった時点で物理領域を割り当てる方式。未使用領域の先取りを抑え、物理容量を効率よく利用する。

イマシルちゃんの解説

シン・プロビジョニングは、データを保存する場所を必要に応じて確保するストレージの管理方式だよ。
利用者には、使える容量を設定した仮想ボリュームという保存領域を見せるんだ。
裏側では、複数のディスクなどの容量をまとめたストレージプールを用意するよ。
データを書き込むときに必要な分をそこから確保するので、最初から提示した容量の全量を押さえなくていいの。
使わない領域を抱え込まず、限られた容量を活用できるんだね。
ただし物理的な容量が増えるわけではないから、残りを確かめて必要なら増設することも大切だよ。

より深い解説

見せる容量と使う容量

利用者やOSへ見せる論理的な領域を、仮想ボリュームとして提供する。裏側では、複数の物理ディスクなどをまとめたストレージプールから、必要な単位で領域を確保する。

容量意味
論理容量利用者側へ使えるものとして提示する大きさ
物理使用量実際に確保・消費している領域
空き容量これから割当てに使える領域

物理領域を最初に全量確保する方式は、一般にシックプロビジョニングと呼ばれる。シン方式では、利用が少ない段階の資源の先取りを抑えられる。

領域を使う流れ

  1. 管理者が、利用者へ論理的な領域を作成する。
  2. OSやアプリケーションがデータを書き込む。
  3. 未割当ての場所なら、プールから必要な物理領域を割り当てる。
  4. 使用量の増加に合わせ、残容量を監視する。

割当ての単位やメタデータの管理は装置によって異なる。利用者が1バイトを書いたら、物理領域も必ず1バイトだけ増えるわけではない。

独自の容量例

物理プールが6TBで、論理容量4TBの領域を二つ提示するとする。合計の提示容量は8TBでも、実際の書込みがそれぞれ1TBなら、データ部分の消費は合計2TB程度から始まる。

ただし、両方が4TB近くまで使えば、元の物理容量だけでは足りない。提示容量の合計が物理容量を超えるオーバーコミットには、拡張や使用制限などの管理が必要になる。

運用上の注意

事象注意点
プールが満杯になる新規書込みに失敗したり、複数の領域へ影響したりする
ファイルを削除する物理領域が直ちに戻るとは限らない
スナップショットを保持する過去のデータを保持する領域も考慮する
容量を追加する調達や作業に必要な時間を確保する

OSから不要な領域を装置へ知らせるUNMAPなどの機能に対応していれば、領域回収に利用できる。ファイルシステムの空き容量と、装置側の空き容量を同一視しない。

ほかの技術との違い

RAIDのミラーリングは複製による耐障害性、パーティション分割は領域の区切り、SANはサーバとストレージの接続形態を扱う。シン方式の中心は容量の割当て時期である。また、圧縮や重複排除によるデータ量の削減とも異なる。

実際の試験ではここに出る!全1問

ネットワークスペシャリスト

午前Ⅱ
↑