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.
Почему не удается создать кластер базы данных?
Ошибки при создании кластера могут появиться по разным причинам, в том числе из-за нехватки ресурсов в локации.
Мы рекомендуем действовать в таком порядке:
-
Проверьте актуальную информацию о работе облачных баз данных и доступности ресурсов в локациях в панели управления или статус-панели.
-
Если нет информации об инциденте или недоступности ресурсов, повторите попытку создания. Попробуйте выбрать другую конфигурацию и заменить локальные диски на сетевые.
-
Если есть информация о недоступности ресурсов, попробуйте создать кластер в другой локации.
-
Если предыдущие действия не помогли и выяснить причину самостоятельно не удалось, создайте тикет. В тикете укажите:
-
UUID кластера облачных баз данных. Можно скопировать в панели управления: в верхнем меню нажмите Продукты → Облачные базы данных → в меню кластера выберите Скопировать UUID.
-
ID проекта. Можно скопировать в панели управления: в верхнем меню нажмите IAM → Проекты → в строке проекта в столбце ID нажмите ;
-
пул, в котором создавался кластер.
-
Как увеличить квоты и лимиты проекта?
В каждом проекте установлены квоты и лимиты:
- лимиты — максимальное количество ресурсов, которые можно создать в проекте. Лимиты устанавливаются автоматически при создании проекта и могут различаться по пулам и сегментам пула;
- квоты — ограничения внутри лимитов для контроля расходов. При создании проекта на каждый ресурс выделяются квоты, равные лимитам. Когда количество ресурса достигает значения квоты, вы не сможете создавать новые ресурсы.
Если для создания ресурсов не хватает квот, вы можете самостоятельно изменить их. Значение квоты не может быть больше лимита проекта.
Если для создания ресурсов нужно больше квот, чем определено лимитом проекта, увеличьте лимиты. Для этого создайте тикет и укажите в нем:
- ID. Можно скопировать в панели управления: в верхнем меню нажмите IAM → Проекты → в строке проекта в столбце ID нажмите ;
- пул, в котором нужно увеличить лимит;
- новое значение лимита.
После того как сотрудник Selectel увеличит лимит, в панели управления самостоятельно измените квоты.
Как выполняется резервное копирование?
Резервные копии (бэкапы) создаются автоматически для всех поддерживаемых СУБД, кроме Kafka и ClickHouse®. Из бэкапов можно восстановить кластер или данные. Все бэкапы хранятся в S3 Selectel изолированно от других пользователей. Срок хранения бэкапов — 7 дней.
Частота создания бэкапов зависит от выбранной СУБД. Подробнее о бэкапах в инструкции Бэкапы интересующей СУБД в разделе Облачные базы данных в документации.
Где физически хранятся резервные копии?
Резервные копии (бэкапы) хранятся в S3 Selectel отдельно от кластеров облачных баз данных и изолированно от других пользователей.
Бэкапы кластеров, созданных в России, георезервированы — хранятся сразу в двух дата-центрах, расположенных в разных регионах.
Бэкапы кластеров, созданных в других странах, хранятся в той же стране, что и кластер.
Подробнее об инфраструктуре Selectel в инструкции Локации: страны, регионы, зоны доступности, пулы и адреса дата-центров.
Можно ли восстановить кластер в другом регионе?
Изменить локацию при восстановлении кластера из бэкапа нельзя. Кластер можно восстановить только в том же пуле, в котором он был создан.
Почему не получается добавить расширение в базу данных PostgreSQL?
В облачных базах данных PostgreSQL можно добавить только поддерживаемые расширения. Список доступных расширений можно посмотреть в инструкции Расширения PostgreSQL.
Если в списке доступных расширений отсутствует необходимое, создайте тикет.
Можно ли получить роль суперпользователя?
Нет, мы не предоставляем роль суперпользователя для работы с облачными базами данных.
Суперпользователь может полностью контролировать базу данных и сервер, например изменять конфигурации, управлять пользователями и выполнять критически важные команды. Предоставление этой роли может привести к сбоям, утечке данных и нарушению безопасности. Если при миграции вам необходимо выполнить действия с привилегиями суперпользователя, создайте тикет.
Как работать с облачными базами данных Selectel?
Инструкции по работе с облачными базами данных можно посмотреть в разделе Облачные базы данных в документации.
Также рекомендуем пройти курс по работе с облачными базами данных Product Dive: Облачные базы данных Selectel.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc. https://clickhouse.com.