Object Storage Service (OSS) には、ゾーン冗長ストレージ (ZRS) と、リージョン内またはリージョン間のデータセンターのクロスリージョンレプリケーション (CRR) をサポートするディザスタリカバリ機能があります。
ZRS
ZRSは、マルチゾーンメカニズムを使用して、同じリージョンの複数のゾーンにユーザーデータを分散します。 1つのゾーンが使用できなくなった場合、他のゾーンに保存されているデータに引き続きアクセスできます。
ZRSは、データセンターレベルでディザスタリカバリを提供します。 ネットワークの切断、停電、またはその他の災害によりデータセンターが利用できなくなった場合、OSSは一貫性の高いサービスを提供し続けます。 このようにして、サービスは中断されず、データはフェイルオーバー中に失われません。 これは、回復時間目標 (RTO) と回復ポイント目標 (RPO) がゼロでなければならない主要なビジネスシステムの厳しい要件を満たすのに役立ちます。
項目 | 標準 | IA |
データ耐久性 (のために設計されている) | 99.9999999999% (12 9) | 99.9999999999% (12 9) |
サービス可用性 | 99.995% | なし |
サービス可用性 (のために設計) | なし | 99.995% |
オブジェクトの最小課金サイズ | オブジェクトの実際のサイズ | 64 KB |
最小保存期間 | なし | 30 日 |
データ取得料金 | なし | 取得したデータのサイズに基づいています。 単位:GB |
データアクセス | レイテンシがミリ秒のリアルタイムアクセス | レイテンシがミリ秒のリアルタイムアクセス |
イメージ処理 (IMG) | 対応 | 対応 |
詳細については、OSS開発者ガイドの「ZRSバケットの作成」をご参照ください。
CRR
CRRを使用すると、さまざまなOSSリージョンのバケット間でオブジェクトを自動および非同期 (ほぼリアルタイム) でレプリケーションできます。 オブジェクトの作成、上書き、削除などの操作は、ソースバケットから宛先バケットに同期できます。
- コンプライアンス要件: OSSは各オブジェクトの複数のレプリカを物理ディスクに保存しますが、規制に準拠するためにレプリカを互いに離れた場所に保存する必要があります。 CRRを使用すると、地理的に離れたデータセンター間でデータを複製して規制に準拠できます。
- 最小レイテンシ: 2つの地理的な場所にいるユーザーがいます。 ユーザーがオブジェクトにアクセスする際の待ち時間を最小限に抑えるために、これらのユーザーに地理的に近いOSSデータセンターにオブジェクトのレプリカを保存できます。
- データのバックアップとディザスタリカバリ: データのセキュリティと可用性に対する要件が高く、書き込まれたすべてのデータのレプリカを2番目のデータセンターに明示的に保持する必要があります。 一方のOSSデータセンターが地震や津波などの災害で被害を受けた場合、もう一方のデータセンターのバックアップデータを使用できます。
- データレプリケーション: ビジネスの可用性を確保するために、異なるデータセンター間でデータを移行する必要があります。
- 運用上の理由: 2つの異なるデータセンターにコンピューティングクラスターがデプロイされており、同じオブジェクトグループを分析する必要があります。 2つのリージョンにオブジェクトレプリカを格納できます。
CRRは、クロスリージョンディザスタリカバリとデータレプリケーションの要件を満たすことができます。 宛先バケット内のオブジェクトは、ソースバケット内のオブジェクトの正確なレプリカです。 オブジェクト名、バージョン管理情報、オブジェクトコンテンツ、オブジェクトメタデータ (作成時刻、所有者、ユーザーメタデータ、オブジェクトアクセス制御リスト (ACL) など) が同じです。 CRRは、暗号化されていないオブジェクトと、サーバー側でSSE-KMSまたはSSE-OSSを使用して暗号化されたオブジェクトを複製できます。
詳細については、「OSS開発者ガイド」の「CRRの概要」をご参照ください。