Перейти к основному содержимому

FAQ по миграции в облачные базы данных

Как перенести свои базы данных PostgreSQL в Selectel?

Используйте инструкцию Миграция баз данных PostgreSQL в облачные базы данных PostgreSQL.

Вы также можете:

Как перенести свои базы данных MySQL в Selectel?

Используйте инструкцию Миграция баз данных MySQL в облачные базы данных MySQL semi-sync.

Вы также можете перенести данные из MySQL в облачную базу данных MySQL с помощью Trino.

Как перенести свои базы данных ClickHouse® в Selectel?

Используйте инструкцию Миграция баз данных ClickHouse® в облачные базы данных ClickHouse®.

Вы также можете перенести данные из ClickHouse® в облачную базу данных ClickHouse® с помощью Trino.

Как перенести свои базы данных Redis в Selectel?

Используйте инструкцию Миграция баз данных Redis в облачные базы данных.

Вы также можете перенести данные Redis и Valkey в Selectel с непрерывной синхронизацией и минимальным простоем с помощью RedisShake, подробнее в инструкции Перенести данные Redis в облачную базу данных Redis.

Как перенести свои базы данных MongoDB в Selectel?

MongoDB не поддерживается в Selectel как управляемый сервис. Вы можете самостоятельно развернуть MongoDB на облачном или выделенном сервере и перенести данные или выбрать другие поддерживаемые облачные базы данных в Selectel.

Можно ли создать базу данных PostgreSQL в Selectel из бэкапов, которые хранятся в Yandex Cloud?

В Selectel нет технической возможности получить ваши бэкапы из Yandex Cloud.

Чтобы перенести свои базы данных PostgreSQL в Selectel:

  1. Восстановите из бэкапа базу данных в доступной зоне Yandex Cloud.
  2. Создайте кластер PostgreSQL в Selectel.
  3. Настройте логическую репликацию, подробнее в инструкции Миграция баз данных PostgreSQL в облачные базы данных PostgreSQL.

Можно ли создать базу данных MySQL в Selectel из бэкапов, которые хранятся в Yandex Cloud?

В Selectel нет технической возможности получить ваши бэкапы из Yandex Cloud.

Чтобы перенести свои базы данных MySQL в Selectel:

  1. Восстановите из бэкапа базу данных в доступной зоне Yandex Cloud.
  2. Создайте кластер MySQL semi-sync в Selectel.
  3. Перенесите данные с помощью SQL-дампа, подробнее в инструкции Миграция баз данных MySQL в облачные базы данных MySQL semi-sync.

Можно ли создать отказоустойчивый кластер?

Вы можете создать отказоустойчивый кластер с помощью репликации для всех поддерживаемых СУБД, кроме Kafka. Тип репликации данных зависит от СУБД.

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

Подробнее в инструкции Отказоустойчивость кластера интересующей СУБД в разделе Облачные базы данных в документации.

Можно ли создать кластер PostgreSQL, в котором ноды будут размещены в разных странах?

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

Почему при создании отказоустойчивого кластера PostgreSQL в мультизональном пуле ноды не распределены по разным дата-центрам?

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

Если вы создали кластер с репликами в пуле ru-6, ноды будут размещены последовательно в сегментах пула — разных дата-центрах, географически удаленных друг от друга. Если ноды размещены в одном сегменте пула, создайте тикет.

Если вы создали кластер с репликами в конфигурации линейки HighFreq в пуле uz-1, все ноды будут размещены в одном сегменте пула.

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

Почему не удается создать кластер базы данных?

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

Как выполняется резервное копирование?

Резервные копии (бэкапы) создаются автоматически для всех поддерживаемых СУБД, кроме Kafka и ClickHouse®. Из бэкапов можно восстановить кластер или данные. Все бэкапы хранятся в S3 Selectel изолированно от других пользователей. Срок хранения бэкапов — 7 дней.

Частота создания бэкапов зависит от выбранной СУБД. Подробнее о бэкапах в инструкции Бэкапы интересующей СУБД в разделе Облачные базы данных в документации.

Где физически хранятся резервные копии?

Резервные копии (бэкапы) хранятся в S3 Selectel отдельно от кластеров облачных баз данных и изолированно от других пользователей.

Бэкапы кластеров, созданных в России, георезервированы — хранятся сразу в двух дата-центрах, расположенных в разных регионах.

Бэкапы кластеров, созданных в других странах, хранятся в той же стране, что и кластер.

Подробнее об инфраструктуре Selectel в инструкции Локации: страны, регионы, зоны доступности, пулы и адреса дата-центров.

Можно ли восстановить кластер в другом регионе?

Изменить локацию при восстановлении кластера из бэкапа нельзя. Кластер можно восстановить только в том же пуле, в котором он был создан.

Почему не получается добавить расширение в базу данных PostgreSQL?

В облачных базах данных PostgreSQL можно добавить только поддерживаемые расширения. Список доступных расширений можно посмотреть в инструкции Расширения PostgreSQL.

Если в списке доступных расширений отсутствует необходимое, создайте тикет.

Можно ли получить роль суперпользователя?

Нет, мы не предоставляем роль суперпользователя для работы с облачными базами данных.

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

Как работать с облачными базами данных Selectel?

Инструкции по работе с облачными базами данных можно посмотреть в разделе Облачные базы данных в документации.

Также рекомендуем пройти курс по работе с облачными базами данных Product Dive: Облачные базы данных Selectel.

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc. https://clickhouse.com.