Облачная платформаEvolution

Быстрый старт сервиса Managed PostgreSQL®

Эта статья полезна?

С помощью быстрого старта вы создадите кластер Managed PostgreSQL® и подключитесь к базе данных с виртуальной машины, расположенной в облаке Evolution.

Примечание

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

Перед началом работы

  1. Если вы уже зарегистрированы, войдите под своей учетной записью.

  2. Создайте виртуальную машину с ОС Ubuntu 24.04 в том же проекте, зоне доступности и подсети, где будет располагаться кластер Managed PostgreSQL®.

Создайте кластер

  1. На верхней панели слева нажмите Кнопка с изображением девяти точек и выберите Базы данных → Managed PostgreSQL®.

  2. На главной странице сервиса нажмите Создать кластер.

  3. На шаге Общие параметры:

    1. Задайте название кластера.

    2. Задайте название базы данных, которая будет создана в кластере.

    3. Выберите версию PostgreSQL®.

      После создания кластера версию нельзя изменить.

    4. Выберите локаль сортировки (LC_COLLATE).

    5. Выберите локаль набора символов (LC_CTYPE).

  4. Нажмите Продолжить.

  5. На шаге Конфигурация:

    1. Выберите режим развертывания кластера:

      • Стандарт — для тестирования и небольших приложений.

      • Бизнес — для высоконагруженных сервисов.

      Подробнее о режимах читайте в разделе Режимы развертывания кластера.

    2. В блоке Узлы выберите зону доступности для узлов.

    3. В блоке Вычислительный ресурс на вкладке Баланс выберите подходящий

      .

    4. В блоке Диск выберите из списка тип диска SSD и укажите его размер.

    5. (Опционально) В блоке Дополнительные настройки:

      • Включите опцию Резервное копирование.

      • Отключите опцию Пулер соединений.

      • Отключите опцию Логирование.

  6. Нажмите Продолжить.

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

  8. Нажмите Создать.

Кластер готов к работе, когда его статус изменится на «Доступен».

Подключитесь к базе данных

Для подключения вам понадобятся следующие данные кластера:

  • внутренний IP;

  • порт;

  • логин;

  • пароль;

  • название базы данных.

Их можно найти на странице информации кластера в блоке Подключение к дефолтной базе данных.

Примечание

Для подключения к базе данных используются учетные данные пользователя dbadmin, который по умолчанию создается при развертывании кластера. Подробнее о правах dbadmin читайте в разделе Какие права у пользователя dbadmin?.

Особенности подключения при использовании пулера соединений

При создании кластера вы можете включить или отключить пулер соединений (по умолчанию включен). Эта настройка влияет на подключение только к мастер-узлу:

  • Если пулер включен: подключение к мастер-узлу автоматически проходит через пулер.

  • Если пулер отключен: подключение к мастер-узлу выполняется напрямую.

Строка подключения при включенном и отключенном пулере не меняется — используется один и тот же IP-адрес и порт.

Подключение к репликам (Standby-узлам) всегда выполняется напрямую, независимо от состояния пулера.

Порядок подключения

  1. Подключитесь по SSH к виртуальной машине, созданной ранее в том же проекте, что и кластер PostgreSQL®.

  2. Чтобы обновить информацию об установленных пакетах, в терминале виртуальной машины введите команду:

    sudo apt-get update
  3. Установите консольный клиент postgresql:

    sudo apt-get install postgresql
  4. Подключитесь к базе данных:

    psql -h <внутренний_IP> -p <порт> -U <логин> -d <название_базы_данных>
  5. Введите пароль.

  6. Чтобы увидеть список баз данных, введите \l+.

В терминале отобразится таблица с базами данных, размещенными в кластере PostgreSQL®.

Что дальше

Далее для созданного кластера вы можете:

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