Облачная база данных PostgreSQL

Облачная база данных (DBaaS) PostgreSQL – это облачное решение для хранения структурированных данных и управления ими. DBaaS обеспечивает полностью автоматизированную, гибкую и масштабируемую платформу для работы с базами данных.

При использовании облачной базы данных PostgreSQL вам не нужно устанавливать и настраивать ПО. Чтобы начать работать с базой, достаточно создать ее в панели управления – и база данных будет создана из ресурсов облака с указанными параметрами. Работать с базой можно как обычно: подключаться, вносить изменения, добавлять и удалять данные и так далее.

Преимущества облачной базы данных:

  • Быстрая обработка запросов любой сложности.
  • Оптимизация процессов разработки и тестирования.
  • Простое масштабирование.
  • Снижение расходов на поддержку инфраструктуры.
  • Производительность и безопасность.

Мы разработали видеоинструкцию, где в удобном формате объяснили как создать облачную базу данных PostgreSQL

Смотреть видеоинструкцию

Создание облачной базы данных PostgreSQL

Создать облачную базу данных PostgreSQL вы можете в панели управления, в разделе “Облако”.

PostgreSQLСоздать БД

При создании облачной базы данных вы можете указать следующие параметры:

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

Нажав на кнопку “Дополнительные параметры”, вы сможете указать следующие параметры:

  1. Параметры базы данных
    Вы можете выбрать готовый набор параметров “Сбалансировано” либо указать параметры PostgreSQL самостоятельно, выбрав пункт “Свои параметры”. Изменить параметры базы данных вы можете в любой момент после создания.
Параметры базы данных

Набор параметров “Сбалансировано” соответствует рекомендациям PostgreSQL и изменяется в зависимости от выбранного тарифа. Он подойдет для большинства сценариев использования PostgreSQL.

Обратите внимание!
Установка параметров PostgreSQL вручную может как увеличить, так и снизить производительность базы данных. В отдельных случаях установка параметров вручную может привести к неработоспособности базы данных.

Если вам необходимо изменить параметры PostgreSQL, которые недоступны в интерфейсе панели управления, то после создания облачной базы данных напишите запрос в техническую поддержку.
  1. Имя базы данных
    Имя первой базы данных, которая будет создана по умолчанию. По умолчанию – default-db.
  1. Имя пользователя
    Имя пользователя для первой базы данных. По умолчанию – cloud_user.
  1. Пароль
    Пароль для подключения к первой базе данных. Пароль вы можете указать как вручную, так и сгенерировать случайный пароль, нажав на кнопку в правой части поля ввода. По умолчанию генерируется случайный пароль.

После задания всех параметров нажмите на кнопку "Создать базу данных". Сервер появится в списке слева со статусом "Создание". Через несколько минут он перейдет в статус "Запущен", и его можно будет использовать.

Для доступа к облачной базе данных через веб-интерфейс будет установлен Adminer. На это потребуется около пары минут после создания облачной базы данных, во время установки будет отображаться соответствующее оповещение.

cloud database

Облачная база данных PostgreSQL автоматически добавляется в приватную сеть аккаунта, что позволяет обеспечить его взаимодействие с VPS без внешних подключений.

Подключение к облачной базе данных PostgreSQL

Подключение через веб-интерфейс

Для каждой облачной базы данных устанавливается веб-интерфейс Adminer. Перейти в Adminer можно несколькими способами:

  1. На главной странице облачной базы данных в панели управления нажмите на кнопку Adminer.
Подключение к облачной базе данных
  1. В разделе “Базы данных” нажмите на кнопку напротив нужной базы данных.

Подключение другими способами

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

 подключение к PostgreSQL
Обратите внимание!
Для подключения к облачной базе данных извне необходимо настроить внешний доступ.

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

Для установки расширений PostgreSQL вы можете обратиться в техническую поддержку.

Разделы для работы с облачной базой данных PostgreSQL

Статистика

Для перехода в этот раздел щелкните по названию сервера в списке слева и в меню управления базой данных PostgreSQL выберите раздел "Статистика".

Здесь можно найти следующую информацию об облачной базе данных:

  • процент мощности, используемой CPU;
  • среднее значение загруженности системы (load average);
  • объем потребляемой оперативной памяти;
  • суммарный объем данных на NVMe-диске;
  • скорость обращения к диску – чтения и записи;
  • скорость передачи входящего и исходящего трафика.

По умолчанию показывается статистика за час. В правом верхнем углу каждого графика есть выпадающий список, в котором можно выбрать период для отображения.

статистика БД

Базы данных

В этом разделе можно:

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

Пользователи и роли

В этом разделе можно:

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

Конфигурация

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

Конфигурация

В этом разделе можно:

  • Изменить параметры PostgreSQL, заданные при создании, в том числе заменить настройку "Сбалансировано" на собственный набор параметров и наоборот. Выбор настройки и редактирование параметров выглядят так же, как при создании новой облачной базы данных PostgreSQL.
  • Настроить внешний доступ к облачной базе данных. По умолчанию доступ к базе данных разрешен только из приватной сети. Чтобы настроить доступ к базе данных из внешней сети, укажите IP адреса или подсети в формате ip/subnet в поле “Доступ по внешнему IP-адресу”.

    Если необходимо разрешить доступ с любого IP, укажите в поле подсеть 0.0.0.0/0.

    Обратите внимание, что невозможно указать пересекающиеся подсети либо ip-адрес, который входит в уже добавленную подсеть.
  • Изменить конфигурацию облачной базы данных PostgreSQL. Конфигурацию можно изменить только в большую сторону.
  • Удалить облачный сервер. Обратите внимание, что удаление сервера – это необратимая операция. После удаления восстановить его будет невозможно.

Желаем удачной работы!

Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.

Теги:

35
7385