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 — готовы помочь с расчётом конфигурации под вашу нагрузку. Свяжитесь с нами.