Создать кластер PostgreSQL для 1С
В облачных базах данных вы можете создать кластер PostgreSQL, настроенный специально для работы с 1С:Предприятие.
Создать кластер
Панель управления
Terraform
-
В панели управления перейдите в раздел Облачная платформа → Базы данных.
-
Нажмите Создать кластер.
-
Введите имя кластера.
-
Выберите регион.
-
Выберите пул. После создания пул будет нельзя изменить.
-
Выберите СУБД — PostgreSQL 1С.
-
Выберите версию PostgreSQL. После создания версию будет нельзя изменить.
-
Выберите линейку конфигураций и укажите количество vCPU, размер RAM и размер диска.
Выбор конфигурации зависит от количества пользователей, которые одновременно работают с 1С, и от размера информационной базы. Например, если в 1С одновременно работают до 50 пользователей, то подойдет конфигурация с 4 vCPU и 16 ГБ RAM. Если более 50 пользователей, то мы рекомендуем конфигурацию 8 vCPU и 32 ГБ RAM.
После создания кластера можно и зменить конфигурацию нод — масштабировать кластер.
-
Опционально: чтобы настроить отказоустойчивость кластера, в блоке Отказоустойчивость укажите количество нод в кластере. Первая нода — мастер-нода, остальные — реплики. Для многонодного кластера действует SLA — мы гарантируем доступность записи 99,95% и доступность чтения 99,99%.
-
Выберите или создайте подсеть:
- приватную подсеть — подсеть без доступа из интернета. Можно подключить статический публичный IP-адрес;
- или публичную подсеть — все адреса публичной подсети доступны из интернета.
Адреса присваиваются каждой ноде в кластере. Убедитесь, что количество адресов в сети не меньше количества нод в кластере. Если после создания кластера вы планируете увеличить количество реплик, то выберите подсеть, в которой есть запас свободных адресов. После создания кластера подсеть нельзя изменить.
Вы можете ограничит ь список адресов, с которых будет разрешен доступ в кластер баз данных.
-
Опционально: в приватной подсети вы можете подключить публичный IP-адрес к ноде кластера:
- если вы выбрали существующую приватную подсеть — отметьте чекбокс Публичный доступ к нодам кластера, а затем чекбокс той ноды, к которой нужно предоставить публичный доступ. Приватная подсеть должна соответствовать требованиям;
- если вы создаете новую приватную подсеть — подключите публичный IP-адрес после создания кластера.
-
Опционально: чтобы изменить настройки СУБД, нажмите Изменить. Мы рекомендуем менять значения настроек только при необходимости — неправильно подобранные значения могут снизить производительность кластера.
-
Проверьте цену кластера.
-
Нажмите Создать кластер. Кластер будет готов к работе, когда перейдет в статус
ACTIVE
.
Используйте инструкцию Создать кластер PostgreSQL для 1С в документации Terraform.
Создать базу данных
- Создайте пользователя — у базы данных должен быть пользователь-владелец.
- В панели управления перейдите в раздел Облачная платформа → Базы данных.
- Откройте страницу кластера → вкладка Базы данных.
- Нажмите Создать базу данных.
- Введите имя базы данных.
- Выберите пользователя-владельца базы данных.
- Введите локаль набора символов (LC_CTYPE) — отвечает за классификацию символов и различия в их регистре. После создания базы данных изменить локаль нельзя. Подробнее о локалях в документации PostgreSQL.
- Введите локаль сортировки (LC_COLLATE) — определяет настройки сравнения строк и символов, а также влияет на сортировку. После создания базы данных изменить локаль нельзя.
- Нажмите Создать.
Подключить базу данных к серверу 1С
Чтобы подключить базу данных PostgreSQL как информационную базу 1С, в форме добавления информационной базы в 1С:Предприятие используйте параметры:
- Защищенное соединение — Выключено;
- Тип СУБД — PostgreSQL;
- Сервер баз данных — <DNS-адрес мастер-ноды> port:5432;
- Имя базы данных — Имя созданной базы данных;
- Пользователь базы данных — Имя пользователя;
- Пароль пользователя — Пароль.