Azure Cosmos DB for MongoDB 仮想コアでクラスターを復元する
適用対象: MongoDB 仮想コア
Azure Cosmos DB for MongoDB 仮想コアでは、ユーザーからの操作を必要とせずにポイントインタイム リカバリー (PITR) を有効にする自動バックアップが提供されます。 バックアップを使用すると、お客様は、サーバーを保持期間内の任意の時点に復元できます。
Note
バックアップと復元の機能は、データ損失から保護するように設計されていますが、完全なディザスター リカバリーのソリューションは提供されません。 大規模な停止から保護するために、既に独自のディザスター リカバリー計画が設定されていることを確認する必要があります。
前提条件
- 既存の Azure Cosmos DB for MongoDB 仮想コア クラスター。
- Azure サブスクリプションをお持ちでない場合は、無料でアカウントを作成します。
- 既存の Azure サブスクリプションがある場合は、新しい Azure Cosmos DB for MongoDB 仮想コア クラスターを作成します。
バックアップ
バックアップはバックグラウンドで自動的に実行されます。 バックアップは、アクティブなクラスターの場合は 35 日間、削除されたクラスターの場合は 7 日間保持されます。 すべてのバックアップが、AES 256 ビット暗号化を使用して暗号化されます。
Note
バックアップ ファイルをエクスポートすることはできません。 Azure Cosmos DB for MongoDB 仮想コアでの復元操作にのみ使用できます。
可用性ゾーンをサポートする Azure リージョンでは、バックアップ スナップショットは 3 つの可用性ゾーンに格納されます。 少なくとも 1 つの可用性ゾーンがオンラインになっている限り、クラスターを復元できます。
バックアップから復元する
復元プロセスでは、元のものと同じ Azure リージョン、サブスクリプション、およびリソース グループに、同じ構成で新しいクラスターが作成されます。 データを復元するには、次の手順に従います。
- 既存の Azure Cosmos DB for MongoDB 仮想コア クラスターを選びます。
- クラスターのサイドバーの [設定] で、[ポイントインタイム リストア] を選択します。
- 日付を選択し、日時フィールドに時刻 (UTC タイム ゾーンで) を指定します。
- [復元先クラスター名] フィールドにクラスター名を入力します。
- [管理者ユーザー名] フィールドに、復元されたクラスターのクラスター管理者名を入力します。
- [パスワード] と [パスワードの確認] フィールドに、管理者ロールのパスワードを入力します。
- [送信] を選択してクラスターの復元を開始します。
Note
クラスター バックアップは 35 日間保存されます。 クラスターが 35 日以上前に作成され、復元日フィールドに目的の日付が表示されない場合は、その時点にクラスターを復元するためのサポート リクエストを開く必要がある場合があります。
Azure サポート リクエストを作成するには、次の手順に従います。
- 復元する必要がある既存の Azure Cosmos DB for MongoDB 仮想コア クラスターを選択します。
- クラスターのサイドバーの [ヘルプ] で、[サポートとトラブルシューティング] を選択します。 詳細については、「Azure サポート リクエストを作成する」を参照してください。
復元後のタスク
復元後、ユーザーとアプリケーションを元に戻して動作させるには、次のことを行う必要があります。
- 元のクラスターを新しいクラスターで置き換える場合は、クライアントとクライアント アプリケーションを新しいクラスターにリダイレクトします。
- ユーザーが接続できるように、プライベートまたはパブリック アクセスに対する適切なネットワーク設定が行われていることを確認します。 これらの設定は元のクラスターからはコピーされません。
- 復元クラスターで高可用性 (HA) が有効になっていることを確認します。 高可用性は復元されたクラスターでは無効になっており、必要に応じて有効にする必要があります。
- 必要に応じて、クラスター メトリックにアラートを構成します。
次のステップ
このガイドでは、Azure Cosmos DB for MongoDB 仮想コアのバックアップと復元の機能について説明しました。