Под сервер 1С:Предприятия 8.3 — какая Windows Server, редакция и железо
Содержание
Для нового сервера 1С 8.3 берите Windows Server 2022 Standard или Windows Server 2025 Standard в 64-битной версии с графическим интерфейсом. Windows Server 2019 ещё рабочий вариант, если лицензия уже куплена. 2016 и тем более 2012 R2 под новый проект не ставьте: у первой поддержка Microsoft заканчивается в январе 2027 года, у второй уже закончилась.
Версия Windows влияет на 1С меньше, чем кажется. Скорость базы определяют частота процессора, диски и настройка СУБД. Поэтому выбор сводится к трём вопросам: какая версия ОС поддерживается вашей платформой и проживёт 5–7 лет, какая редакция нужна под виртуализацию и сколько стоят клиентские лицензии.
Какие версии Windows Server подходят для 1С 8.3
Сервер 1С:Предприятия 8.3 актуальных версий (8.3.2x) работает на 64-битных Windows Server. Список поддерживаемых ОС публикуется в системных требованиях каждой версии платформы. Перед покупкой сверьте, что ваша версия ОС в нём есть, особенно если ставите 2025.
| Версия | Окончание расширенной поддержки Microsoft | Что делать под 1С |
|---|---|---|
| Windows Server 2012 R2 | октябрь 2023 | не ставить, переносить базы |
| Windows Server 2016 | январь 2027 | только если уже стоит, планировать переезд |
| Windows Server 2019 | январь 2029 | рабочий выбор при имеющейся лицензии |
| Windows Server 2022 | октябрь 2031 | основной выбор для нового сервера |
| Windows Server 2025 | около 2034 | можно брать, если платформа её поддерживает |
2019 или 2022: есть ли разница для 1С
Для самой 1С разницы почти нет: служба агента, менеджер кластера и рабочие процессы rphost ведут себя одинаково. Разница в другом:
- 🛡️ у 2022 на три года дольше выходят обновления безопасности;
- 🔐 в 2022 по умолчанию включён TLS 1.3 и лучше поддержка современных процессоров;
- 💾 MS SQL Server и PostgreSQL свежих версий на 2022 тестируются в первую очередь.
Если сервер покупается сейчас и на 5 лет, 2019 закончится раньше, чем вы его спишете. Это главный довод за 2022 или 2025.
Почему не Windows 10 или 11
Сервер 1С ставится и на настольную Windows. Для разработчика или тестовой базы это нормально. Для рабочей базы на 10+ человек — нет:
- настольная Windows Pro принимает не больше 20 одновременных входящих подключений к общим папкам, и файловая база упрётся в этот предел;
- терминальный доступ нескольких пользователей лицензией настольной ОС не предусмотрен;
- обновления Windows перезагружают машину в неудобное время.
Если у вас 3–5 пользователей и файловая база, отдельный Windows Server не обязателен. Он нужен с переходом на клиент-серверный вариант или терминальный доступ.
Процессор, память, диски и сеть под 1С
1С чувствительна к частоте ядра, а не к их количеству. Проведение документа, закрытие месяца и расчёт зарплаты во многом идут в одном потоке. Процессор с 8 ядрами по 4+ ГГц в турбо даст больше, чем 32 ядра по 2,2 ГГц.
Ориентиры для одного сервера, где стоят и 1С, и СУБД:
| Пользователей | Процессор | Память | Диски |
|---|---|---|---|
| до 15 | 4–6 ядер, высокая частота | 16–32 ГБ | 2 × SSD в зеркале |
| 15–50 | 8–12 ядер | 32–64 ГБ | NVMe в зеркале, отдельный диск под логи СУБД |
| 50–100 | 16+ ядер, часто 2 сервера | 64–128 ГБ | NVMe, раздельные тома: данные, логи, tempdb |
| 100+ | отдельно сервер 1С и сервер СУБД | 128 ГБ и выше | NVMe-массив, резерв по питанию и дискам |
Цифры примерные. Тяжёлые конфигурации (ERP, УПП) и базы на сотни гигабайт требуют больше памяти, чем БП или УТ с тем же числом людей.
Как распределить память
Память делят между тремя потребителями:
- 🪟 Windows — оставьте ей 4–8 ГБ.
- 🗄️ СУБД — получает основную часть. В MS SQL обязательно ограничьте
max server memory, иначе SQL займёт всю память и выдавит рабочие процессы 1С. - ⚙️ Рабочие процессы 1С — ориентир 150–300 МБ на активного пользователя, для ERP больше.
Пример для 64 ГБ и 40 пользователей: 6 ГБ системе, 12 ГБ процессам 1С, 46 ГБ отдать MS SQL. Итого 64 ГБ.
Диски и сеть
- 💽 Только SSD или NVMe. На HDD база 1С на 20+ пользователей работает заметно медленнее при любом процессоре.
- 🧱 Зеркало (RAID 1 или RAID 10) обязательно: выход диска из строя не должен останавливать бухгалтерию.
- 🌐 Между сервером 1С и сервером СУБД, если они раздельные, — минимум 1 Гбит/с, лучше 10 Гбит/с и короткий путь без лишних коммутаторов.
Один сервер или несколько: схемы размещения
Схема влияет на редакцию Windows и на число лицензий, поэтому её выбирают до покупки.
| Схема | Когда подходит | На что обратить внимание |
|---|---|---|
| Всё на одном физическом сервере: 1С + СУБД + терминал | до 20–30 пользователей | терминальные сеансы съедают процессор у 1С |
| Один хост, 2 виртуальные машины: сервер 1С с СУБД и терминальный сервер | 20–60 пользователей | покрывается одной лицензией Standard |
| Отдельные машины под 1С, СУБД и терминалы | 60+ пользователей | нужна быстрая сеть между 1С и СУБД |
| Много виртуальных машин на одном хосте | тест, копии баз, несколько организаций | выгоднее Datacenter |
Если сервер 1С и MS SQL стоят на одной машине, они общаются через Shared Memory без сетевого стека. Это один из самых простых способов ускорить обмен между 1С и СУБД на небольших внедрениях.
Редакции и лицензии Windows Server под 1С
Сама 1С от редакции Windows не зависит: служба сервера одинаково работает на Standard и Datacenter. Редакция определяет, сколько виртуальных машин вы законно запустите и сколько заплатите.
Как считаются лицензии
- 🔢 Лицензия на ядра. Standard и Datacenter лицензируются по физическим ядрам хоста: минимум 8 ядер на процессор и 16 ядер на сервер, пакетами по 2 ядра.
- 👥 CAL на пользователя или устройство. Каждый, кто обращается к серверу, нужен клиентский доступ. Обычно берут User CAL: один бухгалтер с ноутбуком и рабочим ПК — одна лицензия.
- 🖥️ RDS CAL. Если бухгалтеры работают через удалённый рабочий стол или RemoteApp, к обычной CAL нужна ещё лицензия служб удалённых рабочих столов на каждого пользователя.
- 🏷️ Essentials. До 25 пользователей и 50 устройств, один процессор, CAL не нужны. Продаётся в основном вместе с оборудованием, и для терминального сервера на несколько человек не годится.
Сколько это стоит
По прайсу Microsoft ориентировочно: Standard на 16 ядер — около 1100 долларов, Datacenter — около 6500–7000 долларов, CAL — 40–50 долларов, RDS CAL — 130–200 долларов за пользователя.
С 2022 года Microsoft приостановила новые продажи в России. Лицензии покупают через сторонних поставщиков, и итоговая цена часто выше прайса. Закладывайте запас и проверяйте, что поставщик передаёт документы на лицензию.
Лицензия 1С и лицензия Windows — разные вещи. Для сервера 1С нужна отдельная серверная лицензия 1С:Предприятия 8.3 (обычная или КОРП, 64-битная), и для каждого пользователя — клиентская лицензия 1С. Лицензии Windows их не заменяют.
Если Windows не обязательна
Сервер 1С 8.3 официально работает и на Linux, вместе с PostgreSQL. Это убирает расходы на Windows Server, CAL и MS SQL. Но терминальный доступ к клиенту 1С и привычные инструменты администратора остаются на Windows, поэтому часто получается смешанная схема: Linux под сервер 1С и СУБД, Windows под терминалы.
Настройка Windows Server перед установкой 1С
Новая Windows Server по умолчанию настроена на экономию энергии и общий сценарий. Под 1С стоит поменять несколько вещей сразу после установки.
Электропитание
Схема «Сбалансированная» снижает частоту ядер в простое и медленно поднимает её под нагрузкой. Для 1С это видно как подтормаживание при проведении документов. Включите высокую производительность:
powercfg /setactive SCHEME_MIN
powercfg /getactivescheme
Вторая команда покажет, какая схема активна. Дополнительно в BIOS или UEFI сервера выставьте профиль питания на максимальную производительность: иначе часть энергосбережения останется на уровне железа.
Брандмауэр и порты кластера
Клиент 1С сначала обращается к агенту сервера на порт 1540, затем к менеджеру кластера на 1541 и к рабочим процессам из диапазона, который задан в свойствах рабочего сервера (по умолчанию 1560–1591). Откройте их одной командой PowerShell:
New-NetFirewallRule -DisplayName "1C Server 8.3" -Direction Inbound -Protocol TCP -LocalPort 1540-1541,1560-1591 -Action Allow
Если для удалённого администрирования запущен сервер администрирования ras, отдельно откройте его порт (по умолчанию 1545), но только для подсети администраторов.
Исключения антивируса
Антивирус, проверяющий каждый файл кластера и базы, заметно замедляет 1С. Добавьте исключения для каталога данных кластера (srvinfo, по умолчанию C:\Program Files\1cv8\srvinfo), файлов баз данных СУБД и каталогов временных файлов 1С. Для встроенного Защитника Windows:
Add-MpPreference -ExclusionPath "C:\Program Files\1cv8\srvinfo"
Add-MpPreference -ExclusionPath "D:\SQLData"
Путь D:\SQLData замените на свой каталог с файлами баз. Исключение — не отключение антивируса: остальные папки он продолжает проверять.
Что ещё проверить
Имя сервера закладывайте сразу постоянным. Кластер 1С привязан к имени компьютера, и его последующая смена требует перенастройки кластера и списков баз у всех пользователей.
Безопасность и резервное копирование сервера 1С
Учётные записи и доступ
Установщик сервера 1С создаёт для службы отдельного пользователя USR1CV8. Не переводите службу на доменного администратора или LocalSystem «чтобы точно заработало»: при взломе рабочего процесса злоумышленник получит права этой учётной записи.
- 🔑 Задайте администратора кластера в консоли. Без него любой пользователь сети с консолью может завершать сеансы и удалять базы из кластера.
- 🚪 RDP наружу не публикуйте. Удалённые сотрудники подключаются через VPN или шлюз удалённых рабочих столов.
- 👤 У бухгалтеров на терминальном сервере нет прав локального администратора.
Обновления Windows
Обновления закрывают уязвимости, но перезагрузка обрывает все сеансы 1С. Настройте групповую политику так, чтобы обновления скачивались автоматически, а ставились вручную в окно обслуживания: вечером или в выходные, после предупреждения пользователей.
Резервные копии
Снимок виртуальной машины — не резервная копия базы. Он не гарантирует целостность данных СУБД и хранится на том же хранилище, что и сама машина.
Рабочая схема для базы на MS SQL:
- Полная копия базы средствами СУБД каждую ночь.
- Копии журнала транзакций каждые 15–60 минут, если база в полной модели восстановления.
- Копирование файлов архива на другой сервер или в другое здание.
- Раз в месяц — пробное восстановление в тестовую базу.
Копия, которую ни разу не пробовали восстановить, не считается копией. Выгрузка в .dt удобна для переноса, но для ежедневного архива большой базы она медленная и требует монопольного доступа.
Для самой ОС достаточно компонента «Система архивации данных Windows Server» с копией системного диска раз в неделю. Это сократит время восстановления после сбоя обновления или диска.
Частые ошибки при выборе сервера под 1С
- ❌ Купили много медленных ядер. Серверный процессор на 2 ГГц с 24 ядрами проигрывает 8-ядерному на 3,5–4 ГГц в типичной нагрузке бухгалтерии.
- ❌ Не ограничили память MS SQL. СУБД забирает всё, рабочие процессы 1С уходят в файл подкачки, база «зависает» к обеду.
- ❌ Терминальный сервер
и 1С на одной машине при 40+ пользователях. Браузеры и офис в сеансах отнимают процессор у
rphost. - ❌ Забыли про CAL и RDS CAL. Windows Server куплена, а легально подключить 30 бухгалтеров нельзя. Эти лицензии часто стоят больше самой ОС.
- ❌ Поставили ОС с близким концом поддержки. Через год-два приходится переносить кластер, базы и терминалы заново.
- ❌ Не проверили требования платформы. Самая новая версия Windows Server может появиться в системных требованиях 1С не сразу.