В этой статье мы рассмотрим ключевые аспекты выбора серверного оборудования для внедрения системы Союз-PLM и предложим оптимальные конфигурации для разного числа пользователей. Ориентируясь на эти рекомендации, вы сможете обеспечить стабильную работу системы и избежать проблем с производительностью.
1. Топология взаимодействия с аппаратными ресурсами
Серверная часть Союз-PLM состоит из следующих компонентов:
- Сервер базы данных
- Сервер приложений
- Файловый сервер
1.1 Процессорное время
- Сервер приложений: Оптимизация работы сервера приложений заключается в эффективной обработке чтения и записи данных в базу. Большое количество процессорных ядер не столь важно, как их производительность.
- Сервер базы данных: Основной ресурс, который активно использует сервер базы данных — это процессор для выполнения поисковых запросов. Для эффективной работы рекомендуется использовать многоядерные процессоры, особенно если задействованы быстрые дисковые системы (SSD).
- Файловый сервер: Этот компонент не требует значительных процессорных ресурсов, так как его основная задача — хранение и передача файлов.
1.2 Оперативная память
- Сервер приложений: Все операции чтения и записи данных проходят через кэш сервера, поэтому объем оперативной памяти влияет на производительность. Рекомендуется от 10 до 40 ГБ оперативной памяти в зависимости от нагрузки.
- Сервер базы данных: Чем больше памяти, тем лучше производительность, так как кэширование данных помогает ускорить выполнение поисковых запросов.
- Файловый сервер: Этот компонент требует минимальной оперативной памяти, так как основная нагрузка ложится на дисковую и сетевую подсистемы.
1.3 Дисковая подсистема
- Сервер приложений: Задействует дисковую систему только для загрузки кода и не требует особой производительности.
- Сервер базы данных: Один из ключевых факторов работы базы данных — это скорость дисковой подсистемы. Рекомендуется использовать SSD или RAID-массивы для повышения производительности. Также желательно разнести диски для данных и журналов транзакций на разные устройства.
- Файловый сервер: Скорость работы дисковой системы здесь также важна, однако основное внимание стоит уделить надежности и резервированию данных.
1.4 Сетевой интерфейс
Пропускная способность сети влияет на взаимодействие между серверами и клиентскими рабочими станциями. Особое внимание следует уделить соединению сервера приложений и сервера базы данных.
1.5 Виртуализация
Использование виртуальных серверов возможно, однако необходимо учитывать конкуренцию за ресурсы между виртуальными машинами. Для стабильной работы рекомендуется разнести сервер базы данных и сервер приложений на разные физические серверы.
2. Рекомендации по выбору серверного оборудования
2.1 Системные требования к серверу для 25 пользователей
- Процессор: Intel® Core® i5-9600 @ 3.7 ГГц и выше
- Оперативная память: 32 ГБ
- Дисковая система: SSD 512 ГБ + RAID5 1 ТБ для данных
- Сетевой интерфейс: 1 Гбит/с
- Операционная система: Windows 64-bit
2.2 Системные требования к серверу для 50 пользователей
- Процессор: Intel® Xeon® E5 v3
- Оперативная память: 16 ГБ и выше
- Файловый сервер: Процессор Intel® Xeon® D, RAID5 для хранения данных, 4 ГБ оперативной памяти
2.3 Системные требования к серверу для 100 пользователей
- Процессор: Intel® Xeon® E5-26xx v3 8 ядер и выше
- Оперативная память: 48 ГБ и выше
- Дисковая система: RAID5 не менее 1 ТБ
- Файловый сервер: Процессор Intel® Xeon® 4 ядра и выше, 2 ТБ RAID5
2.4 Системные требования к серверу для 300 пользователей
- Модель сервера: Hewlett Packard DL380 G7
- Процессоры: 2× Intel Xeon E5645 2.4 ГГц
- Оперативная память: 64 ГБ и выше
- Дисковая подсистема: RAID5 или 10, не менее 1 ТБ
3. Рекомендации по конфигурированию оборудования для Союз-PLM
Для стабильной работы рекомендуется использовать систему резервного копирования на отдельное устройство, настроить ежедневное резервирование и развернуть основной PLM-сервис на высокопроизводительных серверах.
4. Системные требования для интеграции с SOLIDWORKS
Для корректной интеграции системы Союз-PLM с SOLIDWORKS необходимо соблюдать системные требования для серверов SOLIDWORKS. Подробную информацию можно найти на официальном сайте.
5. Системные требования для клиентской рабочей станции
- Процессор: Intel® Core™ i7 и выше
- Оперативная память: 16 ГБ
- Дисковая система: SSD 512 ГБ
- Графическая карта: NVIDIA Quadro или AMD Radeon Pro
Следуя этим рекомендациям, вы сможете подобрать серверное оборудование, которое обеспечит стабильную работу системы Союз-PLM для вашей компании.