ブロックレベルストレージは、クラウドサービスが物理ハードドライブなどの従来のブロックデバイスの動作をエミュレートする、クラウドホスト型データ永続化の概念です。[1]
このようなサービスにおけるストレージは、ブロックとして編成されます。これは、ストレージ仮想化を通じて、従来のディスクやテープ ストレージで見られる動作のタイプをエミュレートします。ブロックは、保存および取得に使用できる任意の割り当てられた識別子によって識別されますが、ファイルやドキュメントに関しては、これは明確な意味を持ちません。ブロック レベルのストレージの上にファイル システムを適用して、「ファイル」を一連のブロックにマッピングする必要があります。
Amazon EBS(エラスティックブロックストア)はクラウドブロックストアの一例です。[2]クラウドブロックレベルストレージは通常、信頼性のためのレプリケーションやバックアップサービスなどの機能を提供します。[3]
ブロックレベルストレージは、Amazon S3 (シンプルストレージサービス)などのオブジェクトストアや「バケットストア」 、またはデータベースとは対照的です。これらはより高い抽象レベルで動作し、ファイル、ドキュメント、画像、ビデオ、データベースレコードなどのエンティティを処理できます。[4]
インスタンス ストアは、クラウド ホスト型ブロック レベル ストレージの別の形式です。これらは、Amazon EC2 (Elastic Compute Cloud) サービスなどの「インスタンス」の一部として提供されます。 [5] EC2 インスタンスは主にストレージ リソースとしてではなくコンピューティング リソースとして提供されるため、ストレージの堅牢性は低くなります。クラウド インスタンスが停止すると、その内容は失われます。[6]これらのストアはインスタンスの仮想サーバーの一部であるため、インスタンスに高いパフォーマンスと帯域幅を提供します。これらは、キャッシュや一時ファイルなどの一時ストレージに最適であり、永続ストレージは別の種類のサーバーに保持されます。
かつては、ブロックレベルのストレージはストレージエリアネットワーク(SAN)によって提供され、NASはファイルレベルのストレージを提供していました。[7]オンプレミスホスティングからクラウドサービスへの移行により、この区別は変わりました。[8]ブロックストレージでさえ、以前のベアディスクの配列ではなく、現在では別個のサーバー(つまりNAS)と見なされています。
参照
参考文献
- ^ Wittig, Andreas; Wittig, Michael (2015). Amazon Web Services in Action . Manning press. pp. 204–206. ISBN 978-1-61729-288-0。
- ^ ウィッティヒ&ウィッティヒ(2015)、216-217頁。
- ^ ウィッティヒ&ウィッティヒ(2015)、210-211頁。
- ^ Taneja, Arun. 「オブジェクト ストアとファイル ストレージおよびブロック ストレージの違い」。TechTarget.com。2016年2 月 13 日のオリジナルからアーカイブ。2016年 2 月 22 日閲覧。
- ^ ウィッティヒ&ウィッティヒ(2015)、212-214頁。
- ^ Wittig & Wittig (2015)、p. 212.
- ^ 「ファイルレベルストレージとブロックレベルストレージの違いは何ですか?」Stonefly。 2012年10月15日時点のオリジナルよりアーカイブ。
- ^ Wittig & Wittig (2015)、p. 205.
