Облако или свой сервер для 1С:ERP: как выбрать и что учесть

Про 1С
Облако или свой сервер для 1С:ERP: как выбрать и что учесть

ERP тормозит не из-за ERP. Чаще всего, когда нас зовут «ускорить 1С», проблема в сервере: мало памяти, медленные диски, СУБД на том же компьютере, где работают ещё бухгалтерия, почта и файловый архив. Поэтому вопрос «где будет жить база» стоит решить до старта проекта, а не после первого закрытия месяца.

Что нужно ERP в любом случае

1С:ERP работает в клиент-серверном варианте. Файловая база для неё не подходит: при десятке пользователей начинаются блокировки, а закрытие месяца и расчёт себестоимости идут часами. Значит, в любом варианте размещения понадобятся:

  • сервер 1С:Предприятия — служба, которая выполняет код конфигурации;
  • СУБД — PostgreSQL или Microsoft SQL Server; PostgreSQL бесплатна, MS SQL лицензируется отдельно;
  • лицензия на сервер 1С и клиентские лицензии по числу одновременных пользователей — подробно в статье «Лицензии 1С:ERP»;
  • резервное копирование, которое кто-то регулярно проверяет восстановлением, а не только «настроено».

Разница между облаком и своим сервером — в том, кто покупает железо и кто отвечает за то, чтобы всё это работало.

Сравнение: свой сервер в офисе и аренда сервера в дата-центре

Свой сервер

Компания покупает сервер, ставит его в серверную или в стойку дата-центра (колокация) и администрирует сама или силами подрядчика.

Плюсы:

  • разовые вложения вместо ежемесячного платежа — на горизонте нескольких лет обычно дешевле;
  • данные физически у вас;
  • полный контроль: можно поставить любые обработки, обмены с оборудованием цеха, свою систему мониторинга.

Минусы:

  • нужен администратор, который понимает связку «1С + СУБД», а не только Windows;
  • резервирование — ваша забота: второй блок питания, RAID, ИБП, копия за пределами офиса;
  • апгрейд — новая закупка; если пользователей стало вдвое больше, ждать поставки придётся неделями.

Подходит, когда пользователи в основном в одном здании, есть своя ИТ-служба и в цеху стоит оборудование, которое должно работать с базой по локальной сети.

Аренда в облаке

Сервер (виртуальный или выделенный) арендуется в дата-центре. Варианты разные: от «голой» виртуальной машины, где всё настраиваете вы, до сервиса, где провайдер отвечает за платформу, СУБД, копии и обновления.

Плюсы:

  • нет капитальных затрат, ресурсы добавляются за часы;
  • удобно для филиалов и удалённых сотрудников — все подключаются одинаково;
  • надёжность дата-центра: питание, охлаждение, каналы — не ваша головная боль.

Минусы:

  • ежемесячный платёж, который со временем перевешивает стоимость своего железа;
  • зависимость от интернета в офисе и цеху: упал канал — склад стоит;
  • ограничения провайдера: не везде можно поставить внешние компоненты, обмены с весами и ТСД, свои расширения.

Отдельно о сервисах вроде 1С-Fresh: они рассчитаны на типовые конфигурации малого бизнеса — Бухгалтерию, УНФ, Розницу. ERP с доработками в такую модель не помещается, для неё арендуют именно сервер. Для небольших компаний сравнение облака и коробки мы делали в статье «Бухгалтерия в облаке или коробка».

Как сравнить по деньгам

Посчитайте на горизонте трёх-пяти лет, а не за первый месяц:

Статья Свой сервер Облако
Железо Покупка сервера и ИБП, раз в 4–5 лет замена Входит в аренду
Лицензии 1С Покупаются один раз Свои лицензии или в составе аренды — уточняйте у провайдера
СУБД PostgreSQL — бесплатно, MS SQL — по лицензии То же
Администрирование Штатный или приходящий администратор Частично у провайдера, остальное — ваше
Резервные копии Диски, второе хранилище, проверка Обычно входят, но проверять всё равно вам
Простой при аварии Пока не починят или не заменят Зависит от SLA провайдера

Типичная картина: для компании с одной площадкой и своей ИТ-службой свой сервер окупается за два-три года. Для компании с филиалами по стране и без админа облако оказывается проще даже при большей стоимости.

Какой нужен сервер

Конкретную конфигурацию считаем под проект: число пользователей, объём документов в день, тяжёлые регламенты (себестоимость, планирование, закрытие месяца). Общие принципы:

  • Память важнее частоты процессора. И сервер 1С, и СУБД активно её используют; нехватка памяти — первая причина тормозов.
  • Быстрые диски под базу. SSD/NVMe под файлы СУБД и журнал транзакций; на обычных HDD ERP заметно медленнее.
  • Сервер 1С и СУБД — лучше на разных машинах при нагрузке в несколько десятков пользователей; на старте можно на одной, если ресурсов с запасом.
  • Отдельный контур под тест. Копия рабочей базы для проверки обновлений и доработок не должна отнимать ресурсы у основной.

Ошибки, которые мы видим чаще всего

Сервер купили по объявлению «для 1С». Мощный процессор, 16 ГБ памяти и один диск. Через три месяца ERP закрывает месяц ночь напролёт. Сначала нагрузка — потом железо.

Копии есть, восстановления нет. Резервное копирование настроено, но ни разу не проверено. В день аварии оказывается, что архив битый или копировался не тот каталог. Раз в квартал делайте пробное восстановление на тестовый сервер.

Облако без резервного канала. Склад и производство в городе с нестабильным интернетом, а база — в облаке. Второй провайдер в офисе стоит дешевле, чем день простоя цеха.

Терминальный сервер и база на одной машине. Пользователи через RDP работают на том же компьютере, где сервер 1С и СУБД, — в пик все мешают друг другу.

Если ERP уже работает и тормозит, прежде чем покупать новое железо, имеет смысл посмотреть, что именно грузит сервер: иногда дело в одной тяжёлой доработке. Это часть сопровождения 1С:ERP. Размещение и требования к серверу мы закладываем на этапе проектирования — см. «Этапы и сроки внедрения 1С:ERP» — и включаем в проект внедрения 1С:ERP.

Как понять, что сервер справляется

Через месяц-два работы стоит проверить сервер не по ощущениям пользователей, а по нескольким признакам:

  • Сколько длится закрытие месяца и расчёт себестоимости. Если время растёт от месяца к месяцу при том же объёме операций, ищем узкое место.
  • Есть ли ожидания на блокировках. Пользователи жалуются, что документ «думает», а на сервере при этом свободные ресурсы — проблема не в железе, а в одновременной работе с одними данными.
  • Хватает ли памяти. Если сервер 1С и СУБД постоянно упираются в память и уходят в файл подкачки, это первое, что стоит нарастить.
  • Сколько места на дисках и как растёт база. Копии и журналы СУБД съедают место быстрее, чем кажется.

Мы снимаем эти показатели в первые недели после запуска, а потом раз в квартал — так замедление видно задолго до того, как пользователи начинают писать в чат.

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

Можно ли запустить ERP в файловом варианте?

Технически база откроется, но для рабочей ERP это не вариант: при нескольких пользователях начинаются блокировки, тяжёлые операции идут очень долго. Файловую базу можно использовать разве что для обучения одного человека.

PostgreSQL или MS SQL для ERP?

Обе СУБД поддерживаются. PostgreSQL бесплатна, и для большинства наших проектов её хватает. MS SQL выбирают, когда в компании уже есть его лицензии и администратор, который с ним работает.

Сколько стоит работа по настройке сервера?

Установка платформы, СУБД, настройка кластера и резервного копирования оплачиваются по часам — от 22 000 ₸ в час. Объём зависит от того, один сервер или несколько и нужен ли отдельный тестовый контур.

Можно ли сначала начать в облаке, а потом перенести базу на свой сервер?

Да. База ERP переносится выгрузкой и загрузкой, лицензии — по правилам их активации. Главное — договориться с провайдером заранее, в каком виде он отдаёт базу.

Нужен ли отдельный сервер для тестовой базы?

Не обязательно отдельное железо, но обязательно отдельный контур: своя копия базы, свои настройки обменов, чтобы тест не отправлял документы в ИС ЭСФ и не писал в рабочие базы. На небольших проектах тестовая база живёт на том же сервере, если ресурсов с запасом. Когда в ERP много доработок и обновления идут регулярно, тестовую среду выносим на отдельную виртуальную машину — тогда проверка релиза днём не мешает работе склада и бухгалтерии.

Подобрать сервер для ERP

Товары из статьи

Остались вопросы по 1С?

Проконсультируем бесплатно — подскажем программу, настройку или доработку под ваш учёт.

+7 771 944-41-18Пн–Пт 9:00–18:00 · или пишите в WhatsApp

Получить консультацию

или