オブジェクトストレージ、ブロックストレージ、およびクラウドファイルストレージには、いくつかの主な違いがあります。
ファイル管理
オブジェクトストレージソリューションは、ファイルをオブジェクトとして保存することをサポートします。既存のアプリケーションでそれらにアクセスするには、新しいコード、API の使用、および命名セマンティクスに関する直接的な知識が必要です。
同様に、ブロックストレージは、自己管理型のファイルストレージソリューションの基盤とするストレージコンポーネントとして使用できます。ただし、ホストとボリュームの関係が 1 対 1 に限られるため、フルマネージド型のファイルストレージソリューションのスケーラビリティ、可用性、経済性のメリットを得ることが困難です。ブロックストレージのファイルをサポートするには追加の予算と管理リソースが必要です。
ファイルベースのストレージのみが、共通のファイルレベルのプロトコルと権限モデルをサポートしています。共有ファイルストレージで動作するように構成されたアプリケーションと統合するのに、新しいコードは必要ありません。
メタデータの管理
オブジェクトストレージのメタデータは、オブジェクトに関する任意の量の情報を保持できます。これには、名前、コンテンツタイプ、作成日、サイズ、またはその他のカスタム定義入力が含まれます。柔軟なメタデータスキーマを使用することで、データの検索に役立つ追加のフィールドを作成できます。
ブロックストレージは、高い効率性を維持するために、できるだけ少ないメタデータを格納します。非常に基本的なメタデータ構造により、データ転送中のオーバーヘッドを最小限に抑えることができます。ブロックストレージは、主にデータの検索、発見、取得時に各ブロックに一意の識別子を使用します。
クラウドファイルストレージは、メタデータを使用してファイルが保持するデータを記述します。ファイルに添付されているメタデータにアクセスして変更できます。この機能はアクセスによって異なります。メタデータにアクセスして変更できるユーザーの権限制御として、アクセスコントロールリスト (ACL) を使用するクラウドストレージシステム。
パフォーマンス
オブジェクトストレージシステムは、可用性よりもストレージ量を優先します。スケーラブルなシステムであるため、大量の非構造化データをオブジェクトストレージシステムに保存できます。ただし、これらのファイルにアクセスするとレイテンシーが長くなります。また、オブジェクトストレージは、ブロックストレージやクラウドストレージに比べてスループットが低くなります。
ブロックストレージは、高パフォーマンス、低レイテンシー、高速データ転送速度を実現します。ブロックレベルで動作するため、データに直接アクセスして高い I/O パフォーマンスを実現できます。ブロックストレージは、仮想マシンやデータベースなど、保存したデータへの高速アクセスを必要とするアプリケーションに使用します。
クラウドファイルストレージは高いパフォーマンスを提供できますが、これは、クラウドファイルストレージを使用する主な理由ではありません。クラウドファイルストレージはどちらかと言えば、人間がアクセスしやすい直感的な方法でデータを保存することに主眼を置いています。クラウドファイルストレージでは、高いパフォーマンスよりも、ファイル共有、コラボレーション、共有リポジトリがよく見られます。
物理ストレージシステム
オブジェクトストレージは通常、複数の異なるストレージノードまたはサーバーにまたがる分散ストレージ環境を使用します。
一方、ブロックストレージはストレージに RAID、SSD、およびハードディスクドライブ (HDD) を使用します。
最後に、クラウドファイルストレージはオンプレミス環境のネットワークアタッチドストレージ (NAS) を使用します。クラウドでは、ファイルストレージサービスは基盤となる物理ブロックストレージ上にセットアップできます。
スケーラビリティ
オブジェクトストレージは、ペタバイトおよび数十億のオブジェクトまで、ほぼ無限のスケーリングを提供します。
ブロックストレージは、ストレージボリュームを追加したり、既存のボリュームを拡張したりすることでスケーラビリティを提供します。スケーラビリティは、増大する I/O 需要と容量要件に対応するブロックストレージシステムの能力にかかっています。
固有の階層とパスにより、ファイルストレージはスケーリングの制約を受けますが、3 つの中でも最もスケーラブルでありません。
からの記事と詳細 ( ブロックストレージ、ファイルストレージ、オブジェクト ... - amazon.com )
https://ift.tt/bD9tVOs
0 Comments:
Post a Comment