- •Оглавление
- •Введение
- •1 Ход работы
- •1.1 Фиксация проблемы
- •1.2 Диагностика проблемы
- •1.3 Составление списка стейкхолдеров
- •1.4 Выявление проблемного месива
- •1.5 Определение конфигуратора
- •1.6 Целевыявление
- •1.7 Определение критериев
- •1.8 Экспериментальное исследование системы
- •1.9 Построение и усовершенствование модели
- •1.10 Генерирование альтернатив
- •1.11 Выбор подходящего решения
- •1.12 Реализация улучшающего вмешательства
- •Заключение
- •Список литературы
1.6 Целевыявление
Каждый из стейкхолдеров преследует свои цели:
1. Конечный пользователь:
1) Собрать функциональный сервер, соответствующий его потребностям.
2) Минимизировать затраты и сложности при сборке.
3) Обеспечить надежность и безопасность работы сервера.
2. Поставщики комплектующих:
1) Максимизировать продажи.
2) Удовлетворить потребности пользователя.
3) Получить прибыль.
3. Разработчики операционных систем и ПО:
1) Обеспечить совместимость с различными аппаратными конфигурациями.
2) Упростить процесс установки и настройки.
3) Обеспечить безопасность и стабильность работы.
4. Сообщества и форумы:
1) Помогать другим пользователям в решении проблем.
2) Обмениваться опытом и знаниями.
3) Содействовать развитию технологий.
Целевыявление позволяет понять, как каждая сторона заинтересована в решении общей проблемы.
1.7 Определение критериев
Критерии выбора при сборке домашнего сервера:
1. Производительность: (в таблице – Произв.) скорость обработки данных, количество ядер и потоков процессора, скорость оперативной памяти, и производительность дисковой подсистемы.
2. Надежность: (в таблице – Над.) качество комплектующих, стабильность работы, наличие резервных копий.
3. Масштабируемость: (в таблице – Мас.) возможность добавления новых компонентов, увеличение дискового пространства, расширение оперативной памяти.
4. Энергоэффективность: (в таблице – Энерг.) потребление электроэнергии, выбор блока питания, параметры энергосбережения.
5. Бюджет: (в таблице – Бюд.) общая стоимость комплектующих.
6. Удобство сборки: (в таблице – Сб.) простота установки, наличие инструкций, удобство доступа к компонентам.
7. Поддержка ПО: (в таблице – ПО.) совместимость с нужной операционной системой и программным обеспечением.
8. Уровень шума: (в таблице – Шум.) общий уровень шума работающего сервера.
Эти критерии позволяют оценить различные варианты сборки и выбрать наиболее подходящий.
1.8 Экспериментальное исследование системы
Изучение сообществ и форумов показывает, что большинство пользователей сталкиваются со следующими проблемами при сборке домашнего сервера:
1) Выбор комплектующих: непонимание технических характеристик, совместимости, трудностей выбора.
2) Сборка: физическая сложность установки компонентов, недостаток опыта, неправильные подключения.
3) Настройка: сложность установки и настройки операционной системы, сетевых параметров, прав доступа.
4) Безопасность: недостаточное понимание уязвимостей и способов защиты.
5) Бюджет: превышение запланированного бюджета, поиск более дешевых аналогов, покупка некачественных компонентов.
6) Производительность: несоответствие фактической производительности ожидаемой.
Изучение опыта других пользователей дает возможность определить самые распространенные ошибки и проблемы, которые нужно учитывать в процессе сборки.
1.9 Построение и усовершенствование модели
Было принято решение не усовершенствовать модель IDEF0, ведь для сборки домашнего сервера, этой модели будет достаточно.
1.10 Генерирование альтернатив
Рассмотрим несколько альтернативных вариантов для сборки домашнего сервера, основываясь на разных целях и бюджетах:
1. Бюджетный NAS: (Альтернатива 1)
1) Процессор: Intel Celeron или AMD Athlon.
2) Материнская плата: Mini-ITX с поддержкой SATA.
3) Оперативная память: 8 ГБ DDR4.
4) Жесткие диски: 2-4 диска 3.5" HDD 2-4 TB.
5) Корпус: небольшой корпус для NAS.
6) ОС: OpenMediaVault или FreeNAS.
7) Цель: простое файловое хранилище и медиасервер.
2. Производительный сервер: (Альтернатива 2)
1) Процессор: Intel Core i5/i7(Xeon) или AMD Ryzen 5/7(Fx).
2) Материнская плата: ATX с поддержкой PCIe Gen4.
3) Оперативная память: 16-32 ГБ DDR4/DDR5.
4) Жесткие диски: 1-2 SSD для системы, 2-4 HDD для хранения.
5) Корпус: ATX Mid-Tower с хорошим охлаждением.
6) ОС: Linux (Ubuntu Server) или Windows Server.
7) Цель: мультимедийный, игровой сервер, веб-хостинг.
3. Компактный сервер: (Альтернатива 3)
1) Процессор: Intel NUC или AMD Ryzen Embedded.
2) Материнская плата: встроенная в корпус.
3) Оперативная память: 8-16 ГБ DDR4.
4) Жесткие диски: 1-2 SSD m.2.
5) Корпус: компактный NUC-корпус.
6) ОС: Linux (Ubuntu Server) или Windows.
7) Цель: компактный сервер для умного дома, веб-хостинг.
4. Сервер виртуализации: (Альтернатива 4)
1) Процессор: Intel Xeon или AMD EPYC.
2) Материнская плата: серверная плата с несколькими PCIe.
3) Оперативная память: 32-64+ ГБ ECC DDR4/DDR5.
4) Жесткие диски: SSD для системы, 2+ HDD для виртуалок.
5) Корпус: Rackmount server корпус
6) ОС: ESXi, Proxmox
7) Цель: для множества виртуальных машин.
