Свой сервер, VPS или облако: где держать базы 1С и сколько это стоит
Содержание
Сервера 1С бывают трёх видов по размещению: собственный физический сервер, арендованный виртуальный (VPS/VDS) и облако — готовая 1С по подписке (SaaS) или арендованная инфраструктура (IaaS). Для команды до 5–10 человек обычно хватает облака или небольшого VPS. Для 30 и более пользователей с тяжёлыми базами выгоднее свой физический сервер или выделенный сервер в дата-центре.
Выбор упирается в четыре вещи: сколько людей работает одновременно, насколько база доработана, кто будет её администрировать и где по закону можно хранить данные. Ниже по каждому варианту — плюсы, подводные камни и ориентиры по деньгам.
Из чего состоит «сервер 1С»: роли, а не одна коробка
Под словами «сервер 1С» обычно смешивают несколько ролей. Их можно держать на одной машине, а можно разнести по разным.
- 🗂️ Файловый вариант. База — это файл
1Cv8.1CDв общей папке. Отдельного сервера 1С нет, нужен просто компьютер или NAS с сетевым доступом. Подходит для 1–5 пользователей. - ⚙️ Сервер 1С:Предприятия. Служба агента сервера и рабочие процессы, которые выполняют код конфигурации. Клиент подключается к агенту (порт 1540), дальше — к менеджеру кластера (1541) и рабочим процессам (по умолчанию диапазон 1560–1591).
- 🛢️ СУБД. Хранит данные в клиент-серверном варианте: PostgreSQL (в сборке для 1С или Postgres Pro), Microsoft SQL Server, реже IBM Db2 и Oracle.
- 🖥️ Терминальный сервер . Windows Server со службами удалённых рабочих столов. Пользователи заходят по RDP и запускают 1С уже на сервере.
- 🌐 Веб-сервер. Apache или IIS с публикацией базы. Через него работают веб-клиент, тонкий клиент по HTTP и мобильное приложение.
Файловый вариант — самый дешёвый, но он плохо переносит одновременную работу 10+ человек и нестабильную сеть: при обрыве связи файл базы можно повредить. Клиент-серверный вариант требует лицензии на сервер и СУБД, зато держит десятки и сотни пользователей.
Лицензия сервера 1С покупается отдельно от клиентских. Есть два уровня: ПРОФ и КОРП. Возможности отказоустойчивого кластера с несколькими рабочими серверами и гибкое распределение нагрузки доступны в КОРП. Для одного сервера на 20–50 человек обычно хватает ПРОФ.
Собственный физический сервер в офисе или в стойке
Это «железо», которое принадлежит вам: стоит в серверной офиса или в арендованной стойке дата-центра (колокейшн). Вариант с арендой целой машины у хостера (dedicated, bare metal) по смыслу тот же — вся мощность ваша, ни с кем не делится.
Плюсы:
- 🚀 Максимальная скорость на рубль: нет соседей, нет потерь на виртуализацию.
- 🔧 Полный контроль: любая СУБД, любые доработки, любые внешние обработки и компоненты.
- 💾 Можно поставить быстрые NVMe-диски и много памяти под конкретную базу.
Минусы:
- 💸 Большие деньги сразу. Сервер под 20–40 пользователей — ориентировочно 400–900 тыс. ₽ с дисками и памятью, плюс лицензии.
- 🧑🔧 Нужен администратор: обновления, мониторинг, копии, замена дисков.
- ⚡ В офисе — зависимость от электричества и интернета. Нужен ИБП, а лучше два канала связи.
Когда выбирать: база сильно доработана, пользователей больше 30, есть свой ИТ-специалист или подрядчик, а 1С — ключевая система компании.
Виртуальный сервер: VPS/VDS у хостера или своя виртуализация
VPS (VDS) — виртуальная машина, которую вы арендуете у хостинг-провайдера. Физический сервер под ней поделён между несколькими клиентами. Второй вариант — своя виртуализация: на собственном железе поднимают Hyper-V, Proxmox или VMware и раскладывают роли по отдельным машинам.
Плюсы VPS:
- 💳 Не нужно покупать железо: ориентировочно 3–8 тыс. ₽ в месяц за машину под 5–10 пользователей, 10–25 тыс. ₽ — под 20–30.
- 📈 Ресурсы добавляются за минуты: больше ядер, памяти или диска.
- 📸 Снимки (snapshots) машины перед обновлением — быстрый откат, если что-то пошло не так.
Минусы VPS:
- 🐢 «Шумные соседи»: если хостер продаёт ядра с перебором, процессор вам достаётся не всегда. 1С это чувствует сразу — проведение документов замедляется в разы в часы пик.
- 🧾 Лицензии Windows Server и RDS CAL для терминального доступа часто добавляют к аренде заметную сумму.
- 🔒 Данные лежат у провайдера. Нужно смотреть, где находится дата-центр и что сказано в договоре о доступе к данным.
Перед покупкой VPS для 1С спросите у хостера, выделенные ли ядра и какая частота процессора под нагрузкой. Тариф «4 vCPU» на старом процессоре 2,2 ГГц будет медленнее, чем 2 ядра на 4+ ГГц.
Своя виртуализация на собственном железе — компромисс. Скорость почти как у физического сервера, а сервер 1С, СУБД и терминальный сервер живут в разных машинах. Их проще обновлять и восстанавливать по отдельности.
Облако для 1С: аренда программы (SaaS) или аренда мощностей (IaaS)
Облако — это не один вариант, а два разных по сути.
SaaS — 1С по подписке. Вы платите за рабочие места, а сервер, обновления и копии на стороне провайдера. Так работают сервис 1С:Фреш и облачные сервисы партнёров фирмы 1С. Подключение — через браузер, тонкий клиент или по RDP, в зависимости от сервиса.
- ✅ Не нужен ни сервер, ни администратор, ни лицензии на платформу.
- ✅ Конфигурацию обновляет провайдер.
- ❌ Ограничения на доработки: в типовых облачных сервисах обычно допускаются только расширения конфигурации , и то после проверки. Сильно переписанную базу так не разместить.
- ❌ Ориентировочно от 1 до 3 тыс. ₽ в месяц за пользователя. На 30 человек за несколько лет набегает больше, чем стоит свой сервер.
IaaS — аренда инфраструктуры. Провайдер даёт виртуальные машины, сеть и диски, а 1С и СУБД ставите вы сами. По сути это тот же VPS, но с возможностями облака: балансировка, резервные копии на стороне провайдера, гибкая оплата по потреблению.
- ✅ Любые доработки и любая СУБД.
- ✅ Масштабирование без покупки железа.
- ❌ Администрирование остаётся на вас, как и покупка лицензий 1С.
Если в базе есть зарплата и кадры, это персональные данные. Закон о персональных данных требует, чтобы первичная запись и хранение баз с данными граждан РФ шли на серверах в России. Выбирайте провайдера с дата-центром в РФ.
Сравнение вариантов по скорости и стоимости
Цифры ниже — ориентиры для офиса на 20 пользователей одной базы БП или УТ. Реальные цены зависят от провайдера, курса и комплектации.
| Вариант | Скорость для 1С | Стартовые затраты | Ежемесячно | Кто администрирует |
|---|---|---|---|---|
| Файловая база на ПК/NAS | Низкая при 10+ пользователях | 0–50 тыс. ₽ | ~0 | Кто угодно |
| Свой физический сервер | Высокая | 500–900 тыс. ₽ + лицензии | Электричество, админ | Ваш ИТ |
| Аренда выделенного сервера | Высокая | Лицензии 1С | 15–40 тыс. ₽ | Ваш ИТ |
| VPS/VDS | Средняя, зависит от хостера | Лицензии 1С | 10–25 тыс. ₽ | Ваш ИТ |
| IaaS-облако | Средняя или высокая | Лицензии 1С | 15–40 тыс. ₽ | Ваш ИТ |
| SaaS (1С по подписке) | Средняя, зависит от тарифа | ~0 | 20–60 тыс. ₽ | Провайдер |
Лицензии в собственном или арендованном варианте — отдельная статья расходов. Ориентировочно: лицензия сервера ПРОФ — около 100–130 тыс. ₽, КОРП — в 2–3 раза дороже. Клиентские лицензии на 20 мест — ещё примерно 150–250 тыс. ₽. Точные цены смотрите в прайсе партнёра.
Простое правило: если окупаемость своего сервера против подписки укладывается в 2–3 года, а пользователей больше 15–20, свой или арендованный сервер выгоднее. Если людей мало или штат «плавает», SaaS проще.
Требования к железу сервера 1С
Главный приём практика: 1С любит частоту одного ядра больше, чем количество ядер. Проведение одного документа или закрытие месяца идёт в одном потоке. Процессор с 8 ядрами по 4,5 ГГц для 1С часто лучше, чем 32 ядра по 2,1 ГГц.
Ориентиры для сервера, где на одной машине стоят сервер 1С и СУБД:
| Одновременных пользователей | Процессор | Память | Диски |
|---|---|---|---|
| до 10 | 4 ядра, от 3,5 ГГц | 16 ГБ | NVMe 500 ГБ, зеркало |
| 10–30 | 6–8 ядер, от 3,5 ГГц | 32 ГБ | NVMe 1 ТБ, RAID 1 |
| 30–60 | 12–16 ядер | 64 ГБ | NVMe, RAID 10 |
| 60+ | Отдельные машины под 1С и СУБД | 64–128 ГБ каждой | NVMe, RAID 10 |
Если на этой же машине работает терминальный сервер, добавьте памяти: примерно 300–500 МБ на каждый сеанс пользователя с открытой 1С.
Что ещё влияет на скорость:
- 💽 Диски. Только SSD, лучше NVMe. HDD для СУБД под 1С сегодня — гарантированные тормоза. RAID 5 на запись работает медленнее, чем RAID 1 или 10.
- 🧠 Память под СУБД. Если базе не хватает памяти, СУБД постоянно читает с диска. Чем больше база помещается в ОЗУ, тем быстрее отчёты.
- 🔌 Схема электропитания. В Windows Server выставьте режим «Высокая производительность», а в BIOS отключите агрессивное энергосбережение. Иначе процессор не выходит на полную частоту.
- 🌐 Сеть между сервером 1С и СУБД. Если они на разных машинах, нужна быстрая сеть без лишних узлов. Задержка в доли миллисекунды на каждом запросе складывается в секунды на проведении.
Чтобы сравнить два сервера или VPS до переезда, практики используют тест Гилёва — бесплатную обработку, которая выдаёт условный балл производительности. Прогоните его на нескольких тарифах хостера и в разное время суток. Так сразу видны и слабый процессор, и «шумные соседи».
Надёжность и защита: резервирование, копии, доступ
Отказоустойчивость начинается не с кластера, а с резервных копий.
Резервные копии:
- Делайте копии средствами СУБД каждую ночь:
pg_dumpдля PostgreSQL или задание плана обслуживания в MS SQL. - Храните копии минимум в двух местах, одно из них — вне сервера и вне офиса.
- Раз в месяц восстанавливайте копию в тестовую базу. Копия, из которой ни разу не поднимали базу, — это надежда, а не копия.
- Выгрузку в
.dtдержите как дополнительную, а не основную: на больших базах она долгая.
Резервирование серверов. В клиент-серверном варианте в кластер можно добавить второй рабочий сервер. Параметры отказоустойчивости и требования назначения функциональности задаются в консоли администрирования серверов, в свойствах рабочего сервера. Если один выходит из строя, работу продолжает другой. Эти возможности требуют лицензии КОРП. Отдельно резервируют СУБД: репликация PostgreSQL или группы доступности MS SQL.
Перезапуск службы агента сервера 1С или остановка рабочего процесса обрывает все сеансы пользователей, несохранённые данные теряются. Делайте это вне рабочего времени или после предупреждения пользователей, а перед этим проверьте в консоли администрирования, кто подключён.
Безопасность доступа:
- 🚫 Не открывайте в интернет RDP (3389) и порты 1540–1541 и 1560–1591. Удалённый доступ — только через VPN или шлюз удалённых рабочих столов.
- 🔑 Включите сложные пароли и блокировку после неудачных попыток входа. Учётку администратора Windows переименуйте.
- 👤 Задайте администратора кластера 1С с паролем. Без него любой пользователь в сети с консолью может управлять кластером.
- 🧯 Держите хотя бы одну копию недоступной с самого сервера. Шифровальщики первым делом ищут и шифруют сетевые папки с бэкапами.
Если сервер уже есть, а 1С всё равно тормозит
Переезд на «сервер помощнее» не всегда помогает. Прежде чем платить за новое железо, проверьте:
- 📊 Загрузку процессора и диска в часы пик. Если процессор занят на 30%, а пользователи жалуются, дело не в мощности, а в блокировках или тяжёлых запросах.
- 🔒 Блокировки. Когда двое проводят документы по одним и тем же остаткам, один ждёт другого. Это лечится режимом управляемых блокировок и правкой кода, а не железом.
- 🧹 Регламентные операции СУБД. Для PostgreSQL —
VACUUMиANALYZE, для MS SQL — обновление статистики и перестроение индексов. Без них база замедляется месяц за месяцем. - 🧩 Внешние обработки и доработки. Один неудачный отчёт в форме документа может тормозить всех.
Если всё это в порядке, а нагрузка действительно упирается в процессор, тогда уже есть смысл переходить на более быстрый сервер или разносить 1С и СУБД по разным машинам.
Частые вопросы
Можно ли поставить сервер 1С на Linux?
Нужен ли сервер 1С для файловой базы?
Можно ли перенести базу из облака на свой сервер?
.dt и загружают её на своём сервере. Перед этим проверьте, что ваши лицензии и версия платформы подходят для этой конфигурации.Что дешевле на 3 года для 10 пользователей: облако или VPS?
Достаточно ли лицензии ПРОФ для сервера?
Источники
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных» (ст. 18, ч. 5 — локализация баз персональных данных в России)