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


Создание и администрирование реплик чтения в 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. Нажмите кнопку Удалить, чтобы подтвердить удаление реплики.

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