Мне было интересно, какова цель двухпортовой сетевой карты на вычислительном модуле blade-сервера в контексте стойки центра обработки данных? Какая из этих конфигураций больше соответствует современной архитектуре центра обработки данных?
- Наличие резервного коммутатора, установленного поверх стойки (это нормально?) и подключение одного порта моей сетевой карты к основному, а другого — к резервному.
- Мой вычислительный блок — это двухсокетный NUMA (то есть 28 ядер на одном, 28 на другом сокете). Резервирование одного порта для трафика, генерируемого/принимаемого каждым сокетом? (Можем ли мы иметь избыточность коммутатора top-of-rack с этой конфигурацией?)
- Или что-то другое?
Чтобы обеспечить контекст, я пытаюсь выяснить, сколько разделов может поддерживать моя стойка. Я использую коммутатор Tofino2 с эквивалентом 128 портов 100GbE, каждый из моих вычислительных узлов — двухсокетный, 28 ядер на сокет, а мои сетевые карты — двухпортовые 100GbE. Таким образом, если бы каждая сетевая карта подключала только один порт к основному коммутатору, как в варианте (1), то масштабирование было бы 2x, вдвое больше, чем в варианте (2).
Спасибо!
решение1
Существует множество вариантов использования двух сетевых карт, в том числе:
- избыточное активное/пассивное аварийное переключение, обычно с резервными коммутаторами
- активная/активная балансировка нагрузки
- раздельное, выделенное использование различными приложениями, виртуальными машинами или сетями (LAN/SAN, WAN/LAN, производство/управление, ...)
- любая комбинация вышеперечисленного