IBM Cloud Object Storage とは何ですか?
IBM Cloud® Object Storage は、非構造化データを保管するための、可用性が高く、永続的でセキュアなプラットフォームです。 非構造化データ (バイナリー・データまたは BLOB データと呼ばれることもある) とは、データベースの方法では高度に構造化されていないデータのことです。 オブジェクト・ストレージは、PDF、メディア・ファイル、データベース・バックアップ、ディスク・イメージ、または大規模な構造化データ・セットを保管するための最も効率的な方法です。
IBM Cloud Object Storage にアップロードされるファイルは、 オブジェクトと呼ばれます。 オブジェクトは、非常に小さい (数バイト) [から非常に大きい](最大 10TB) までの任意の場所にすることができます。 これらは、オブジェクトのコンテナーとして機能する バケット に編成されます。これらのバケットは、ロケーション、回復力、請求レート、セキュリティー、およびオブジェクト・ライフサイクルの観点から、互いに独立して構成することができます。 オブジェクト自体には、ユーザー定義のタグ、訴訟ホールド、またはアーカイブ状況の形式で独自のメタデータがあります。 バケット内では、オブジェクトの階層は事実上「フラット」ですが、オブジェクト名に接頭部を追加して、何らかの組織を提供したり、リストやその他の操作に柔軟性を持たせることができます。
IBM Cloud Object Storage は、すべてのデータ操作について非常に一貫性があり、バケット構成操作については最終的に整合性があります。 これは、オブジェクトがアップロードされると、オブジェクトが正常に書き込まれた後、サーバーが 200 OK
で応答し、オブジェクトが即時にリストおよび読み取りに使用可能になることを意味します。 IBM Cloud Object Storage に保管されているすべてのデータは、暗号化され、消去され、3 つのロケーションに分散されます
(単一のデータ・センター内、マルチゾーン・リージョンまたは MZR、さらには複数の MZR にまたがるロケーション間の距離)。 この分散の地理的範囲は、バケットの回復力に寄与します。
すべての要求と応答は HTTPS を介して行われ、すべての要求は Content-MD5
ヘッダーを使用したハッシュ・ベースの整合性検査の使用をサポートします。 指定された MD5 ハッシュが、ストレージ・サービスによって計算されたチェックサムと一致しない場合、オブジェクトは破棄され、エラーが戻されます。 オブジェクトに対して行われるすべての GET
および HEAD
要求は、クライアント・サイドの保全性を確保するために、オブジェクトの
MD5 ハッシュとともに Etag
値を返します。
開発者は、API を使用してオブジェクト・ストレージと対話します。 IBM Cloud Object Storage は、データの読み取りと書き込み、およびバケット構成のために、 S3 API のサブセットをサポートします。 さらに、バケット・メタデータを読み取って構成するための Object Storage リソース構成 API があります。 Python、 Java、Go、および Node.js フレームワーク用の Software Development Kit (SDK) が用意されています。 IBM Cloud コマンド・ライン・インターフェース 用のプラグインが使用可能です。
IBM Cloud コンソール には、ほとんどの操作と構成のためのユーザー・インターフェースも用意されています。
IBM Cloud Satellite 上の Cloud Object Storage
オンプレミス、または IBM Cloud データ・センターでサポートされない地理的位置にあるオブジェクト・ストレージを必要とするワークロードでは、 IBM Cloud Satelliteを使用できます。 詳しくは、 資料 を参照してください。
Cloud Object Storage IaaS (レガシー)
従来の IaaS ユーザーは、ワークロードを IAM 対応サービスにマイグレーションすることをお勧めします。 IaaS ユーザーはこの資料を参照できますが、クラウド・サービスに関連するすべての機能 (IAM、 Key Protect、アクティビティー・トラッキング、メトリック・モニター、通知など) は COS IaaSではサポートされません。
次のステップ
Documentation では、 開始する ための最良の方法として、アカウントのプロビジョン、バケットの作成、オブジェクトのアップロード、および API 対話による一般的な操作の参照の使用をサポートしています。