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

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

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

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

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

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

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

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

  6. Выберите СУБД — PostgreSQL.

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

  8. Выберите линейку конфигурации и укажите количество vCPU, размер RAM и размер диска.

    После создания кластера можно изменить конфигурацию нод — масштабировать кластер.

  9. Опционально: чтобы настроить отказоустойчивость кластера, в блоке Отказоустойчивость укажите количество нод в кластере. Первая нода — мастер-нода, остальные — реплики. Для многонодного кластера действует SLA — мы гарантируем доступность записи 99,95% и доступность чтения 99,99%.

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

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

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

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

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

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

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

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

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

  15. Проверьте цену кластера.

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

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

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