1С на Linux и PostgreSQL без Windows Server и MS SQL
АйТи Фреш
Главная / Статьи / Серверы и инфраструктура
1С на Linux и PostgreSQL

Сервер 1С на Linux и PostgreSQL: как отказаться от Windows Server и MS SQL

Автор: Семёнов Евгений Сергеевич, директор ООО «АйТи-Фреш» · 2026-07-04
▷ Смотреть презентацию
Сервер 1С на Linux и PostgreSQL: как отказаться от Windows Server и MS SQL

Меня зовут Евгений Семёнов, я руковожу ITFresh. За последний год через нас прошло больше десятка компаний — и у всех одна история. Сервер 1С на Windows Server, MS SQL, и вдруг выясняется: продлить лицензии можно только через параллельный импорт с наценкой 30–50%. Один наш клиент — оптовая база стройматериалов, 35 пользователей — получил счёт на 640 000 ₽ только за докупку ядер MS SQL. Плюс три недели ожидания поставки. Мы сами пять лет назад перешли с Windows Server и MS SQL на Linux с PostgreSQL — сначала для своей инфраструктуры, потом начали переносить клиентов. Debian или Astra Linux, PostgreSQL или Postgres Pro вместо MS SQL — это полноценный перенос 1С на PostgreSQL без потери производительности и без единого рубля за лицензии на ОС и СУБД.

Почему сервер 1С на Windows Server и MS SQL стал дорогим риском

Формально запрета на продажу Windows Server и MS SQL в России нет. Но с 2022 года Microsoft прямые продажи остановила — и техподдержку тоже. Бессрочную лицензию Windows Server 2022 Standard сейчас реально купить почти исключительно через параллельный импорт: наценка 30–50%, и никто не гарантирует, что ключ окажется чистым. С MS SQL Server ещё жёстче. Минимальный набор на 4 ядра — а SQL Server лицензируется пакетами по 2 ядра — для сервера 1С обходится в 500 000–600 000 ₽, и это без клиентских лицензий и без Software Assurance на обновления. У нас был клиент — производитель мебели в Подмосковье. Его бухгалтерия вскрыла проблему в самый неудачный момент: перед сдачей годового отчёта оказалось, что сервер всё это время работал на Evaluation-редакции MS SQL. 180-дневный срок вышел, служба SQL перестала стартовать, 1С не могла подключиться к базе. Мы за трое суток подняли параллельный контур на PostgreSQL — только так и вытащили ситуацию.

Есть ещё одна сторона проблемы — железо и производительность. По нашим замерам, связка Windows Server и MS SQL под ту же базу 1С съедает на 20–30% больше оперативной памяти, чем Linux с PostgreSQL. А лицензия MS SQL считается по ядрам процессора: поставили мощный сервер — платите за все ядра, даже если реально нагружены два из восьми. Получается замкнутый круг: либо переплачиваете за железо, которое лицензируете целиком, либо искусственно режете производительность, лишь бы уложиться в дешёвый лицензионный пакет.

Что даёт бизнесу переход на Linux и PostgreSQL для 1С

Как проходит внедрение

1
Аудит текущей базы1 день
Смотрим версию платформы и конфигурации 1С, объём базы, внешние отчёты и обработки на предмет прямых SQL-запросов, которые могут не заработать на PostgreSQL
2
Подготовка сервера1 день
Разворачиваем Debian 12 или Astra Linux Special Edition, ставим сборку PostgreSQL от 1С или Postgres Pro и тюним под 1С: shared_buffers, work_mem, autovacuum, параметры под тяжёлые join-запросы
3
Тестовый перенос1–2 дня
Выгружаем копию базы (dt-файл или прямая выгрузка в PostgreSQL), поднимаем тестовый контур, прогоняем ключевые отчёты и закрытие месяца
4
Боевой перенос1 день
Переключаем пользователей на новый сервер в нерабочее время, проверяем скорость и целостность данных, старый сервер держим в резерве ещё неделю
5
Поддержка после запускапо факту
Следим за логами PostgreSQL и производительностью первые две недели, донастраиваем параметры под реальную нагрузку

Что нужно от вас

Как устроен сервер 1С на Linux и PostgreSQL

Рабочие места с 1С:ПреVPN-туннельСервер 1С на Debian/AsКластер серверов 1СPostgreSQL / Postgres Резервные копии

Для пользователей ничего не меняется. Они заходят в 1С через тонкий или веб-клиент ровно так же, как раньше — просто за их запросами теперь стоит кластер серверов 1С на Linux и база на PostgreSQL, а не Windows Server с MS SQL. Резервные копии снимаются автоматически каждую ночь и хранятся отдельно от боевого сервера.

Экономика: Windows-стек vs Linux-стек за 3 года

Статья расходовWindows-стекLinux-стек
Windows Server 2022 Std (лицензия на сервер, параллельный импорт)~110 000 ₽0 ₽ (Debian 12 / Astra Linux)
MS SQL Server Std (мин. 4 ядра = 2 пакета по 2 ядра)от 520 000 ₽0 ₽ (PostgreSQL от 1С; Postgres Pro — платно, но в разы дешевле)
Windows Server / RDS CAL на 10 пользователей~90 000 ₽0 ₽ (не требуется)
Software Assurance на MS SQL — опционально, обновления, ~25%/год × 3 года~390 000 ₽ (если берёте)0 ₽ (обновления PostgreSQL бесплатны)
Итого за 3 года~720 000 ₽ без Software Assurance, до ~1 110 000 ₽ с ней (за 3 года)~55 000–90 000 ₽ разово (только внедрение)

Считайте сами. За три года сервер на Windows Server и MS SQL для компании с 10–35 пользователями обходится в лицензиях от 720 тысяч до примерно 1,1 миллиона рублей — и каждую покупку нужно проводить через параллельный импорт с его наценками и рисками. На Linux и PostgreSQL деньги тратятся один раз: внедрение стоит 55 000–90 000 ₽, дальше сервер работает без ежегодных платежей за ОС и СУБД. Точную смету называем после короткого аудита вашей базы.

Мифы о PostgreSQL для 1С и реальные подводные камни

Самый живучий миф: 1С на PostgreSQL работает медленнее MS SQL. Лет десять назад — да, было такое. Потом появилась официальная сборка PostgreSQL от фирмы «1С» и Postgres Pro с патчами именно под 1С-нагрузку: временные таблицы, планировщик запросов, типовые операции. На корректно настроенном сервере разница в скорости проведения документов и построения отчётов обычно укладывается в статистическую погрешность. А на массовых операциях с остатками PostgreSQL иногда даже обгоняет MS SQL.

Реальные сложности — другие, и о них лучше знать заранее. Первое: версия и сборка СУБД. Для боевой базы 1С нужна специальная сборка PostgreSQL от фирмы «1С» или Postgres Pro — ванильный PostgreSQL с postgresql.org не подходит, часть операций поведёт себя нестабильно. Второе: внешние отчёты и обработки с прямыми SQL-запросами к MS SQL. Такое встречается в доработках 1С:УТ и 1С:Комплексной автоматизации — диалект SQL у СУБД разный, и такие запросы почти всегда приходится переписывать. Третье: режим блокировок. Базу переводят на управляемые, версионные блокировки — иначе на PostgreSQL растёт число взаимных ожиданий на записи. Четвёртое: версия платформы. Комфортная миграция начинается примерно с 1С:Предприятие 8.3.14 и версии PostgreSQL из официального списка совместимости 1С — совсем старые связки лучше сначала обновить, и только потом переносить.

Сколько стоит перенос сервера 1С на Linux и PostgreSQL

от 55 000 ₽
В базовую стоимость входит развёртывание сервера на Debian или Astra Linux, установка и тонкая настройка PostgreSQL или Postgres Pro под вашу конфигурацию 1С, перенос базы и тестирование. Итоговая цена зависит от объёма базы (до 10 ГБ или больше 100 ГБ — разная сложность миграции), числа внешних отчётов и обработок для проверки и от того, нужна ли лицензия Astra Linux Special Edition под отраслевые требования. Точную смету называем после короткого аудита.
Рассчитать стоимость →

Частые вопросы

Упадёт ли скорость 1С после переноса на PostgreSQL?
На большинстве баз до 50–100 ГБ скорость не меняется или растёт на 5–15% после тонкой настройки под конкретную нагрузку. Мы обязательно замеряем скорость закрытия месяца и построения ключевых отчётов до и после переноса на тестовом контуре, чтобы показать цифры, а не обещания.

Обновления конфигураций 1С будут работать так же?
Да, обновления типовых конфигураций — 1С:Бухгалтерия, 1С:Управление торговлей, ЗУП — прилетают и накатываются точно так же, как на Windows Server, потому что платформа 1С одинаково работает поверх любой поддерживаемой СУБД. Разница только во внешних доработках с прямыми SQL-запросами, их проверяем отдельно на этапе аудита.

Нужна ли Astra Linux или хватит бесплатного Debian?
Для большинства коммерческих компаний хватает Debian 12 или Ubuntu Server — они бесплатны и поддерживаются 1С. Astra Linux Special Edition нужна, если у вас есть требования по защите информации: госконтракты, обработка персональных данных повышенного уровня защищённости, оборонка. Тогда лицензия стоит отдельных денег, но всё равно дешевле связки Windows Server и MS SQL.

Что будет со старым сервером на Windows во время переноса?
Мы не трогаем его, пока не убедимся, что новый сервер работает стабильно. Старый сервер держим в резерве минимум неделю после переключения — это страховка на случай, если найдётся забытый отчёт или обработка, которую нужно доработать под PostgreSQL.

Уберите Windows Server и MS SQL из своих расходов на 1С
Оставьте заявку — за один звонок посчитаем, сколько вы переплачиваете за лицензии сейчас и сколько будет стоить перенос именно вашей базы.
Оставить заявку — развернём за 3–5 дней →

Подпишитесь на рассылку ITfresh

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

© ООО «АйТи-Фреш» · Москва · Все статьи