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

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

В облачных базах данных вы можете создать кластер PostgreSQL, настроенный специально для работы с 1С:Предприятие.

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

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

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

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

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

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

  6. Выберите версию PostgreSQL для 1С.

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

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

    Выбор конфигурации зависит от количества пользователей, которые одновременно работают с 1С, и от размера информационной базы. Например, если в 1С одновременно работают до 50 пользователей, то подойдет конфигурация с 4 CPU и 16 ГБ RAM. Если более 50 пользователей, то мы рекомендуем конфигурацию 8 CPU и 32 ГБ RAM.

  8. Для фиксированной конфигурации выберите линейку конфигурации:

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

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

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

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

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

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

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

  14. Нажмите Создать кластер баз данных.

  15. Создайте базу данных.

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

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

Подключить базу данных к серверу 1С

Чтобы подключить базу данных PostgreSQL как информационную базу 1С, в форме добавления информационной базы в 1С:Предприятие используйте параметры:

  • Защищенное соединение — Выключено;
  • Тип СУБД — PostgreSQL;
  • Сервер баз данных — <DNS-адрес мастер-ноды> port:5432;
  • Имя базы данных — Имя созданной базы данных;
  • Пользователь базы данных — Имя пользователя;
  • Пароль пользователя — Пароль.