次の方法で共有


トラブルシューティング ガイド: Azure DocumentDB におけるリージョン間および同一リージョン内のレプリケーション

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

一般的な問題と解決策

データがレプリカ クラスターにレプリケートされていないようです。

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

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

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

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

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

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

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

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

アクセスを有効にするには:

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

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

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

レプリカ クラスターはプライマリ Azure DocumentDB クラスターの完全なレプリカであるため、リソース消費を監視するための独自のメトリックがあります。

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

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

このページでは、Azure DocumentDB でのメトリックの使用に関する詳細なガイダンスを参照してください。

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

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

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

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

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

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

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

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

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

次のステップ