Для предприятий с 200+ пользователями 1C сервер требует особых архитектурных решений, выходящих за рамки классических схем. На основе проектов для среднего и крупного бизнеса мы проанализировали четыре специализированных подхода, оценив их по ключевым критериям: производительность, отказоустойчивость, безопасность и бюджет.
Критичные требования к инфраструктуре
-
Катастрофоустойчивость СУБД
Кластеризация Microsoft SQL и репликация через AlwaysOn — не панацея. Сбои программного уровня СХД (по статистике 37% инцидентов) требуют мгновенного переключения на резервные массивы данных с минимальным RPO. -
Шифрование данных
Соответствие ФЗ-152 требует сквозного шифрования БД, что критично для обработки персональных данных в ERP и CRM. -
Оптимизация ресурсов
Пиковые нагрузки утилизируют 80-95% CPU/RAM, особенно при операциях закрытия периода или массовом перепроведении документов.
Сравнение архитектурных схем
1. Кластер 1С + SQL AlwaysOn
-
Принцип: Синхронная репликация между primary/secondary SQL-узлами через IP.
-
Преимущества: Автоматический failover при сбоях, время восстановления ≤ 2 мин.
-
Недостатки: Задержки из-за ожидания подтверждения репликации (снижение производительности на 14% vs эталон).
-
Для кого: Финансовые структуры, где доступность важнее скорости.
2. AlwaysOn + Шифрование TDE
-
Принцип: Добавление прозрачного шифрования БД (Transparent Data Encryption) к схеме №1.
-
Преимущества: Защита от компрометации СХД, соответствие ФЗ-152.
-
Недостатки: Дополнительная нагрузка на CPU (21.65 усл. ед. в тесте Гилева vs 34.23 у эталона).
-
Для кого: Медицинские учреждения, госсектор.
3. Кластер 1С active-active + единая СУБД
-
Принцип: Несколько серверов 1С распределяют нагрузку, подключены к одному SQL-серверу.
-
Преимущества: Лучшая производительность (0.409 сек при 100 пользователях), простота масштабирования.
-
Недостатки: Риск простоя при сбое СУБД.
-
Для кого: Торговые сети с высокой нагрузкой на документооборот.
4. Shared Memory (эталон)
-
Принцип: Сервер 1С и СУБД на одном физическом хосте с доступом через общую память.
-
Преимущества: Максимальная скорость (34.23 усл. ед. в тесте Гилева).
-
Недостатки: Нулевая отказоустойчивость, невозможность масштабирования.
Результаты нагрузочного тестирования
-
Методология:
-
Тест Гилева: Оценка однопоточных операций (закрытие месяца, перепроведение).
-
1С КИП: Эмуляция 150 пользователей с генерацией 10K+ номенклатурных позиций.
-
-
Стенд:
-
2× Intel Xeon E5-2670, 96 ГБ RAM, SSD RAID1.
-
1С:Предприятие 8.3.8.2137, MS SQL 2014 SP2.
-
-
Выводы:
-
Схема №3 — лидер по скорости обработки (на 9% быстрее эталона при 100+ пользователях).
-
Схема №1 — оптимальна для баланса производительности и отказоустойчивости (просадка 14% при гарантии RPO=0).
-
Рекомендации для бизнеса
-
Для ERP с высокой нагрузкой: Выбирайте схему №3, дополняя ее snapshot-бэкапами каждые 30 мин.
-
Для чувствительных данных: Схема №2 с TDE, но с апгрейдом CPU для компенсации нагрузки.
-
Экономия на инфраструктуре: Используйте аренду 1С сервера в облаке EFSOL вместо покупки кластера SQL Enterprise.
Почему аренда эффективнее?
-
Готовые решения с AlwaysOn и TDE без лицензионных затрат на SQL Enterprise.
-
Автомасштабирование RAM/vCPU при пиковых нагрузках.
-
Георепликация между ЦОД Tier III (готовность 99.982%, простой ≤1.6 ч/год) 8.
Заключение
Для высоконагруженных систем 1С архитектура active-active (схема №3) — оптимальный выбор, но ее стоит усилить асинхронной репликацией на standby-сервер. Если приоритет — соответствие регуляторам, выбирайте AlwaysOn с TDE, несмотря на просадку производительности. Использование услуги Аренда кластера серверов 1С EFSOL снизит TCO на 30-40%, предоставив enterprise-функционал без капитальных затрат.