Файловый сервер 1С до 15 одновременных подключений

Лупонос Дмитрий, разработчик 1С, эксплуататор 1С, настройка серверов для 1С

Внимание №1: Сервер 1С должен быть отдельным, больше ничего на него не должно быть установлено! Такое решение связано с высокими требованиями к производительностью системы

Сразу оговорюсь, как серверное решение в текущих условиях Windows системы я не рассматриваю

Внимание №2: вопрос защиты подключений и дополнительных авторизаций не рассматриваю, так как предполагаю, что сервер 1С расположен внутри защищенной сети организации

  1. Файловый сервер. Очень кратко, так как технология малопроизводительная. Для этой технологии используем 1Гб сеть, иначе все будет очень медленно.
    Кроме того, с каждым последующим подключением после первого скорость работы с файловой базой замедляется из-за особенностей архитектуры.

Первое решение – приобретение NAS и установка в него SSD-SATA дисков скоростью запись/чтение 520/560 Мб/с. Лицензии активируются на каждом рабочем месте. Лицензии активируются на каждом рабочем месте.

Для этого устанавливаю Ubuntu x64, например версии 22.04 и выполняю команды в консоли:

apt update && apt upgrade -y
apt install -y wget curl mc git samba
ip a

И далее настроить по любой, например этой, инструкции из интернета общий доступ к самбе, после чего разместить базы данных на получившемся общем каталоге по ip адресу, который получен командой “ip a” с любого другого компьютера.

На мой взгляд лучшее решение – второе: скомпоновать samba-публикацию на любом дистрибутиве Linux + сервер apache2 как веб-публикация клиентов.

apt update && apt upgrade -y
apt install -y wget curl mc git samba apache2 xfce4 xrdp
systemctl enable --now xrdp
ip a

Подключившись к удаленному рабочему столу по ip-адресу, который получен командой “ip a” (для этого Вы должны знать пароль админа linux с именем “root”) устанавливаю платформу 1С и

И опубликовать базу в apache2, размещенную на сервере 1С с помощью конфигуратора, к которой затем можно подключиться “Тонким клиентом” 1С соответствующей версии платформы. Пример ссылки, при условии, что вывод “ip a” = 192.168.1.100, а имя публикации базы “buh1”: http://192.168.1.100/buh1

Активация лицензий происходит на сервере 1С, так как apache2 запускает клиента 1С на сервере по количеству подключений

Особенности решения

  1. Пользователи могут случайно переместить или удалить базу в файловой папке, так как подключение к базе по samba подразумевает полный доступ;
  2. На веб-публикации клиенты часто зависают, поэтому регулярно приходится перезагружать сервер в связи с нехваткой лицензий 1С
  3. Не раскрывается полная производительность системы, сильная зависимость от скорости и загрузки сети
  4. Недорого! Например, я подсчитал стоимость такого сервера в DNS на одном быстром диске (для сети 1Гб вполне хватит, мы же экономим). Стоимость на 05.09.2024 составляет 31 094 рублей.

Оказываю услуги сборки и настройки сервера за 20 000 рублей с гарантией

Удаленно на Вашем аппаратном обеспечении или соберу и вышлю транспортной компанией с гарантией 1 год.