継続的バックアップと復旧を構成する
"継続的バックアップ" モードを使用すると、Azure Cosmos DB アカウントが存在するすべてのリージョンで継続的にバックアップが作成されます。
バックアップの保有期間は 30 日か、Azure Cosmos DB アカウントが作成されてから 30 日経ってない場合は、現在からリソースの作成時までになります。 復元は、保有期間内の任意の時点に対して行うことができます。 Azure Cosmos DB アカウントが厳密な整合性レベルを使用している場合、"書き込みリージョン" で作成されたバックアップは、読み取りリージョンで作成されたバックアップよりも最新の状態である可能性があります。
バックアップ ストレージの冗長性
既定では、ローカル冗長ストレージ アカウントを使用して、各リージョンにバックアップが保存されます。 リージョンで可用性ゾーンが有効になっている場合、バックアップはゾーン冗長ストレージ アカウントに格納されます。 継続的バックアップ モードを使用する場合、このストレージの冗長性を更新することはできません。
新しいアカウントのバックアップ オプションを変更する
- Azure Cosmos DB の新規アカウントを作成するときに、[バックアップ ポリシー] タブの [継続] を選択します。
既存のアカウントのバックアップ オプションを変更する
Azure Cosmos DB アカウント ページの [設定] セクションで、[バックアップと復元] を選択します。
アカウントがまだ "定期バックアップ モード" の場合は、上部に次のメッセージが表示されます。"アカウントは定期バックアップ モードです。バックアップと復元のエクスペリエンスを向上させるために、継続モードに変更できるようになりました。継続モードに変更してください"。
メッセージ上で [継続モードに変更] を選択します。
[継続 (7 日間)] または [継続 (30 日間)] を選択し、[保存] を選択して "継続的バックアップ モード" を有効にします。 [継続 (30 日間)] を選択した場合、追加コストが発生します。[継続 (7 日間)] は無料です。
復元されるものとされないもの
Azure Cosmos DB コンテナー、データベース、アカウント全体の任意の組み合わせを復元することができます。 この操作により、選択したすべてのデータとそのインデックスが、新しい Azure Cosmos DB アカウントに復元されます。 復元されたデータ コンテナー、データベース、またはアカウントは、指定した復元時刻のものと整合していることが保証されます。
新しいアカウントに復元されない設定:
- ファイアウォール、VNET、プライベート エンドポイントの設定。
- 整合性の設定。 既定では、アカウントはセッションの整合性を使用して復元されます。
- リージョン。
- ストアド プロシージャ、トリガー、UDF。
アクセス許可
Azure Cosmos DB アカウントの所有者は、自分で復元を開始することも、ロールまたはプリンシパルに復元権限を付与することもできます。
継続的バックアップ モードの料金
継続的バックアップが有効になっている Azure Cosmos DB アカウントについては、バックアップ ストレージ領域と復元のコストが加算されます。 復元が開始されるたびに、別個の料金が加算されます。
継続的バックアップ モードを使用する場合の制限事項
- カスタマー マネージド キーを使う Azure Cosmos DB アカウントはサポートされていません。
- マルチリージョンの書き込みアカウントはサポートされていない。
- ソース アカウントが存在していないリージョンにアカウントを復元することはできません。
- 保有期間は 30 日であり、変更することはできません。
- 復元の実行中は、IAM ポリシーを変更または削除できません。
- コンテナーの作成後に一意なインデックスを作成するアカウントはサポートされていません。
- ポイントインタイム リストアは、常に新しい Azure Cosmos DB アカウントに復元されます。
- 復元が完了した後も、引き続きコレクションの一貫性したインデックスが再構築されている可能性があります。
- TTL コンテナーのプロパティは復元プロセスで復元されるため、復元は、TTL プロパティがコンテナーに追加された時点よりも前のタイムスタンプに対して行う必要があります。 このタイムスタンプを使用することで、復元の直後にデータが削除されるのを防ぐことができます。
- Azure Synapse Link と継続的バックアップ モードは、同じデータベース アカウント内で共存することができません。