Требования к аппаратному и программному обеспечению сервера
для максимальной производительности, стабильности и безопасности работы с базой 1С:Підприємство
Требование к аппаратной части
- Современная серверная платформа
Современная многоядерная процессорная система серверной архитектуры (Xeon, Epyc, Opteron).
2. Достаточное количество оперативной памяти (не меньше 16 Гб).
3. Рабочие диски — SSD. Предпочтительно Enterprise/DataCenter стандарта. Никакой механики! Скорость SSD дисков в 40 раз выше механических дисков.
Объём зависит от рабочих объемов баз, но не меньше 256 Гб.
Количество дисков – не менее 3х.
- На одном размещается операционная система и софт.
- На втором — файлы баз данных,
- на третий выполняется поточное резервное копирование.
Для нагруженных систем рекомендуется разносить рабочие файлы БД, файлы базы tempdb и логи транзакций на разные накопители. Таким образом, число дисков увеличится.
4. Наличие автономных носителей для резервного копирования.
5. Надежные каналы связи с высокой пропускной способностью.
Требования к программному обеспечению
Терминальный сервер
сервер, на котором размещены виртуальные рабочие места пользователей. Обеспечивает взаимодействие пользователей с сервером приложений 1С:Підприємство.
Файрвол (межсетевой экран, брэндмауэр)
программно-аппаратный комплекс сети, осуществляющий контроль и фильтрацию проходящего через него трафика с целью ограничения доступа и повышения безопасности сети.
Контроллер домена
программно-аппаратный комплекс, осуществляющий контроль над выполнением политик учетных записей пользователей (авторизация, уровни доступа к данным, дисковые квоты и т. д.). Управляет терминальным сервером.
Виртуальные машины терминального сервера и сервера приложений размещены на отдельных физических носителях.
Конфигурация операционной системы
- Серверная операционная система. Если используете Windows, то не ниже Windows Server 2008 R2 со всеми обязательными обновлениями и сервис-паками.
- В конфигурации сети отключен или понижен приоритет протокола IPv6.
- На изолированных рабочих серверах от использования антивирусного ПО лучше воздержаться. Если же вы все-таки используете антивирусное ПО, убедитесь, что оно:
— сконфигурировано так, чтобы не создавать избыточной нагрузки;
— регулярно обновляется;
— рабочие каталоги сервера приложений и БД, адреса серверов лицензирования, верификации конфигурации платформы 1С:Підприємство внесены в «исключения» антивируса и файервола.
4. Если используется виртуализация, ни в коем случае не применяйте шифрование файловой системы. Вообще не используйте виртуализацию без необходимости. А если у вас всё-таки несколько виртуальных машин на одном сервере — наиболее нагруженные размещайте на отдельных физических дисках.
4. На одной аппаратно-программной «площадке» с платформой отсутствуют посторонние сервисы и не используется дополнительное ПО (MeDOC, Лига-Закон и т. п.), которые могут повлечь избыточную нагрузку. Кроме этого, приложения, имеющие автоматическое обновление из ненадежных источников создают угрозу заражения (вспомним «Петю»).
Если вы всё-таки решили размещать на одной машине постороннее программное обеспечение, не размещайте их базы на одном носителе с системой и файлами данных СУБД. Выделите им отдельный диск.
Сервер приложений
сервер платформы 1С:Підприємство. Обслуживает подключения клиентов терминального сервера и прямые подключения через интернет посредством веб-сервиса.
5. Кластер и рабочий сервер 1С:Підприємство
5.1 Конфигурация
— версия платформы не ниже 8.3.10.****;
— служба сервера запускается под отдельной учетной записью с ограниченными правами;
— установлен рестарт рабочих процессов через 86 400 с (1 сутки);
— установлен приоритет производительности;
— заданы ограничения использования памяти (особенно важно, если размещен на одном хосте с сервером СУБД);
— рекомендуется не создавать один рабочий процесс на базу.
— служба ежесуточно перезапускается с обязательным контролем «зомби-процессов»;
5.2 Отсутствуют посторонние информационные базы, кроме рабочих (особенно базы для разработки и тестирования).
Сервер СУБД
сервер СУБД (MS SQL Server, PostgreSQL); хранилище баз данных.
6. SQL сервер
6.1 Версия
6.1.1 PostgreSQL: последняя стабильная версия для вашей OS (например, на данный момент PostgreSQL 9.6 для Ubuntu 16 и выше) пропатченная для использования с платформой 1С:Підприємство. Не используйте PostgreSQL под Windows!
6.1.2 MS SQL Server: не ниже SQL 2008 R2, предпочтительно 2012 и старше со всеми актуальными обновлениями и сервис-паками.
6.2 Использование ресурсов (процессор, память, дисковая подсистема, файловая система) сконфигурировано в соответствие с рекомендациями «Best Practice» и 1С:Підприємство. Особенно важно, если сервер СУБД размещен на одном хосте с сервером 1С:Підприємство.
6.3 Настроены и выполняются регламентные задачи по обслуживанию СУБД в соответствие с рекомендациями 1С:Підприємство. Ведётся контроль эффективности выполнения.
6.4 Рекомендуемая модель восстановления — полная. Это сведёт к минимуму потерю данных в случае краха системы. При этом обязательно:
— выполняется WAL архивация или периодическое резервное копирование лога транзакций;
— контролируется размер лога транзакций во избежание критического роста;
— регулярное полное резервное копирование.
6.5 Отсутствуют посторонние информационные базы, кроме рабочих (особенно базы для разработки и тестирования).