BLOB オブジェクト レプリケーションを決定する

完了

オブジェクト レプリケーションは、ユーザーが構成したポリシー ルールに従って、コンテナー内の BLOB を非同期にコピーします。 レプリケーション プロセスの間に、次の内容がコピー元コンテナーからコピー先コンテナーにコピーされます。

  • BLOB の内容
  • BLOB のメタデータとプロパティ
  • BLOB に関連付けられているすべてのバージョンのデータ

次の図は、リージョン間の BLOB コンテナーの非同期レプリケーションの例を示したものです。

Diagram that shows asynchronous replication of blob containers between regions.

BLOB オブジェクトのレプリケーションについて知っておくべきこと

BLOB オブジェクトのレプリケーションの構成を計画するときは、留意する必要のある考慮事項がいくつかあります。

  • オブジェクトのレプリケーションでは、ソース アカウントと宛先アカウントの両方で BLOB のバージョン管理が有効になっている必要があります。

  • オブジェクト レプリケーションでは、BLOB のスナップショットはサポートされていません。 ソース アカウントの BLOB のスナップショットは、宛先アカウントにレプリケートされません。

  • オブジェクトのレプリケーションは、コピー元とコピー先のアカウントがホット、クール、またはコールド層にある場合にサポートされます。 コピー元とコピー先のアカウントが異なる層に存在していてもかまいません。

  • オブジェクト レプリケーションを構成するときに、コピー元の Azure ストレージ アカウントとコピー先のストレージ アカウントを指定するレプリケーション ポリシーを作成します。

  • レプリケーション ポリシーには、コピー元コンテナーとコピー先コンテナーを指定する 1 つ以上のルールが含まれます。 このポリシーは、コピー元コンテナー内のレプリケートする BLOB を識別します。

BLOB オブジェクト レプリケーションを構成するときに考慮すべきこと

BLOB オブジェクト レプリケーションを使うと、多くの利点があります。 次のシナリオを検討し、自分の Blob Storage 戦略にレプリケーションを組み込むことができる方法について考えてください。

  • 待ち時間の削減を検討します。 BLOB オブジェクト レプリケーションで待ち時間を最小限に抑えます。 クライアントが物理的に近いリージョンのデータを使えるようにすることで、読み取り要求の待ち時間を短縮できます。

  • コンピューティング ワークロードの効率を検討します。 BLOB オブジェクト レプリケーションを使うことで、コンピューティング ワークロードの効率を向上させます。 オブジェクト レプリケーションを使うと、コンピューティング ワークロードは異なるリージョンで同じ BLOB のセットを処理できます。

  • データの分散を検討します。 データ分散用に構成を最適化します。 データを 1 つの場所で処理または分析し、結果のみを他のリージョンにレプリケートできます。

  • コストの利点を検討します。 構成を管理し、ストレージ ポリシーを最適化して、コストのメリットを実現します。 データがレプリケートされた後、ライフサイクル管理ポリシーを使ってデータをアーカイブ アクセス層に移動することで、コストを削減できます。