Object Storage Service (OSS) のデータレプリケーション機能を使用して、あるバケットから別のバケットにデータをレプリケーションできます。 2 つのバケットは、同じリージョンまたは異なるリージョンに配置でき、同じアカウントまたは異なるアカウントに属することができます。
データレプリケーションで何がレプリケーションされますか?
レプリケーションルールが有効になる前に存在する履歴オブジェクト、およびレプリケーションルールが有効になった後に追加または更新されるオブジェクト
オブジェクト メタデータ
オブジェクト ACL
オブジェクトタグ
すべてのパーツを組み合わせて生成されたパーツとオブジェクト
データレプリケーションで何がレプリケーションされませんか?
オブジェクトのストレージクラス
オブジェクトの最終アクセス時刻 (x-oss-last-access-time)
他のレプリケーションルールによって生成されたオブジェクトレプリカ
たとえば、2 つのレプリケーションルール (A から B、B から C) を構成した場合、A から B にレプリケーションされたデータは C にレプリケーションされません。
バケットレベルの構成
たとえば、ライフサイクルルール、オリジン間リソース共有 (CORS) 設定、静的 Web サイトホスティング設定、ホットリンク保護設定、バケットポリシーなどの項目はレプリケーションされません。
どのようなシナリオでクロスリージョンレプリケーションを使用する必要がありますか?
コンプライアンス
デフォルトでは、OSS はデータ冗長性を有効にします。 ただし、コンプライアンス要件で地理的に分散したデータセンター間でのデータのレプリケーションが必要な場合は、クロスリージョンレプリケーション (CRR) を利用して、規制コンプライアンスとデータ可用性を確保できます。
最小限のレイテンシ
データアクセスレイテンシを最小限に抑えるために、ユーザーの地理的に近い OSS データセンターにオブジェクトレプリカを保持できます。
データバックアップとディザスタリカバリ
堅牢なデータセキュリティと高可用性を確保することは、アプリケーションにとって不可欠です。 地域的な混乱から保護するために、地理的に離れたデータセンターにすべてのデータの完全なコピーを保持する必要があります。 地震や津波などの壊滅的なイベントが 1 つのデータセンターに影響を与える場合、セカンダリロケーションのレプリケートされたデータは、迅速なリカバリを可能にすることでビジネスの継続性を確保します。
データ移行
あるデータセンターから別のデータセンターにデータを移行する場合。
運用目的
同じオブジェクトグループを分析するために、2 つのデータセンターにデプロイされた計算クラスターがあります。 2 つのリージョンでオブジェクトのレプリカを維持できます。
どのようなシナリオで同一リージョンレプリケーションを使用する必要がありますか?
コンプライアンス
規制要件で特定の国または地域内でのデータの保存が必要な場合は、同一リージョンレプリケーション (SRR) を活用して、ソースバケットから同じ地理的リージョン内の複数の宛先バケットにデータをレプリケーションできます。
テスト環境と本番環境間の同期
テスト環境が本番環境を忠実に反映するように、SRR を使用してテスト環境と本番環境の間で安全かつ効率的にデータを同期できます。 これにより、本番データの整合性を損なうことなく、制御された設定で新機能の検証が可能になります。
単一バケットへのログの集約
複数のバケットまたは複数のアカウントにログを保存する場合は、SRR を使用して、同じリージョン内の単一バケットにログをレプリケーションして、集中処理を行うことができます。