オブジェクトストレージとは
オブジェクトストレージは、オブジェクトベースストレージとも呼ばれ、各データ単位をオブジェクトと呼ばれる離散単位として格納するデータストレージの一種です。オブジェクトは、PDF、オーディオ、画像、動画ファイルなど、あらゆる種類のデータやサイズに対応します。オブジェクトストレージ内のすべてのオブジェクトは、フォルダー階層のないフラットなアドレス空間に格納されます。
ファイル型ストレージやブロック型ストレージとは異なり、オブジェクトストレージはファイルを記述するのに役立つ包括的なメタデータをサポートします。メタデータを活用すると、ファイル内のコンテンツを直接処理することなく、大規模なファイルを理解し分析できます。
オブジェクトストレージのメリット
- アクセスしやすい:オブジェクトストレージはメタデータ主導であり、各データにこのレベルの分類があるため、ファイルを簡単にソートして検索できます。
- 無制限のストレージ:オブジェクトストレージはハードウェアに依存しません (単一のサーバや NAS に制限されません)。
- コスト削減:オブジェクトストレージのスケールアウト特性により、すべてのデータを格納するコストが低減されます。
- リソースの最適化:オブジェクトストレージにはファイル階層がなく、メタデータを完全にカスタマイズできるため、ファイルストレージやブロックストレージよりもハードウェアの制約が大幅に少なくなります。
オブジェクトストレージのユースケース
オブジェクトストレージには、次のような複数のユースケースがあります。
- リッチメディアの配信:業界をリードするソリューションを活用して非構造化データを管理するワークフローを定義し、グローバルに配信されるリッチメディアのコストを削減します。
- 分散コンテンツの管理:データのライフサイクル全体で価値を最大化し、競争力のあるストレージサービスを提供します。
- Internet of Things (IoT) の活用:マシンツーマシンデータを効率的に管理し、人工知能や分析をサポートし、設計プロセスのコストと時間を削減します。
オブジェクトストレージのメタデータ
メタデータの違いがなぜ重要なのか、実例で見てみましょう。病院で患者の X 線画像を保存・処理する場合を考えます。X 線ファイルには、作成日、所有者、場所、サイズなど限定的なメタデータしか含まれません。一方、X 線オブジェクトには、はるかに豊富なメタデータ情報を持たせることができます。
メタデータには、ファイルと同じタグに加えて、患者名、生年月日、負傷の詳細、体のどの部位を撮影したかなどの情報を含めることができます。これにより、医師が参照のために該当する情報を簡単に取得できるため、非常に便利です。
オブジェクトストレージの制限事項
- ブロックストレージと比較してアクセス速度が遅い
- ファイルを直接編集できず、ファイル全体を書き直すか再アップロードする必要がある
- ストレージの場所を制限・指定することが難しい
Alibaba Cloud OSS (Object Storage Service) とは
Alibaba Cloud OSS (Object Storage Service) は、オブジェクトを格納するためのサービスです。Alibaba Cloud が提供する高い可用性、耐久性、スケーラビリティ、セキュリティを備えたストレージサービスで、あらゆる種類のオブジェクトを格納でき、Web サイトデータ、バックアップと復元、データアーカイブなどの用途に活用できます。
Alibaba Cloud OSS は、基本的なオブジェクトベースストレージ機能に加えて、データ暗号化、オブジェクトに対する権限ベースのアクセスおよびバケット、ホットリンク防止、静的 Web サイトホスティング、Cross-Origin Resource Sharing (CORS) 設定、オブジェクトライフサイクルルール、画像処理などの機能も提供します。
関連記事
-
クラウドコンピューティングとは
ナレッジベースチーム
-
オブジェクトストレージ、ファイルストレージ、ブロックストレージの違い
ナレッジベースチーム
-
CDN とは
ナレッジベースチーム
-
VPN とは
ナレッジベースチーム
