Стоит ли использовать виртуализацию для сервера 1С: Предприятие и MS SQL?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При планировании обновления серверного оборудования перед системными администраторами часто встает вопрос: продолжать ли работу на «голом» железе или перейти на использование гипервизоров. Рассмотрим детально все аргументы «за» и «против», чтобы вы могли принять взвешенное решение для вашей инфраструктуры.

Преимущества виртуализации для корпоративной среды

Виртуализация — это уже стандарт индустрии, который позволяет гибко управлять ресурсами. Основные плюсы, которые мы получаем при развертывании 1С на виртуальной машине:

  1. Гибкость распределения ресурсов: Мы можем динамически перераспределять ядра процессора и оперативную память между задачами. Если сегодня вам нужно больше ресурсов для базы данных 1С, а завтра — для сервера видеонаблюдения, вы просто корректируете настройки виртуальных машин (VM).
  2. Отказоустойчивость: При использовании кластера виртуализации выход из строя одного физического сервера не останавливает бизнес-процессы. Система автоматически перезапускает виртуальные инстанты на других узлах.
  3. Удобство резервного копирования: Использование снимков (snapshots) и инструментов резервного копирования на уровне гипервизора позволяет делать полные копии системы, что значительно упрощает восстановление после критических сбоев ОС.
  4. Тестирование: Мы легко создаем клоны рабочих баз для проведения тестов, не затрагивая основной продакшн-сервер.

Аргументы в пользу физического сервера

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

На что обратить внимание при проектировании инфраструктуры

Рассмотрим пошагово, как грамотно подойти к выбору:

1. Оцените реальную нагрузку: Если ваша база данных имеет размер 7 ГБ и с ней работают более 100 пользователей, производительность сервера критична. В этом случае, если вы выбираете виртуализацию, необходимо обеспечить высокую частоту процессора (от 3.2 ГГц) и использовать NVMe SSD для дисковой подсистемы.

2. Разделение ролей: Не всегда эффективно держать всё в одном инстанте. Разумным подходом будет разнесение MS SQL и сервера приложений 1С на разные виртуальные машины внутри мощного физического хоста, чтобы иметь возможность гибко управлять их приоритетами.

3. Избегайте «виртуализации ради виртуализации»: Если у вас только одна задача — запустить 1С, и нет планов по расширению парка серверов (файловые хранилища, почта, веб-сервисы), то стоимость покупки мощного железа для гипервизора может быть экономически неоправданной по сравнению с покупкой хорошей «железки» под конкретные нужды.

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

Рекомендация по выбору оборудования

При покупке оборудования для виртуализации не гонитесь только за многоядерностью. Для 1С важнее производительность на одно ядро. При анализе мощностей используйте современные методы мониторинга, такие как Технологический журнал для отслеживания событий EXCP. Помните, что сервер с поддержкой памяти с коррекцией ошибок (ECC) и дублированием сетевых интерфейсов будет надежнее любого домашнего решения, независимо от того, используете вы гипервизор или нет.

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

← На главную