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