Перейти к основному содержимому

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

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

  1. В панели управления в верхнем меню нажмите Продукты и выберете Облачные базы данных.

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

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

  4. Выберите локацию. После создания кластера локацию изменить нельзя.

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

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

  7. Заполните блоки:

  8. Проверьте цену кластера облачных баз данных.

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

Конфигурация ноды

  1. Выберите линейку конфигураций.

  2. Если вы выбрали линейку с произвольными конфигурациями, выберите тип диска, укажите количество vCPU, размер RAM и размер диска.

  3. Если вы выбрали линейку с фиксированными конфигурациями, выберите конфигурацию.

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

Опционально: Отказоустойчивость

Чтобы обеспечить отказоустойчивость кластера, добавьте реплики — полные копии мастер-ноды. Для этого укажите количество нод в кластере. Первая нода — мастер-нода, остальные — реплики. Реплики доступны только для чтения данных (SELECT).

Для многонодного кластера действует SLA — мы гарантируем доступность записи 99,95% и доступность чтения 99,99%.

Опционально: Логирование

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

  1. Отметьте чекбокс Собирать технические логи кластера в сервис логов.

  2. Выберите группу логов или создайте новую группу.

  3. Если вы выбрали новую группу, введите ее имя.

Сеть

Кластер PostgreSQL можно добавить в новую подсеть или в уже существующую. Подсеть может быть:

  1. Чтобы добавить существующую приватную подсеть:

    1.1. В поле Подсеть выберите существующую подсеть. Количество адресов в выбранной подсети должно быть не меньше количества нод в кластере. После создания кластера подсеть изменить нельзя.

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

  2. Чтобы добавить новую приватную подсеть:

    2.1. В поле Подсеть выберите Новая приватная подсеть. Количество адресов в подсети должно быть не меньше количества нод в кластере. После создания кластера подсеть изменить нельзя.

    2.2. Опционально: измените CIDR подсети.

    2.3. Опционально: измените сеть, в которой будет создана подсеть — можно выбрать существующую сеть или создать новую. После создания кластера сеть изменить нельзя.

Опционально: Безопасность

Отметьте группы безопасности для фильтрации входящего и исходящего трафика кластера.

Если блок Безопасность отсутствует, в сети кластера выключена фильтрация трафика (port security). С выключенной фильтрацией трафика весь трафик будет разрешен.

Пулер соединений

Чтобы оптимизировать потребление ресурсов, можно использовать пулер соединений.

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

Опционально: Настройки СУБД

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

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

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