Модульные серверные решения: как выбрать архитектуру и внедрить без ошибок
Когда в стойке становится много отдельных серверов, растет и инфраструктура вокруг них. Добавляются комплектующие, сетевые подключения и новые точки управления.
Еще один сервер сможет закрыть текущую потребность, но усложнит эксплуатацию из-за плотности стойки. Масштабироваться будет труднее, а требования к совместимости и отказоустойчивости вырастут.
В статье разберем, как устроены модульные решения и чем они отличаются от стоечных серверов и блейд-систем. Покажем, когда такая архитектура помогает развиваться или, наоборот, ограничивает площадку.
В этой статье:
- Что входит в модульную серверную систему
- Чем модульные решения отличаются от других серверных архитектур
- Когда модульная архитектура помогает
- 5 рисков, которые возникают при масштабировании системы
- Как выбрать модульную платформу
- Примеры платформ
- Вопросы и ответы
Что входит в модульную серверную систему
Основа - это шасси. В него устанавливаются вычислительные узлы, у каждого из которых свой процессор и оперативная память. Инфраструктура у такой системы общая. Она обслуживает остальные компоненты системы: питание, охлаждение, внутреннюю коммутацию и управление.
Дисковая архитектура зависит от платформы и проекта. Способы хранения могут быть разные:
- локальное хранение;
- поддерживаемые модули;
- внешние сети хранения;
- программно-определяемое хранение.
Выбирать способ хранения нужно до закупки модулей. После установки шасси менять дисковую архитектуру сложнее.
Современные платформы отличаются по конструкции. Модульность строится вокруг шасси и управляемого набора узлов, но конфигурация зависит от конкретного производителя.
Dell PowerEdge MX7000 занимает7U и поддерживает до восьми модулей одинарной ширины или четырех модулей двойной ширины.HPE Synergy 12000 Frame -10U-платформа , для которой официальная спецификация допускает до 12 вычислительных модулей половинной высоты или до шести полноразмерных модулей.Cisco UCS X9508 использует7RU-шасси с восемью гибкими слотами и архитектурой без срединной платы.
Централизованное управление тоже зависит от архитектуры платформы. Например:
Dell OpenManage Enterprise Modular управляетMX7000 и группами шасси, помогает контролировать состояние компонентов и обновления.- В
HPE Synergy для программно-определяемого управления используетсяHPE OneView .

Чем модульные решения отличаются от других серверных архитектур
Архитектуру выбирают под задачу. Важно понять, как будет расти нагрузка, хватит ли площадки и насколько удобно будет обслуживать систему через год или два.
Модульные решения бывают разными. В одних проектах это блейд-система, в других - платформа с разными типами узлов и единым управлением. Общий смысл один: несколько серверных узлов работают в общем шасси.
Модульные серверные решения
Состоят из шасси с вычислительными модулями. Внутри работают узлы, а часть инфраструктуры становится общей. К этому классу относятся блейд-системы и современные модульные платформы с единым управлением.
Стоечные серверы
Каждый узел подключается и обслуживается отдельно. Удобно, если нужны разные конфигурации, есть большая серверная или количество единиц оборудования не очень большое.
Гиперконвергентная инфраструктура
Кластерная схема, где вычисления и хранение объединяются программно. Ее можно построить на стоечных серверах или на поддерживаемой модульной платформе.
| Вариант | Как устроен | Когда рассматривать | Что проверить |
| Стоечные серверы | Отдельные серверы в стойке | Нужно добавлять узлы по одному и сохранять свободу конфигураций | Место, питание, кабели, сеть и управление |
| Модульные решения | Шасси с вычислительными модулями | Нужно плотнее разместить узлы и упростить управление | Совместимость модулей, охлаждение, резервирование и правила расширения |
| Гиперконвергентная инфраструктура | Кластер, где хранение работает программно | Нужно связать вычисления и хранение в единую систему | Баланс ресурсов, сеть между узлами, отказоустойчивость данных и лицензии |

У этих вариантов разная логика:
- Стоечные серверы дают больше свободы в конфигурациях и поэтапном росте.
- Модульные решения помогают плотнее собрать узлы в общем шасси и упростить управление внутри одной платформы.
- Гиперконвергентную инфраструктуру рассматривают, когда нужно связать вычисления и хранение в единую кластерную схему.
Поэтому сравнивать нужно по тому, как система будет расти и обслуживаться в конкретной серверной.
Когда модульная архитектура помогает
Сначала оценивают план роста и ограничения серверной, а уже потом выбирают платформу. Если заранее понятно, какие узлы будут добавляться и какие нагрузки на них лягут, модульная система помогает развиваться постепенно без хаотичного расширения стойки. В одном шасси можно разместить несколько вычислительных модулей и управлять ими через общий контур. Для такой схемы нужна готовая площадка.
Модульные серверные решения стоит рассмотреть, когда:
- Много узлов нужно собрать в ограниченном месте. Шасси помогает плотнее разместить вычислительные модули и уменьшить количество отдельных подключений.
- Рост можно спланировать заранее. Проще добавить новые модули, когда понятно, какие ресурсы понадобятся дальше.
- Нагрузки похожи по требованиям. Такой формат подходит для виртуализации, частного облака и рабочих мест, которые распределяются между несколькими узлами.
- Команде нужно единое управление. Состояние модулей, обновления и обслуживание контролируются в одном контуре платформы.
- Площадка готова к плотной системе. До выбора шасси нужно проверить стойку, питание и охлаждение. Иначе модульная платформа может упереться в ограничения серверной.
Вывод: модульная архитектура полезна, когда компании нужен управляемый рост внутри одной платформы. Но ее нельзя выбирать только по плотности. Сначала проверяют нагрузку, площадку и правила расширения.
Пришлите описание нагрузки, текущую схему и план роста. CRABBIT поможет подобрать модульную платформу, проверить ограничения площадки и подготовить конфигурацию для проекта.
5 рисков, которые возникают при масштабировании системы
Вместе с узлами растет нагрузка на площадку, сеть и хранение данных. Перед выбором платформы стоит оценить риски.
Компоненты влияют сразу на несколько узлов
В модульной системе часть инфраструктуры общая. Это удобно для управления, но повышает цену ошибки в проектировании. Если проблема возникнет в питании, вентиляции, сетевом модуле или контуре управления, она может затронуть сразу несколько серверных узлов.
Проверяют схему резервирования:
- Откуда питаются блоки.
- Как разведены линии.
- Что произойдет при отказе сетевого модуля, коммутатора или канала до СХД.
Площадка не выдерживает плотную компоновку
В одном шасси размещается несколько вычислительных модулей. Значит, стойке нужно больше питания и отвода тепла на ограниченном участке.
До установки проверяют мощность стойки, распределители питания, воздушный поток и требования производителя.
Например, для
Модули не подходят к выбранному шасси
Платформу нельзя собирать как конструктор из любых поколений и плат. Поддержка зависит от модели шасси, вычислительных узлов, сетевых компонентов и версий прошивок.
Нужно проверять по матрице совместимости, так как продукты устаревают.
Сеть и СХД перегружены
Количество модулей еще не показывает, как поведут себя сервисы. Вычислительных ресурсов может хватать, но данные будут идти через перегруженный канал или неподходящую схему хранения.
Важно понять, где будут лежать данные, как узлы получат к ним доступ и что произойдет при росте нагрузки.
Приложение останавливает работу при замене модуля
Если сервис работает на одном узле, его нужно заранее научить переноситься или запускаться на другом. Шасси может продолжать работу при обслуживании отдельного модуля, если это поддерживает платформа. Но приложение зависит от того, как оно развернуто.
Для этого проверяют резерв ресурсов, схему хранения и порядок обслуживания.

Как выбрать модульную платформу
Сначала нужно понять, что будет расти: число узлов, нагрузка на сервисы, требования к хранению или все сразу. После этого уже смотрят, какая платформа подходит под задачу и выдержит ли ее серверная.
- Опишите нагрузку. Для каждого сервиса нужны базовые данные: процессор, память, ввод-вывод, сеть и объем данных. Для виртуальной среды отдельно считают количество виртуальных машин и резерв ресурсов.
- Зафиксируйте требования к доступности. Нужно понимать, какие сервисы должны продолжить работу при отказе узла. От этого зависит запас по ресурсам и схема хранения.
- Проверьте площадку. Модульная система размещает несколько узлов в одном шасси. До выбора платформы проверяют стойку, питание и охлаждение.
- Выберите схему хранения. Данные могут храниться локально, на внешней СХД или в программно-определяемом хранилище. Это решают до подбора модулей.
- Сверьте совместимость. В спецификации должны совпасть шасси, вычислительные модули, сетевые компоненты, блоки питания, управление и версии прошивок.
- Опишите рост. Нужно заранее понять, какие модули добавляются дальше и в какой момент заканчивается емкость шасси.
Примеры платформ
| Производитель | Платформа | Когда рассматривать | Что проверить |
| Dell |
|
Нужна модульная платформа с единым управлением и разными типами модулей |
Заполнение шасси, совместимость модулей, управление Enterprise Modular |
| HPE |
|
Важны единое управление, профили конфигураций и развитие внутри одной платформы |
Типы модулей, межсоединения, управление |
| Supermicro |
|
Нужна плотная блейд-платформа для вычислительных нагрузок | Форм-фактор шасси, сетевые модули, поддерживаемые блейды |
| Lenovo |
|
Нужен многоузловой серверный блок в |
Количество узлов в шасси, питание, сетевые подключения каждого узла |
Вопросы и ответы
Не совсем. Блейд-сервер — это один из вариантов модульной системы. Он устанавливается в общее шасси и использует его питание, охлаждение, сеть и управление.
Стоечный сервер работает как отдельный узел в стойке. Модульная система собирает несколько вычислительных модулей в одном шасси. Такой подход удобен, когда серверная растет предсказуемо и нужно управлять несколькими узлами через общий контур.
Гиперконвергентная инфраструктура — это кластерная схема, где вычисления и хранение объединяются программно. Ее можно построить на стоечных серверах или на поддерживаемой модульной платформе. Само шасси не делает систему гиперконвергентной.
Да, если такую операцию поддерживает производитель платформы. Но для работы приложения одного шасси недостаточно. Нагрузка должна переноситься на другие узлы, а для этого нужен запас ресурсов и проверенная схема хранения.
Можно только в тех сочетаниях, которые разрешил производитель. Перед выбором проверяют модель шасси, вычислительные модули, сетевые компоненты, управление и версии прошивок. Без матрицы совместимости такую конфигурацию лучше не закладывать в проект.
Не всегда. Модульная система помогает плотнее разместить несколько узлов в стойке. Но выгода зависит от конкретного шасси, состава модулей и готовности площадки. Если не хватает питания или охлаждения, плотное размещение станет ограничением.
Нет. Итоговая стоимость зависит от шасси, модулей, лицензий, поддержки, запасных частей и требований к площадке. Для одного проекта модульная система упрощает рост, для другого отдельные стоечные серверы будут понятнее в эксплуатации.
Модульную архитектуру стоит рассмотреть при предсказуемом росте серверной. Она подходит, когда нужно добавлять похожие узлы, управлять ими из общего контура и заранее понятно, как будет развиваться нагрузка.
Стоечные серверы удобнее, когда узлов немного или конфигурации сильно различаются. Такой вариант проще обновлять частями и легче менять без привязки к конкретному шасси.
Сначала проверяют нагрузку, площадку и схему хранения. Затем сверяют совместимость шасси, модулей, сетевых компонентов и прошивок. Отдельно стоит запросить сценарий расширения: какие модули можно добавить позже и где заканчивается ресурс платформы.