Руководство по устранению неполадок. Репликация между регионами в Azure Cosmos DB для виртуальных ядер MongoDB
Область применения: Виртуальные ядра MongoDB
Это руководство предназначено для устранения распространенных проблем при использовании репликации между регионами с помощью Azure Cosmos DB для виртуальных ядер MongoDB. Он предлагает практические решения для проблем с подключением и оптимизации, чтобы улучшить работу.
Распространенные проблемы и решения
Мои данные, кажется, не реплицируются в другой регион.
Убедитесь, что в кластере виртуальных ядер создана реплика между регионами. Кластер реплики можно создать во время первоначальной подготовки кластера или добавить позже. Вы можете проверить наличие реплики на странице "Обзор" или создать новую на странице "Глобальное распределение" кластера виртуальных ядер в портал Azure.
Не удается найти строка подключения для кластера реплик.
Кластер реплики — это полная реплика основного кластера с отключенными записью. Он представлен как отдельный ресурс кластера виртуальных ядер в Azure и имеет собственные строка подключения.
Чтобы найти кластер реплики, выполните следующие действия.
- Откройте страницу свойств основного кластера виртуальных ядер в портал Azure.
- Перейдите на страницу "Глобальное распределение" и щелкните гиперссылку на имя кластера реплики.
- В свойствах кластера реплики перейдите на страницу "Строки подключения", чтобы скопировать строка подключения.
Не удается подключиться к кластеру реплики.
Убедитесь, что для кластера реплик включен общедоступный или частный доступ . При создании кластера реплики в другом регионе параметры сети не реплицируются автоматически из основного кластера виртуальных ядер Azure Cosmos DB для MongoDB.
Разрешение доступа
- Чтобы разрешить общедоступный доступ, добавьте правила брандмауэра.
- Кроме того, создайте частные конечные точки, чтобы обеспечить частный доступ к кластеру реплик.
Как отслеживать использование различных ресурсов, таких как память или операции ввода-вывода в секунду в кластере реплик?
Так как кластер реплики является полной репликой основного кластера виртуальных ядер Azure Cosmos DB для MongoDB, он имеет собственные метрики для мониторинга потребления ресурсов.
Чтобы просмотреть метрики, выполните приведенные действия.
- Откройте страницу свойств кластера реплики в портал Azure.
- Перейдите на страницу метрик , чтобы получить доступ и просмотреть сведения о потреблении ресурсов.
Дополнительные инструкции по использованию метрик с azure Cosmos DB для виртуальных ядер MongoDB см. на этой странице.
Как открыть кластер реплики в другом регионе для записи?
Вы можете в любое время повысить уровень кластера реплики, чтобы стать кластером чтения и записи. При повышении уровня кластера реплики в регионе B экс-основной кластер в регионе A устанавливается в режим только для чтения, что эффективно делает его кластером реплики для вновь продвигаемого первичного кластера.
Чтобы повысить уровень кластера реплики, выполните следующие действия.
- Откройте страницу свойств кластера реплики в портал Azure.
- Перейдите на страницу глобального распространения .
- Выберите "Продвинуть " и подтвердить повышение.
Во время продвижения глобальный строка подключения чтения и записи обновляется, чтобы указать на новый кластер реплики после открытия для операций записи.
Кластер реплик больше не нужен. Как отключить репликацию и удалить кластер реплик?
Кластер реплики можно удалить в любое время, не влияя на основной кластер или данные, сохраненные и записанные в него. Однако если необходимо удалить как реплику, так и первичные кластеры, сначала убедитесь, что кластер реплики удаляется.
Удаление кластера реплики:
- Откройте страницу свойств кластера реплики в портал Azure.
- На странице "Обзор" выберите "Удалить" на панели инструментов.
- Внимательно прочтите предупреждение и подтвердите удаление.
Следующие шаги
- Если вы выполнили все действия по устранению неполадок и по-прежнему не удается устранить проблему, вы можете открыть запрос на поддержку для дальнейшей помощи.
- Если вы устраняете распространенные проблемы с Виртуальным ядром MongoDB в Azure Cosmos DB, ознакомьтесь с этим руководством по устранению неполадок.