Azure Cosmos DB のデータ所在地の要件を満たす方法

適用対象: NoSQL MongoDB Cassandra Gremlin Table

Azure Cosmos DB では、所在地の要件を満たすために、データとバックアップを 1 つのリージョンに保持するように構成できます。

データの所在地の要件

Azure Cosmos DB では、リージョン間のデータ レプリケーションを明示的に構成する必要があります。 Azure portalAzure CLI を使用して geo レプリケーションを構成する方法について学習してください。 データ所在地の要件を満たすために、特定のリージョンから望ましくないリージョンへのデータ レプリケーションを防ぐことができる Azure Policy の定義を作成できます。

バックアップの所在地の要件

連続モード バックアップ: これらのバックアップは、既定でローカル冗長またはゾーン冗長ストレージに格納されるものとして存在します。 詳細については、継続的バックアップの記事を参照してください。

定期的モードバックアップ: 既定では、定期的モードのアカウント バックアップは geo 冗長ストレージに格納されます。 定期的なバックアップ モードでは、データの冗長性をアカウント レベルで構成できます。 バックアップ ストレージには、3 つの冗長オプションがあります。 これらはローカル冗長性、ゾーン冗長性、または geo 冗長性です。 詳細については、「定期的なバックアップと復元」を参照してください。

分析ストア所在地の要件

分析ストアは、ローカル冗長ストレージまたはゾーン冗長ストレージに格納されるため、既定で常駐しています。 詳細については、「分析ストア」に関する記事をご覧ください。

Azure Policy を使用して所在地の要件を適用する

すべてのデータを 1 つの Azure リージョンに保持する必要があるデータ所在地の要件がある場合は、Azure Policy を使用して、アカウントに対してゾーン冗長またはローカル冗長のバックアップを適用することができます。 また、Azure Cosmos DB アカウントが他のリージョンに geo レプリケートされないようにするポリシーを適用することもできます。

Azure Policy は、Azure リソースにルールを適用するポリシーの作成、割り当て、管理に使用できるサービスです。 Azure Policy を使用すると、これらのリソースが会社の標準やサービス レベル アグリーメントに準拠した状態を維持するのに役立ちます。 詳細については、Azure Policy を使用して Azure Cosmos DB リソースのガバナンスとコントロールを実装する方法をご覧ください

次の手順