Создать кластер PostgreSQL

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

  1. В панели управления перейдите в раздел Облачная платформа ⟶ Базы данных.

  2. Нажмите Создать кластер.

  3. Введите имя кластера.

  4. Выберите пул.

  5. Выберите версию PostgreSQL. После создания версию будет нельзя изменить.

  6. Выберите конфигурацию нод:

    • фиксированная — конфигурации с разным соотношением виртуальных процессорных ядер, оперативной памяти и локального диска до 32 vCPU, 128 ГБ RAM и 1 ТБ диска;
    • произвольная — свободный выбор соотношения ресурсов до 8 vCPU, 64 ГБ RAM и 512 ГБ диска.
  7. Опционально: отметьте чекбокс Добавить реплики и укажите количество реплик. Реплики повышают отказоустойчивость кластера.

  8. Выберите тип подсети, к которой будет подключен кластер:

    • приватная подсеть — подсеть без доступа из интернета;

    • публичная подсеть — все адреса публичной подсети доступны из интернета.

      Плавающий адрес использовать нельзя.

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

      Вы можете ограничить список адресов, с которых будет разрешен доступ в кластер баз данных.

  9. Выберите режим пулера соединений:

    • transaction — соединение назначено на клиента на время транзакции;
    • session — соединение назначено, пока клиент подключен;
    • statement — транзакции с несколькими операторами запрещены.
  10. Опционально: измените настройки СУБД, для этого нажмите Изменить. Мы рекомендуем менять значения настроек только при необходимости — неправильно подобранные значения могут снизить производительность кластера.

  11. Нажмите Создать кластер баз данных. Кластер будет готов к работе, когда перейдет в статус ACTIVE.

Создать базу данных

  1. Создайте пользователя — у базы данных должен быть пользователь-владелец.
  2. В панели управления перейдите в раздел Облачная платформа ⟶ Базы данных.
  3. Откройте страницу кластера вкладка Базы данных.
  4. Нажмите Создать базу данных.
  5. Введите имя базы данных.
  6. Выберите пользователя-владельца базы данных.
  7. Введите локаль набора символов (LC_CTYPE) — отвечает за классификацию символов и различия в их регистре. Подробнее о локалях в документации PostgreSQL.
  8. Введите локаль сортировки (LC_COLLATE) — определяет настройки сравнения строк и символов, а также влияет на сортировку.
  9. Нажмите Создать.