Виртуальный сервер для 1С на своём железе работает нормально, если под него не пожалели диска и ядер, а лицензии посчитали до запуска. Виртуализация даёт снапшот перед обновлением, перенос на новое железо без переустановки и возможность развести сервер 1С и СУБД по разным машинам. Взамен появляются общий с соседями диск и программные лицензии 1С, которые плохо переносят переезды. Ниже - как выбрать гипервизор, сколько ресурсов дать машине, где ломаются лицензии и какие ошибки обходятся дороже всего.
Речь о виртуализации на своём сервере: в офисной серверной или в арендованной стойке дата-центра. Аренда готовой виртуалки у провайдера - отдельный вариант, о нём в конце.
| Ситуация | Что выбрать | Почему |
|---|---|---|
| Один сервер в офисе, на нём 1С, файлы и контроллер домена | виртуализация | роли разведены по машинам, обновление одной не роняет остальные |
| Через 3-5 лет 1С переедет на новый сервер | виртуализация | машина переносится целиком, без переустановки платформы и СУБД; лицензию 1С придётся активировать заново |
| База в десятки гигабайт, десятки одновременных пользователей, тяжёлое закрытие месяца | СУБД на отдельной машине с быстрым хранилищем или на физическом сервере | диск и память СУБД не делятся с соседями |
| Аппаратный USB-ключ 1С и несколько хостов, между которыми ездят машины | ключ на машине, которая не переезжает, или программные лицензии | работа ключа в виртуалке зависит от проброса USB в конкретном гипервизоре |
Накладные расходы гипервизора у 1С редко становятся главной проблемой. Тормоза почти всегда упираются в диск и память, а их на виртуализации проще всего недодать: у хоста один массив и одна память на всех.
| Платформа | Что это | Кому подходит |
|---|---|---|
| Hyper-V | роль Windows Server; бесплатный Hyper-V Server 2019 стал последней отдельной версией | компаниям на Windows, где сервер 1С и так стоит на Windows Server |
| Proxmox VE | открытая платформа на KVM, актуальная ветка 9; платная подписка даёт поддержку и стабильный репозиторий | админам с опытом Linux, малым и средним компаниям |
| «Альт Виртуализация» | Proxmox VE, пересобранный под ОС «Альт», сертификат ФСТЭК через ОС «Альт СП» | тем, кому нужен российский продукт на знакомой базе |
| zVirt | российская платформа на KVM от Orion Soft, система управления zVirt Engine входит в поставку | средним компаниям, которые уходят с VMware |
| ROSA Virtualization | российская платформа НТЦ ИТ РОСА, в версии 4.0 появилось встроенное аварийное восстановление | тем, кто хочет одного вендора на ОС и виртуализацию |
VMware vSphere официально в Россию не поставляется, строить на нём новую инсталляцию под 1С не стоит.
Для одного-двух хостов разница между платформами меньше, чем кажется. Важнее, что ваш администратор умеет с ней работать и как на ней устроено резервное копирование.
Виртуальной машине с 1С нужны ресурсы на три потребителя: операционную систему, сервер 1С и СУБД. Если сервер 1С и СУБД живут на одной машине, память делится между ними, и под СУБД стоит оставить большую часть: она кэширует данные и меньше ходит на диск.
Цифры ниже - ориентир для старта. Реальная нагрузка зависит от конфигурации (Бухгалтерия и ERP отличаются в разы) и проверяется тестом на своей базе.
| Одновременных пользователей | vCPU | Память | Диск под базу |
|---|---|---|---|
| до 10 | 6 | 16 ГБ | SSD или NVMe, на хосте в зеркале |
| 10-30 | 8-12 | 32 ГБ | NVMe, отдельный виртуальный диск под базу |
| 30-50 | сервер 1С и СУБД раздельно, по 8-12 vCPU | 32 ГБ под 1С и 32-64 ГБ под СУБД | NVMe без соседей с тяжёлой записью |
На лицензии ПРОФ сервер 1С рассчитан не больше чем на 12 ядер, и на виртуальной машине считаются выданные ей vCPU. Давать машине с сервером 1С больше 12 vCPU на ПРОФ смысла нет. СУБД на отдельной машине в это ограничение не входит, поэтому при росте нагрузки её выносят первой.
Ещё три правила, которые экономят время на разборе тормозов. Машине не выдают больше vCPU, чем физических ядер в одном процессоре хоста, иначе она растягивается на два процессора и теряет в скорости доступа к памяти. Ядра под машины с сервером 1С и СУБД не делят с тяжёлыми соседями вроде ночных бэкапов. Виртуальный диск базы лучше делать фиксированного размера, особенно если хранилище небыстрое.
Разбор железа под небольшой офис с тремя готовыми конфигурациями - в статье про сервер для 1С на 10 пользователей.
Сервер 1С и PostgreSQL или MS SQL на одной машине. Подходит на 10-15 пользователей и одну-две базы: один контур резервного копирования, одна машина под обновление.
Сервер 1С отдельно, СУБД отдельно. Обновлять их можно по очереди, СУБД получает свою память, а ограничение ПРОФ на 12 ядер касается только машины с сервером 1С. Удобная схема на 10-30 пользователей.
Для тяжёлых баз и десятков пользователей в закрытие периода: СУБД получает физический сервер или отдельный хост с быстрым хранилищем.

Если пользователи работают через удалённый рабочий стол, терминальный сервер выносят в свою машину, отдельно от сервера 1С. Как считать его ресурсы, разобрано в статье о том, как подобрать конфигурацию терминального сервера для 1С. Хосту под вторую схему нужен запас ядер под гипервизор и соседние машины, от 64 ГБ памяти и NVMe в зеркале. Посмотреть, сколько стоит сервер для 1с под такую нагрузку, можно в каталоге. Установка платформы и СУБД по шагам - в инструкции по установке сервера 1С.
Программная лицензия 1С привязывается к параметрам виртуальной машины так же, как к параметрам физического компьютера: процессор, память, материнская плата и BIOS, сетевые карты, диски, сетевое имя. Перенос машины на хост с другой платформой или процессором меняет эти параметры, и лицензию активируют заново резервным пин-кодом. По опыту администраторов, живая миграция между узлами сохраняет лицензию только на однотипных хостах: одинаковые платы Ñ