Создание и администрирование реплик чтения в Azure Cosmos DB for PostgreSQL

ПРИМЕНИМО К: Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus для PostgreSQL)

Из этой статьи вы узнаете, как создавать реплики чтения и управлять ими в Azure Cosmos DB для PostgreSQL из портал Azure. Дополнительные сведения о репликах чтения см. в этой статье.

Предварительные требования

Кластер, который будет основным.

Создание реплики чтения

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

  1. Выберите имеющийся кластер Azure Cosmos DB for PostgreSQL, который будет использоваться в качестве первичного.

  2. На боковой панели кластера в разделе Управление кластером выберите Глобальная репликация данных.

  3. На экране Глобальная репликация данных выберите Добавить реплику.

  4. В разделе Имя кластера введите имя реплики чтения.

  5. Выберите значение в раскрывающемся списке Расположение.

  6. Щелкните ОК.

После создания реплики чтения вы увидите ее в списке в окне Глобальная репликация данных.

Важно!

Ознакомьтесь с разделом рекомендаций в обзоре реплики чтения.

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

Повышение уровня реплика чтения

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

  1. Выберите реплика чтения, который вы хотите повысить на портале.

  2. На боковой панели кластера в разделе Управление кластером выберите Глобальная репликация данных.

  3. На странице Глобальная репликация данных найдите реплика чтения в списке кластеров под картой и щелкните значок повышения.

  4. На экране Повышение <уровня имени> кластера дважды проверка имя реплика чтения, убедитесь, что вы понимаете, что повышение является необратимым, установив флажок, и нажмите кнопку Повысить.

После повышения уровня реплика чтения он становится независимым кластером, доступным для чтения и записи, с той же строкой подключения.

Удаление основного кластера

Чтобы удалить основной кластер, выполните те же действия, что и для удаления изолированного кластера. На портале Azure сделайте следующее:

  1. В портал Azure выберите основной кластер Azure Cosmos DB для PostgreSQL.

  2. На странице Обзор кластера выберите Удалить.

  3. На экране Удаление <имени> кластера установите флажок Рядом с пунктом Я понимаю, что этот кластер и все узлы, принадлежащие этому кластеру, будут удалены и не могут быть восстановлены.

  4. Выберите Удалить , чтобы подтвердить удаление основного кластера.

Удаление реплики

Реплика чтения удаляется точно так же, как и первичный кластер.

Вы можете выбрать реплику чтения для удаления непосредственно на портале или на экране Глобальная репликация данных первичного кластера.

  1. На портале Azure откройте страницу Обзор реплики чтения и выберите Удалить.

  2. На экране Удалить <имя> реплика установите флажок Рядом с пунктом Я понимаю, что это реплика, и все узлы, которые к нему принадлежат, будут удалены. Удаление этого реплика не повлияет на основной кластер или другие реплики чтения.

  3. Нажмите кнопку Удалить, чтобы подтвердить удаление реплики.

Дальнейшие действия