Как перенести PostgreSQL с выделенного сервера в облако - Академия Selectel

Как перенести PostgreSQL с выделенного сервера в облако

Андрей Зайцев Андрей Зайцев Редактор 30 июня 2023

Демонстрируем перенос базы данных в облачный managed service и делимся полезными материалами. Читайте, если уже работаете с PostgreSQL или собираетесь начать. Смотрите вебинар, слушайте ответы на вопросы, изучайте материалы и запускайте игру «морской бой» на PostgreSQL 12 (нет, это не ошибка; да, это реально).

Изображение записи

Сервер, облако и DBaaS для размещения баз данных

Когда базы данных «живут» на выделенном сервере, необходимо их поддерживать, настраивать и обновлять. А при росте объема базы становится нужен дополнительный сервер. 

Можно вынести базу данных на облачный сервер. Это решит проблему с масштабированием, но не освободит от администрирования СУБД. 

Вопрос с затратами времени решает вариант, когда базы данных переносятся в облачный сервис DBaaS. Все вопросы по настройке и поддержке берет на себя провайдер, а данные защищены согласно 152-ФЗ.  

Возникает вопрос: как перенести базы данных с выделенного сервера в облачный сервис без потерь, простоев и с минимальными трудозатратами? 

Ответ — в нашем видео. 

Миграция базы данных в облачный сервис

Из первой части видео вы узнаете: 

  • как работает инфраструктура на уровнях дата-центра, серверов, облака и PaaS-сервисов, 
  • что такое DBaaS, 
  • в чем преимущества схемы «выделенный сервер + DBaaS».  

В практической части наш системный администратор баз данных показывает, как организовать процесс переноса. Он демонстрирует экран, поэтому вы можете повторять действия вслед за спикером. Весь процесс занимает около 25 минут. 

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

Ответы на вопросы участников вебинара

После демонстрации спикеры ответили на большое количество общих и технических вопросов

Вот неполный список тем:  

  • возможность держать slave в облаке, а master на физическом сервере, 
  • настройка autovacuum для PostgreSQL, 
  • резервное копирование и восстановление в одну точку во времени, 
  • перенос без потерь PostgreSQL версии 9.4, 
  • перенос базы 1С в облако, 
  • репликация между облачной и локальной базой, 
  • multimaster для PostgreSQL, 
  • облачная база данных для госорганов.   

Если вы хотите более глубоко изучить тему работы с PostgreSQL, переходите к полезным материалам далее по тексту. 

Инструкции по работе с PostgreSQL

Как создать пользователя в PostgreSQL

Как узнать версию PostgreSQL

Как настроить репликацию в PostgreSQL

Установка и использование PostgreSQL в Ubuntu 20.04

Книги и инструменты для изучения возможностей PostgreSQL

Морской бой на PostgreSQL

Установка и настройка PostgreSQL в Docker

8 книг по PostgreSQL для новичков и профессионалов

Популярные расширения для PostgreSQL: как установить и для чего использовать

Резервное копирование и восстановление PostgreSQL: pg_dump, pg_restore, wal-g