オブジェクト・ストレージ

Compute Cloud@Customerでは、Object Storageサービスによって信頼性が高く、コスト効率の高いデータ耐久性が提供されます。

Object Storageサービスでは、分析データやイメージやビデオなどのリッチ・コンテンツなど、あらゆるコンテンツ・タイプの非構造化データが格納されます。

データはオブジェクトとしてバケットに格納されます。バケットは、テナンシ内のコンパートメントに関連付けられます。

オブジェクト・ストレージ・ネームスペースでは、すべてのバケットおよびオブジェクトの最上位のコンテナとして機能します。アカウント作成時に、各テナントに、システムによって生成された不変の一意のオブジェクト・ストレージ・ネームスペース名が1つ割り当てられます。ネームスペースはすべてのコンパートメントにまたがっています。

Object Storageを使用すると、インターネットから直接またはCompute Cloud@Customer内から、安全かつセキュアにデータを格納して取得できます。

オブジェクト・ストレージ・リソース

Object Storageサービスでは、次のコンポーネントを使用して、オブジェクト・ストレージに格納されているデータを編成します:

オブジェクト

コンテンツ・タイプに関係なく、あらゆるタイプのデータがオブジェクトとして格納されます。

オブジェクトは、オブジェクト自体と、そのオブジェクトに関するメタデータで構成されます。各オブジェクトはバケットに格納されます。オブジェクトが単一のエンティティとして処理されます。

バケット

バケットとは、オブジェクトを格納するための論理コンテナのことです。

バケットは、ユーザーまたはシステムにより、必要に応じて作成されます。バケットはポリシーが存在する1つのコンパートメントに関連付けられており、そのポリシーによって、ユーザーがバケットやそのバケット内のすべてのオブジェクトに対して実行できるアクションが決定されます。バケットはネストできません。

バケット名は決定しますが、各バケット名はネームスペース内で一意である必要があります。

ネームスペース

オブジェクト・ストレージ・ネームスペースでは、すべてのバケットおよびオブジェクトの最上位のコンテナとして機能します。

テナンシがプロビジョニングされると、テナンシには、システム生成および不変の一意のオブジェクト・ストレージ・ネームスペース名が1つ割り当てられます。ネームスペースは、テナント内のすべてのコンパートメントにまたがっています。

ネームスペース内では、バケットとオブジェクトはフラットな階層に存在しますが、ディレクトリ構造をシミュレートして大規模なオブジェクトのセットのナビゲートに役立てることができます。

コンパートメント

コンパートメントは、クラウド・リソースの編成に使用する主要なビルディング・ブロックです。

テナンシがプロビジョニングされると、ルート・コンパートメントが作成されます。その後、ルート・コンパートメントの中にコンパートメントを作成して、リソースを編成できます。ユーザー・グループがそのコンパートメントのリソースに対して実行できるアクションを指定するポリシーを作成することで、アクセスを制御します。オブジェクト・ストレージ・バケットが存在できるのは、1つのコンパートメントのみです。