仮想コアベースの Azure Cosmos DB for MongoDB クラスターの高可用性を確認する

完了

高可用性は、仮想コアベースの Azure Cosmos DB for MongoDB が、特に地震、洪水、火災、ハードウェア障害などの出来事に起因する中断の処理においてスムーズに機能することを保証する上で重要です。 Azure サービスの冗長性と論理分離を使用することで、高可用性はさまざまなリージョンにまたがって継続的な運用を維持するのに役立ちます。

可用性ゾーンのサポートを理解する

Azure 可用性ゾーンとは、各 Azure リージョン内にある、3 つ以上に物理的に分離されたデータセンターのグループです。 Azure の可用性ゾーン対応サービスは、以下の 2 つの方法で構成できます。

  • ゾーン冗長。ゾーン間でデータをレプリケートしてフォールト トレランスを強化します。
  • ゾーン。データの局所性とコンプライアンスを向上させるために、インスタンスを特定のゾーンに限定します。

可用性ゾーンをサポートするには、仮想コアベースの Azure Cosmos DB for MongoDB の "高可用性" 設定を有効にする必要があります。

高可用性とディザスター リカバリーを実装する

高可用性をアクティブ化すると、データ シャードのスタンバイ レプリカが維持されます。 プライマリ シャードが失敗した場合、システムは操作を別のゾーン内のスタンバイ レプリカにリダイレクトし、ダウンタイムを最小限に抑えます。 高可用性がない場合、各シャードはローカル冗長ストレージ (LRS) と 1 つのゾーン内の 3 つの同期レプリカを使用し、リージョンの障害時にダウンタイムが発生するリスクが生じます。

高可用性機能を使用するには、サポート されているリージョン (オーストラリア東部、東南アジア、ヨーロッパと米国の特定のリージョン) にクラスターが作成されていることを確認します。

ディザスター リカバリーは、自然災害から技術的な障害までの大規模な中断からの復旧に不可欠です。 Azure Cosmos DB for MongoDB 仮想コアは、リージョンをまたぐ組み込みのフェールオーバーを自動的には提供しないため、以下を含むディザスター リカバリー計画を積極的に設計して実装することが不可欠です。

  • 高可用性の有効化: 継続的な可用性と運用継続性を確保するために重要なワークロードに不可欠です。
  • バックアップと復元: データの損失を防ぎ、復旧作業をサポートするために、定期的な自動バックアップが実行されます。

高可用性を有効にする

高可用性を有効にするには、Azure portal で仮想コアベースの Azure Cosmos DB for MongoDB クラスターの スケール 設定に移動し、[ 高可用性 ] チェック ボックスをオンにして保存します。

クラスターの高可用性設定のスクリーンショット。

仮想コアベースの Azure Cosmos DB for MongoDB クラスターで高可用性を有効にすると、クラスターが中断に対処しスムーズな操作を維持できる可能性が高まります。