Серверные блоки питания: redundancy и hot-swap
Серверные блоки питания: redundancy и hot-swap
Блок питания — компонент, о котором вспоминают только когда он выходит из строя. Для рабочих станций это неудобство, для сервера — потенциальная катастрофа. Именно поэтому серверные платформы строятся с расчётом на отказоустойчивость блоков питания: резервирование и горячую замену.
Типы резервирования
1+1 (N+1) — наиболее распространённая схема. Два блока питания, каждый из которых способен полностью обеспечить сервер нагрузкой. При отказе одного второй берёт всю нагрузку на себя. Сервер продолжает работать.
2+2 (2N) — два независимых источника питания от разных линий электроснабжения. Используется в критически важных системах: каждый БП подключён к своему ИБП и своей розетке. Защищает даже от отказа целого фидера питания.
N+N — обобщённая схема, где N рабочих блоков дублируется ещё N резервными. Применяется в высоконагруженных серверах с множеством БП.
Hot-swap: замена без остановки
Hot-swap (горячая замена) означает, что вышедший из строя блок питания можно физически извлечь и вставить новый без выключения сервера. Это ключевое требование для production-окружения.
Признаки БП с поддержкой hot-swap:
- Съёмный блок с ручкой или защёлкой
- Отдельный разъём на корпусе под каждый БП
- Индикаторы состояния на каждом блоке (зелёный/жёлтый/красный)
- Поддержка мониторинга через IPMI/BMC
Процедура горячей замены:
- Убедитесь, что второй БП работает нормально (зелёный индикатор)
- Подождите, пока новый БП готов к установке
- Разблокируйте и извлеките неисправный блок
- Вставьте новый блок до щелчка
- Проверьте индикаторы и состояние через IPMI
Мониторинг состояния БП
Через ipmitool:
# Список всех сенсоров, включая БП
ipmitool sdr list | grep -i psu
# Подробности по конкретному сенсору
ipmitool sdr entity 10
На Dell iDRAC информация о блоках питания доступна в разделе Power → Power Supplies. Там отображаются: входное напряжение, выходная мощность, КПД и статус.
Форм-факторы и разъёмы
Серверные БП используют стандартизированные форм-факторы:
- EPS12V — наиболее распространённый стандарт для серверов
- PS/2 (ATX) — встречается в бюджетных серверах и рабочих станциях
- Proprietary — фирменные форм-факторы Dell, HP, Supermicro (не взаимозаменяемы!)
Мощность серверных БП: от 300 Вт для небольших серверов до 2400 Вт и более для высокоплотных платформ.
КПД и сертификация 80 PLUS
Серверные БП сертифицируются по стандарту 80 PLUS:
- 80 PLUS Bronze — КПД ≥82% при 50% нагрузке
- 80 PLUS Gold — КПД ≥90% при 50% нагрузке
- 80 PLUS Platinum — КПД ≥92% при 50% нагрузке
- 80 PLUS Titanium — КПД ≥94% при 50% нагрузке
Для серверов в ЦОД разница в КПД напрямую влияет на счёт за электричество. При 1000 Вт потребления разница между Bronze и Platinum — около 100 Вт постоянной нагрузки, что за год составляет заметную сумму.
Что важно при выборе
- Совместимость — БП должен подходить по форм-фактору к конкретной модели сервера
- Мощность с запасом — рекомендуется планировать нагрузку не более 70−80% от номинала
- Сертификация — для ЦОД выбирайте Platinum или Titanium
- Поддержка hot-swap — обязательна для production
Не экономьте на блоках питания: это один из наиболее нагруженных компонентов сервера, и его отказ без резервирования означает простой.
Хорошая статья. На практике ещё важно проверять реальный КПД при той нагрузке, которая будет в вашем случае — у некоторых бюджетных БП «platinum» только на бумаге.