FAQ по миграции в облачные базы данных
Как перенести свои базы данных PostgreSQL в Selectel?
Используйте инструкцию Миграция баз данных PostgreSQL в облачные базы данных PostgreSQL.
Вы также можете:
- перенести данные из управляемого PostgreSQL Yandex Cloud в облачную базу данных PostgreSQL;
- перенести данные из PostgreSQL в облачную базу данных PostgreSQL с помощью Trino.
Как перенести свои базы данных 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:
- Восстановите из бэкапа базу данных в доступной зоне Yandex Cloud.
- Создайте кластер PostgreSQL в Selectel.
- Настройте логическую репликацию, подробнее в инструкции Миграция баз данных PostgreSQL в облачные базы данных PostgreSQL.
Можно ли создать базу данных MySQL в Selectel из бэкапов, которые хранятся в Yandex Cloud?
В Selectel нет технической возможности получить ваши бэкапы из Yandex Cloud.
Чтобы перенести свои базы данных MySQL в Selectel:
- Восстановите из бэкапа базу данных в доступной зоне Yandex Cloud.
- Создайте кластер MySQL semi-sync в Selectel.
- Перенесите данные с помощью 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.