Миграция кластера Greenplum®
Вы можете перенести вашу базу данных из стороннего кластера Greenplum® или PostgreSQL в Yandex MPP Analytics for PostgreSQL с помощью сервиса Yandex Data Transfer. Этот способ позволяет:
- перенести базу без остановки обслуживания пользователей;
- мигрировать со старых версий Greenplum® на более новые;
- обойтись без создания промежуточной виртуальной машины или разрешения доступа к вашему кластеру-приемнику Managed Service for PostgreSQL из интернета.
Подробнее см. в разделе Какие задачи решает сервис Yandex Data Transfer.
Примечание
Data Transfer позволяет перенести состояние базы-источника на приемник Yandex MPP Analytics for PostgreSQL без поддержания ее в актуальном состоянии (тип трансфера Копирование). Изменения, произошедшие на источнике после завершения трансфера, перенесены не будут.
Чтобы перенести базу данных, нужно непосредственно перенести данные, закрыть старую базу данных на запись и переключить нагрузку на кластер БД в Yandex Cloud.
Необходимые платные ресурсы
В стоимость поддержки описываемого решения входит:
- Плата за кластер Greenplum®: использование вычислительных ресурсов, выделенных хостам, и дискового пространства (см. тарифы Yandex MPP Analytics for PostgreSQL).
- Плата за использование публичных IP-адресов, если для хостов кластера включен публичный доступ (см. тарифы Virtual Private Cloud).
- Плата за каждый трансфер: использование вычислительных ресурсов и количество переданных строк данных (см. тарифы Data Transfer).
Перед началом работы
Создайте кластер-приемник Greenplum®, вычислительная мощность и размер хранилища которого соответствуют среде, в которой развернута мигрируемая база данных.
Имя базы в кластере-приемнике должно совпадать с именем базы-источника.
Перенос данных
-
Подготовьте кластер-источник:
-
Создайте эндпоинт для источника со следующими параметрами:
-
Тип базы данных —
GreenplumилиPostgreSQL. -
Параметры эндпоинта → Настройки подключения —
Пользовательская инсталляция.Укажите параметры подключения к кластеру-источнику.
-
-
Создайте эндпоинт для приемника со следующими параметрами:
-
Тип базы данных —
Greenplum. -
Параметры эндпоинта → Настройки подключения —
Кластер Managed Service for Greenplum.Укажите идентификатор кластера-приемника.
-
-
Создайте трансфер типа Копирование, использующий созданные эндпоинты.
-
Дождитесь перехода трансфера в статус Завершен.
Подробнее о статусах трансфера см. в разделе Жизненный цикл трансфера.
-
Переведите кластер-источник в режим
только чтение
и переключите нагрузку на кластер-приемник. -
Удалите эндпоинты для источника и приемника.
Greenplum® и Greenplum Database® являются зарегистрированными товарными знаками или товарными знаками Broadcom Inc в США и/или других странах.