Поделиться через


Руководство по устранению неполадок: Межрегиональная репликация в Azure Cosmos DB для vCore MongoDB.

Область применения: Виртуальные ядра MongoDB

Это руководство предназначено для помощи в устранении распространенных проблем при использовании репликации между регионами с помощью Azure Cosmos DB для виртуальных ядер MongoDB. Он предлагает практические решения для проблем с подключением и задач оптимизации, чтобы улучшить ваш опыт.

Распространенные проблемы и решения

Мои данные, кажется, не реплицируются в другой регион.

Убедитесь, что в вашем кластере vCore создана реплика между регионами. Кластер реплики можно создать во время первоначальной подготовки кластера или добавить позже. Вы можете проверить наличие реплики на странице "Обзор" или создать новую на странице "Глобальное распределение" вашего кластера виртуальных ядер в портале Azure.

Снимок экрана состояния репликации кластера на странице обзора и странице глобального распространения в портале Azure.

Не удается найти строка подключения для кластера реплик.

Кластер реплики представляет собой полную копию основного кластера, в которой запись отключена. Он представлен как отдельный ресурс кластера виртуальных ядер в Azure и имеет собственные строки подключения.

Чтобы найти кластер реплики, выполните следующие действия.

  • Откройте страницу свойств основного кластера vCore в портале Azure.
  • Перейдите на страницу "Глобальное распределение" и щелкните гиперссылку на имя кластера реплики. Снимок экрана: страница глобального распространения кластера с ссылкой на кластер реплики в портал Azure.
  • В свойствах кластера реплики перейдите на страницу"Строки подключения", чтобы скопировать строки подключения. Снимок экрана свойств кластера реплики с выделенной страницей строк подключения на портале Azure.

Не удается подключиться к кластеру реплик.

Убедитесь, что для кластера реплик включен общедоступный или частный доступ . При создании кластера реплики в другом регионе параметры сети не реплицируются автоматически из основного кластера виртуальных ядер Azure Cosmos DB для MongoDB.

Разрешение доступа

  • Чтобы разрешить общедоступный доступ, добавьте правила брандмауэра.
  • Кроме того, создайте частные конечные точки, чтобы обеспечить частный доступ к кластеру реплик.

Снимок экрана страницы

Как контролировать использование различных ресурсов, таких как память или IOPS, в кластере реплик?

Так как кластер реплики является полной репликой основного кластера виртуальных ядер Azure Cosmos DB для MongoDB, он имеет собственные метрики для мониторинга потребления ресурсов.

Чтобы просмотреть метрики, выполните приведенные действия.

  1. Откройте страницу свойств реплика кластера в портале Azure.
  2. Перейдите на страницу метрик , чтобы получить доступ и просмотреть сведения о потреблении ресурсов. Изображение свойств кластера-реплики с выделенной страницей

Дополнительные инструкции по использованию метрик с azure Cosmos DB для виртуальных ядер MongoDB см. на этой странице.

Как открыть кластер реплики в другом регионе для записи?

Вы можете в любое время перевести кластер реплики в режим чтения и записи. При продвижении кластера реплики в регионе B бывший основной кластер в регионе A устанавливается в режим только для чтения, что эффективно делает его кластером реплики для нового основного кластера.

Чтобы продвинуть кластер реплики, выполните следующие действия.

  1. Откройте в портале Azure страницу свойств кластера реплик.
  2. Перейдите на страницу глобального распространения .
  3. Выберите "Продвинуть " и подтвердить повышение. Снимок экрана свойств кластера реплики с открытой страницей глобального распределения и выделенной кнопкой

Во время продвижения глобальная строка подключения чтения и записи обновляется, чтобы указать на новый кластер реплики, как только он будет открыт для операций записи.

Кластер реплик больше не нужен. Как отключить репликацию и удалить кластер реплик?

Кластер реплики можно удалить в любое время, не влияя на основной кластер или данные, сохраненные и записанные в него. Однако если необходимо удалить как реплику, так и первичные кластеры, сначала убедитесь, что кластер реплики удаляется.

Чтобы удалить кластер реплики:

  1. Откройте страницу свойств кластера реплики в портал Azure.
  2. На странице "Обзор" выберите "Удалить" на панели инструментов.
  3. Внимательно прочтите предупреждение и подтвердите удаление. Снимок экрана: свойства кластера реплики с открытой страницей обзора и кнопкой

Следующие шаги

  • Если вы выполнили все действия по устранению неполадок и по-прежнему не удается устранить проблему, вы можете открыть запрос на поддержку для дальнейшей помощи.
  • Если вы устраняете распространенные проблемы с Виртуальным ядром MongoDB в Azure Cosmos DB, ознакомьтесь с этим руководством по устранению неполадок.