オブジェクト・ストレージ
Roving Edgeデバイス上では、Object Storageサービスは信頼性とコスト効率の高いデータ耐久性を提供します。
Object Storageサービスには、分析データやリッチ・コンテンツ(イメージやビデオなど)など、あらゆるコンテンツ・タイプの非構造化データが格納されます。
データは、バケット内のオブジェクトとして格納されます。バケットは、テナンシ内のコンパートメントに関連付けられます。
オブジェクト・ストレージ・ネームスペースが、すべてのバケットおよびオブジェクトの最上位コンテナとして機能します。アカウント作成時に、各テナントに、システムによって生成された一意の変更不可能なオブジェクト・ストレージ・ネームスペース名が1つ割り当てられます。ネーム空間は、すべてのコンパートメントにまたがる。
オブジェクト・ストレージを使用すると、インターネットから直接またはRoving Edge内から、データを安全かつセキュアに格納および取得できます。
オブジェクト・ストレージ・リソース
Object Storageサービスは、次のコンポーネントを使用して、オブジェクト・ストレージに格納されたデータを編成します:
オブジェクト
コンテンツ・タイプに関係なく、あらゆるタイプのデータがオブジェクトとして格納されます。
オブジェクトは、オブジェクト自体と、そのオブジェクトに関するメタデータで構成されます。各オブジェクトはバケットに格納されます。オブジェクトが単一のエンティティとして処理されます。
バケット
バケットとは、オブジェクトを格納するための論理コンテナのことです。
ユーザーまたはシステムは、必要に応じてバケットを作成します。バケットはポリシーが存在する1つのコンパートメントに関連付けられており、そのポリシーによって、ユーザーがバケットやそのバケット内のすべてのオブジェクトに対して実行できるアクションが決定されます。バケットはネストできません。
バケット名は決定しますが、各バケット名はネームスペース内で一意である必要があります。
ネームスペース
オブジェクト・ストレージの名前空間は、すべてのバケットおよびオブジェクトのトップレベル・コンテナとして機能します。
テナンシがプロビジョニングされると、テナンシには、システムによって生成された不変のオブジェクト・ストレージ・ネームスペースの一意の名前が1つ割り当てられます。ネーム空間は、テナント内のすべてのコンパートメントにまたがる。
ネームスペース内では、バケットとオブジェクトはフラットな階層に存在しますが、ディレクトリ構造をシミュレートして大規模なオブジェクトのセットのナビゲートに役立てることができます。
コンパートメント
コンパートメントは、クラウド・リソースの編成に使用する主要なビルディング・ブロックです。
テナンシがプロビジョニングされると、ルート・コンパートメントが作成されます。その後、ルート・コンパートメントの中にコンパートメントを作成して、リソースを編成できます。ユーザー・グループがそのコンパートメントのリソースに対して実行できるアクションを指定するポリシーを作成することで、アクセスを制御します。オブジェクト・ストレージ・バケットが存在できるのは、1つのコンパートメントのみです。