Облачная база данных (DBaaS) PostgreSQL – это облачное решение для хранения структурированных данных и управления ими. DBaaS обеспечивает полностью автоматизированную, гибкую и масштабируемую платформу для работы с базами данных.
При использовании облачной базы данных PostgreSQL вам не нужно устанавливать и настраивать ПО. Чтобы начать работать с базой, достаточно создать ее в панели управления – и база данных будет создана из ресурсов облака с указанными параметрами. Работать с базой можно как обычно: подключаться, вносить изменения, добавлять и удалять данные и так далее.
Преимущества облачной базы данных:
- Быстрая обработка запросов любой сложности.
- Оптимизация процессов разработки и тестирования.
- Простое масштабирование.
- Снижение расходов на поддержку инфраструктуры.
- Производительность и безопасность.
Мы разработали видеоинструкцию, где в удобном формате объяснили как создать облачную базу данных PostgreSQL
Создание облачной базы данных PostgreSQL
Создать облачную базу данных PostgreSQL вы можете в панели управления, в разделе “Облако”.


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

- Тариф
Вы можете выбрать необходимую конфигурацию облачной базы данных PostgreSQL. Увеличить конфигурацию можно в любой момент.
- Название
Вы можете указать имя облачной базы данных, которое будет отображаться в списке серверов в панели управления. Название можно изменить в любой момент, нажав на него в верхней части панели управления.
Нажав на кнопку “Дополнительные параметры”, вы сможете указать следующие параметры:
- Параметры базы данных
Вы можете выбрать готовый набор параметров “Сбалансировано” либо указать параметры PostgreSQL самостоятельно, выбрав пункт “Свои параметры”. Изменить параметры базы данных вы можете в любой момент после создания.

Набор параметров “Сбалансировано” соответствует рекомендациям PostgreSQL и изменяется в зависимости от выбранного тарифа. Он подойдет для большинства сценариев использования PostgreSQL.
Если вам необходимо изменить параметры PostgreSQL, которые недоступны в интерфейсе панели управления, то после создания облачной базы данных напишите запрос в техническую поддержку.
- Имя базы данных
Имя первой базы данных, которая будет создана по умолчанию. По умолчанию –default-db.
- Имя пользователя
Имя пользователя для первой базы данных. По умолчанию –cloud_user.
- Пароль
Пароль для подключения к первой базе данных. Пароль вы можете указать как вручную, так и сгенерировать случайный пароль, нажав на кнопку
в правой части поля ввода. По умолчанию генерируется случайный пароль.
После задания всех параметров нажмите на кнопку "Создать базу данных". Сервер появится в списке слева со статусом "Создание". Через несколько минут он перейдет в статус "Запущен", и его можно будет использовать.
Для доступа к облачной базе данных через веб-интерфейс будет установлен Adminer. На это потребуется около пары минут после создания облачной базы данных, во время установки будет отображаться соответствующее оповещение.

Облачная база данных PostgreSQL автоматически добавляется в приватную сеть аккаунта, что позволяет обеспечить его взаимодействие с VPS без внешних подключений.
Подключение к облачной базе данных PostgreSQL
Подключение через веб-интерфейс
Для каждой облачной базы данных устанавливается веб-интерфейс Adminer. Перейти в Adminer можно несколькими способами:
- На главной странице облачной базы данных в панели управления нажмите на кнопку Adminer.

- В разделе “Базы данных” нажмите на кнопку
напротив нужной базы данных.
Подключение другими способами
В панели управления доступны инструкции по подключению к облачной базе данных с помощью PHP, Python, NodeJS, Java и Go. Для каждого языка доступны примеры кода для подключения с использованием TLS и без него.

Установка расширений PostgreSQL
Для установки расширений PostgreSQL вы можете обратиться в техническую поддержку.
Разделы для работы с облачной базой данных PostgreSQL
Статистика
Для перехода в этот раздел щелкните по названию сервера в списке слева и в меню управления базой данных PostgreSQL выберите раздел "Статистика".
Здесь можно найти следующую информацию об облачной базе данных:
- процент мощности, используемой CPU;
- среднее значение загруженности системы (load average);
- объем потребляемой оперативной памяти;
- суммарный объем данных на NVMe-диске;
- скорость обращения к диску – чтения и записи;
- скорость передачи входящего и исходящего трафика.
По умолчанию показывается статистика за час. В правом верхнем углу каждого графика есть выпадающий список, в котором можно выбрать период для отображения.

Базы данных
В этом разделе можно:
- посмотреть список всех созданных баз данных;
- добавить новую базу данных. Для этого потребуется в форму "Добавить базу данных" ввести имя базы данных, пароль (можно придумать самому или сгенерировать автоматически) и выбрать пользователя-владельца базы данных;
- перейти в Adminer для каждой базы данных.

Пользователи и роли
В этом разделе можно:
- посмотреть список всех пользователей БД;
- добавить нового пользователя БД. Для этого потребуется ввести имя пользователя и пароль (можно придумать самому или сгенерировать автоматически) в форму, дополнительно можно выбрать родительскую роль (одну или несколько), от которой будут унаследованы права и настройки;
- изменить пароль и родительские роли для созданных пользователей;
- удалить пользователей.

Конфигурация
Изменение различных настроек облачной базы данных доступно в разделе “Настройки” на главной странице панели управления.

В этом разделе можно:
- Изменить параметры PostgreSQL, заданные при создании, в том числе заменить настройку "Сбалансировано" на собственный набор параметров и наоборот. Выбор настройки и редактирование параметров выглядят так же, как при создании новой облачной базы данных PostgreSQL.
- Настроить внешний доступ к облачной базе данных. По умолчанию доступ к базе данных разрешен только из приватной сети. Чтобы настроить доступ к базе данных из внешней сети, укажите IP адреса или подсети в формате
ip/subnetв поле “Доступ по внешнему IP-адресу”.
Если необходимо разрешить доступ с любого IP, укажите в поле подсеть0.0.0.0/0.
Обратите внимание, что невозможно указать пересекающиеся подсети либо ip-адрес, который входит в уже добавленную подсеть. - Изменить конфигурацию облачной базы данных PostgreSQL. Конфигурацию можно изменить только в большую сторону.
- Удалить облачный сервер. Обратите внимание, что удаление сервера – это необратимая операция. После удаления восстановить его будет невозможно.
Желаем удачной работы!
Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.