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