С помощью быстрого старта вы создадите кластер Managed PostgreSQL® и подключитесь к базе данных с виртуальной машины, расположенной в облаке Evolution.
Подключиться к кластерам Managed PostgreSQL® можно только с виртуальных машин облака Evolution, расположенных в той же приватной подсети.
Если вы уже зарегистрированы, войдите под своей учетной записью.
Создайте виртуальную машину с ОС Ubuntu 24.04 в том же проекте, зоне доступности и подсети, где будет располагаться кластер Managed PostgreSQL®.
Убедитесь, что вы можете подключиться к виртуальной машине по SSH.
На верхней панели слева нажмите и выберите Базы данных → Managed PostgreSQL®.
На главной странице сервиса нажмите Создать кластер.
На шаге Общие параметры:
Задайте название кластера.
Задайте название базы данных, которая будет создана в кластере.
Выберите версию PostgreSQL®.
После создания кластера версию нельзя изменить.
Выберите локаль сортировки (LC_COLLATE).
Выберите локаль набора символов (LC_CTYPE).
Нажмите Продолжить.
На шаге Конфигурация:
Выберите режим развертывания кластера:
Стандарт — для тестирования и небольших приложений.
Бизнес — для высоконагруженных сервисов.
Подробнее о режимах читайте в разделе Режимы развертывания кластера.
В блоке Узлы выберите зону доступности для узлов.
В блоке Вычислительный ресурс на вкладке Баланс выберите подходящий
.В блоке Диск выберите из списка тип диска SSD и укажите его размер.
(Опционально) В блоке Дополнительные настройки:
Включите опцию Резервное копирование.
Отключите опцию Пулер соединений.
Отключите опцию Логирование.
Нажмите Продолжить.
На шаге Сетевые настройки из списка Подсеть выберите адрес подсети, где расположена виртуальная машина, с которой вы будете подключаться к базе данных.
Нажмите Создать.
Кластер готов к работе, когда его статус изменится на «Доступен».
Для подключения вам понадобятся следующие данные кластера:
внутренний IP;
порт;
логин;
пароль;
название базы данных.
Их можно найти на странице информации кластера в блоке Подключение к дефолтной базе данных.
Для подключения к базе данных используются учетные данные пользователя dbadmin, который по умолчанию создается при развертывании кластера. Подробнее о правах dbadmin читайте в разделе Какие права у пользователя dbadmin?.
При создании кластера вы можете включить или отключить пулер соединений (по умолчанию включен). Эта настройка влияет на подключение только к мастер-узлу:
Если пулер включен: подключение к мастер-узлу автоматически проходит через пулер.
Если пулер отключен: подключение к мастер-узлу выполняется напрямую.
Строка подключения при включенном и отключенном пулере не меняется — используется один и тот же IP-адрес и порт.
Подключение к репликам (Standby-узлам) всегда выполняется напрямую, независимо от состояния пулера.
Подключитесь по SSH к виртуальной машине, созданной ранее в том же проекте, что и кластер PostgreSQL®.
Чтобы обновить информацию об установленных пакетах, в терминале виртуальной машины введите команду:
sudo apt-get update
Установите консольный клиент postgresql:
sudo apt-get install postgresql
Подключитесь к базе данных:
psql -h <внутренний_IP> -p <порт> -U <логин> -d <название_базы_данных>
Введите пароль.
Чтобы увидеть список баз данных, введите \l+.
В терминале отобразится таблица с базами данных, размещенными в кластере PostgreSQL®.
Далее для созданного кластера вы можете:
увеличить вычислительный ресурс и размер диска;
Если вы закончили работу с примером, удалите кластер.