
Привет, Хабр! В этом посте мы демонстрируем перенос базы данных в облачный managed service и делимся полезными материалами. Читайте, если уже работаете с PostgreSQL или собираетесь начать. Смотрите вебинар, слушайте ответы на вопросы, изучайте материалы и запускайте игру «морской бой» на PostgreSQL 12 (нет, это не ошибка; да, это реально). Подробнее — под катом.
Сервер, облако и DBaaS для размещения баз данных
Когда базы данных «живут» на выделенном сервере, необходимо их поддерживать, настраивать и обновлять. А при росте объема базы становится нужен дополнительный сервер.
Можно вынести базу данных на облачный сервер. Это решит проблему с масштабированием, но не освободит от администрирования СУБД.
Вопрос с затратами времени решает вариант, когда базы данных переносятся в облачный сервис DBaaS. Все вопросы по настройке и поддержке берет на себя провайдер, а данные защищены согласно 152-ФЗ.
Возникает вопрос: как перенести базы данных с выделенного сервера в облачный сервис без потерь, простоев и с минимальными трудозатратами?
Ответ — в нашем видео.
Миграция базы данных в облачный сервис
Из первой части видео вы узнаете:
- как работает инфраструктура на уровнях дата-центра, серверов, облака и PaaS-сервисов,
- что такое DBaaS,
- в чем преимущества схемы «выделенный сервер + DBaaS».
Вы увидите, как создать сетевую связность с помощью глобального роутера, подготовить кластер PostgreSQL, настроить выделенный сервер и осуществить миграцию.

Ответы на вопросы участников вебинара
После демонстрации спикеры ответили на большое количество общих и технических вопросов.
Вот неполный список тем:
- возможность держать slave в облаке, а master на физическом сервере,
- настройка autovacuum для PostgreSQL,
- резервное копирование и восстановление в одну точку во времени,
- перенос без потерь PostgreSQL версии 9.4,
- перенос базы 1С в облако,
- репликация между облачной и локальной базой,
- multimaster для PostgreSQL,
- облачная база данных для госорганов.
Инструкции по работе с PostgreSQL
Как создать пользователя в PostgreSQL
Как узнать версию PostgreSQL
Как настроить репликацию в PostgreSQL
Установка и использование PostgreSQL в Ubuntu 20.04
Книги и инструменты для изучения возможностей PostgreSQL
8 книг по PostgreSQL для новичков и профессионалов
Популярные расширения для PostgreSQL: как установить и для чего использовать
Установка и настройка PostgreSQL в Docker
Резервное копирование и восстановление PostgreSQL: pg_dump, pg_restore, wal-g
Морской бой на PostgreSQL
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы