1С — одно из самых требовательных корпоративных приложений с точки зрения отклика интерфейса. При неправильной настройке VDI пользователи сразу это чувствуют. При правильной — не замечают разницы с локальной работой.

Почему 1С и VDI — это отдельная тема

1С отличается от большинства офисных приложений характером нагрузки. Word или Excel работают преимущественно с локальными данными — пользователь вводит текст, программа реагирует мгновенно. 1С при каждом действии обращается к базе данных: проведение документа, формирование отчёта, открытие справочника — каждая операция это запрос к серверу.

В сети это означает: любая задержка между клиентом и сервером 1С напрямую влияет на скорость работы пользователя. При VDI добавляется ещё один канал — между рабочим местом пользователя и сервером виртуализации.

Звучит как проблема. На практике — это решаемая задача, если правильно выстроить архитектуру.

Архитектура, которая работает

Ключевой принцип при развёртывании 1С на VDI: сервер 1С и виртуальные машины пользователей должны находиться в одной сети — желательно в одном сегменте инфраструктуры. Тогда задержка между виртуальным рабочим местом и базой данных 1С минимальна, а пользователь получает быстрый отклик независимо от того, где физически находится его устройство.

Это и есть главное преимущество VDI для 1С по сравнению с классической схемой «тонкий клиент — терминальный сервер»: вычисления происходят рядом с данными, а не на устройстве пользователя.

Что важно учесть при проектировании:

  • сервер 1С и сервер виртуализации — в одной локальной сети или на одном физическом оборудовании
  • достаточный объём оперативной памяти на сервере виртуализации — 1С активно использует RAM
  • быстрое дисковое хранилище для базы данных — SSD или NVMe, не HDD
  • правильная настройка переподписки ресурсов: 1С неравномерно потребляет процессор, пики — в начале рабочего дня

Сколько пользователей 1С на одном сервере

Это зависит от типа работы и конфигурации базы. Ориентиры для планирования:

Сценарий работы в 1С RAM на рабочее место Ядер CPU
Ввод документов, справочники 1–2 ГБ 0.5–1 vCPU
Отчёты, аналитика, проведение 2–4 ГБ 1–2 vCPU
Тяжёлые регламентные операции 4–8 ГБ 2–4 vCPU

Хорошо спроектированная платформа управляет пиковой нагрузкой: в начале рабочего дня все 100 пользователей запускают 1С одновременно — это всплеск, который нужно обработать без деградации. Platforma должна уметь гарантировать ресурсы критичным процессам и одновременно не простаивать в тихие часы.

VDI или терминальный сервер: что выбрать для 1С

Это распространённый вопрос, и ответ зависит от задачи.

Терминальный сервер (RDS) — проверенная схема для 1С. Все пользователи работают в одной операционной системе на сервере, сессии изолированы. Дёшево, просто, предсказуемо. Подходит для однородного использования: все делают примерно одно и то же.

VDI даёт каждому пользователю отдельную виртуальную машину. Это дороже с точки зрения ресурсов, но оправдано когда:

  • пользователи работают с разными версиями 1С или разными базами
  • нужна изоляция данных между пользователями или подразделениями
  • часть сотрудников работает с другими ресурсоёмкими приложениями помимо 1С
  • есть требования безопасности, исключающие общую среду

Для многих компаний оптимальна гибридная схема: терминальный сервер для массовых пользователей 1С и VDI для тех, кому нужна изолированная среда.

Безопасность данных 1С при VDI

1С хранит критичные данные бизнеса: финансы, персональные данные сотрудников, коммерческая информация. При VDI база данных и все операции с ней происходят на сервере — пользователь видит только изображение экрана. Это означает:

  • скопировать базу 1С на флешку — невозможно без явного разрешения администратора
  • при увольнении сотрудника доступ отключается мгновенно, все данные остаются на сервере
  • администратор видит все действия и может настроить автоматическую блокировку подозрительной активности

Для компаний, работающих с персональными данными и попадающих под 152-ФЗ, централизованное хранение данных в защищённой среде — не опция, а требование.

Вывод

VDI и 1С хорошо работают вместе — при условии правильной архитектуры. Главное правило: сервер 1С и виртуальные машины пользователей должны быть в одной сети. Тогда задержки минимальны, пользователи не замечают разницы, а данные надёжно защищены.

Если вы используете 1С и рассматриваете VDI — готовы помочь с расчётом конфигурации под вашу нагрузку. Свяжитесь с нами.