次の方法で共有


トラブルシューティング ガイド: Azure Cosmos DB for MongoDB 仮想コアでのリージョン間レプリケーション

適用対象: MongoDB 仮想コア

このガイドは、Azure Cosmos DB for MongoDB 仮想コアでリージョン間レプリケーションを使用する場合の一般的な問題のトラブルシューティングに役立つよう設計されています。 接続の問題と最適化の課題に対する実用的なソリューションを提供し、エクスペリエンスを向上させます。

一般的な問題と解決方法

データが別のリージョンにレプリケートされていないようです。

仮想コア クラスターにリージョン間レプリカが作成されていることを確認します。 レプリカ クラスターは、初期クラスターのプロビジョニング中に作成することも、後で追加することもできます。 [概要] ページでレプリカの存在を確認するか Azure portal の仮想コア クラスターの [グローバル配布] ページで新しいレプリカを作成します

Azure portal の [概要] ページと [グローバル配布] ページでの、クラスター レプリケーションの状態のスクリーンショット。

レプリカ クラスターの接続文字列が見つかりません。

レプリカ クラスターは、書き込みが無効になっているプライマリ クラスターの完全なレプリカです。 Azure では個別の仮想コア クラスター リソースとして表され、独自の接続文字列があります。

レプリカ クラスターを見つけるには:

  • Azure portal でプライマリ 仮想コア クラスターのプロパティ ページを開きます。
  • [グローバル配布] ページに移動し、レプリカ クラスターのハイパーリンクされた名前をクリックします。 Azure portal の、レプリカ クラスターへのリンクを含む、クラスターの [グローバル配布] ページのスクリーンショット。
  • レプリカ クラスターのプロパティで、[接続文字列] ページに移動し、接続文字列をコピーします。 Azure portal で [接続文字列] ページが強調表示されている、レプリカ クラスター プロパティのスクリーンショット。

レプリカ クラスターに接続できません。

レプリカ クラスターのパブリック またはプライベート アクセスが有効になっていることを確認します。 レプリカ クラスターが別のリージョンに作成されると、そのネットワーク設定は、プライマリ Azure Cosmos DB for MongoDB 仮想コア クラスターから自動的にレプリケートされません。

アクセスを有効にするには、次のようにします。

  • パブリック アクセスを許可するには、ファイアウォール規則を追加します。
  • または、プライベート エンドポイントを作成して、レプリカ クラスターへのプライベート アクセスを有効にします。

Azure portal での、レプリカ クラスターの [ネットワーク] ページのスクリーンショット。

レプリカ クラスターのメモリや IOPS など、さまざまなリソースの使用率を追跡するにはどうすればよいですか?

レプリカ クラスターは、Azure Cosmos DB for MongoDB 仮想コア クラスターの完全なレプリカであるため、リソース使用量を監視するための独自のメトリックがあります。

メトリックを表示するには

  1. Azure portal でレプリカ クラスターのプロパティ ページを開きます。
  2. [メトリック] ページに移動して、リソース消費の詳細にアクセスして確認します。 Azure portal で [メトリック] ページが強調表示されている、レプリカ クラスター プロパティのスクリーンショット。

Azure Cosmos DB for MongoDB 仮想コアでのメトリックの使用に関する詳細なガイダンスについては、このページを参照してください。

書き込みのために別のリージョンでレプリカ クラスターを開くにはどうすればよいですか?

レプリカ クラスターをいつでも読み取り/書き込みクラスターに昇格させることができます。 リージョン B でレプリカ クラスターを昇格すると、リージョン A の元プライマリ クラスターが読み取り専用モードに設定され、実質的に新しく昇格されたプライマリ クラスターのレプリカ クラスターになります。

レプリカ クラスターを昇格するには:

  1. Azure portal でレプリカ クラスターのプロパティ ページを開きます。
  2. [グローバル配布] ページに移動します。
  3. [昇格] を選択し、昇格を確認します。 Azure portal で、[グローバル配布] ページが開き [昇格] ボタンが強調表示されている、レプリカ クラスター プロパティのスクリーンショット。

昇格プロセス中に、グローバル読み取り/書き込み接続文字列は、書き込み操作用に開かれた新しく昇格されたレプリカ クラスターを指すよう更新されます。

レプリカ クラスターはもう必要ありません。 レプリケーションを無効にしてレプリカ クラスターを削除するにはどうすればよいですか?

レプリカ クラスターは、プライマリ クラスターや、保存および書き込まれたデータに影響を与えることなく、いつでも削除できます。 ただし、レプリカとプライマリ クラスターの両方を削除する必要がある場合は、まずレプリカ クラスターが削除されていることを確認してください。

レプリカ クラスターを削除するには:

  1. Azure portal でレプリカ クラスターのプロパティ ページを開きます。
  2. [概要] ページで、ツール バーの [削除] を選択します。
  3. 警告メッセージをよく読み、削除を確認します。 Azure portal で、[概要] ページが開き [削除] ボタンが強調表示されている、レプリカ クラスター プロパティのスクリーンショット。

次のステップ

  • すべてのトラブルシューティング手順に従っても問題を解決できない場合は、サポート リクエストを開いてサポートを受けることができます。
  • Azure Cosmos DB for MongoDB 仮想コアに関する一般的な問題をトラブルシューティングしている場合は、このトラブルシューティング ガイドを参照してください。