Перейти к содержанию

Обновление путем миграции в новое окружение с переключением

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

На новом оборудовании устанавливается целевая версия MySQL. После этого настраивается новое окружение и восстанавливаются производственные данные. Помните, что вы можете использовать утилиту pt-config-diff из пакета Percona Toolkit для сверки конфигураций MySQL.

Затем настраивается репликация из текущего окружения во вновь созданное.

Во время переключения с текущего окружения на новое вся запись в текущее окружение остановливается, и трафик приложения необходимо перенаправить в новый окружение. Переключение можно выполнить с помощью виртуального IP-адреса или вручную перенаправив само приложение. Как только записи будут получены в новой окружении, вы окажетесь в ситуации невозможности возврата, и на этом этапе можно отключить старое окружение.

Особенности обновления с помощью нового окружения:

  • Этот подход требует дополнительных затрат на инфраструктуру, поскольку необходимо построить совершенно новое окружение.

  • Возможность апгрейда одновременно и ОС, и СУБД.

  • Позволяет легко обновлять оборудование.

  • Требуется только одно окно переключения.


Последнее обновление: 2024-04-30