Перейти к основному содержимому
Создать кластер PostgreSQL

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

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

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

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

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

  4. Выберите регион.

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

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

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

    • фиксированная — конфигурации с разным соотношением vCPU, RAM и локального диска;
    • произвольная — свободный выбор соотношения ресурсов.
  8. Для фиксированной конфигурации выберите линейку конфигурации:

    • Standard;
    • CPU;
    • Memory;
    • HighFreq;
    • Dedicated.
  9. Опционально: отметьте чекбокс Добавить реплики и укажите количество реплик. Реплики повышают отказоустойчивость кластера.

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

    • приватная подсеть — подсеть без доступа из интернета. Можно подключить статический публичный IP-адрес;

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

  11. Выберите или создайте подсеть.

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

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

  12. Опционально: в приватной подсети вы можете подключить публичный IP-адрес к ноде кластера:

    • если вы выбрали существующую приватную подсеть — отметьте чекбокс Публичный доступ к нодам кластера, а затем чекбокс той ноды, к которой нужно предоставить публичный доступ. Приватная подсеть должна соответствовать требованиям;
    • если вы создаете новую приватную подсеть — подключите публичный IP-адрес после создания кластера.
  13. Выберите режим пулера соединений:

    • transaction — соединение назначено на клиента на время транзакции;
    • session — соединение назначено, пока клиент подключен;
    • statement — транзакции с несколькими операторами запрещены.
  14. Выберите размер пула.

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

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

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

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