Назад | Перейти на главную страницу

bonding-rr vs single 10G для NFS NAS - плюсы и минусы?

Я стою перед выбором сетевых адаптеров и переключателя для сервера хранения и хостов виртуализации, и я не могу выбрать между 10G и четырехгигабитным с помощью bonding-rr. 10G - решение заметно дороже и 10G нам особо не нужно, 4G определенно хватит ...

Однако меня немного беспокоит масштабирование NFS с помощью bonding-rr. Кто-нибудь использовал NFS с такой настройкой? Является ли это реальной альтернативой единственному каналу с более высокой пропускной способностью? Мне известны некоторые передовые практики для такого типа связывания (4 отдельных vlan для каждого набора ссылок для уменьшения коллизий), и я просмотрел некоторые истории, описывающие такие настройки в производстве, но они обычно сравнивают это с теоретической пропускной способностью или одним гигабитом производительность - не 10G.

Кто-нибудь знает какие-то другие темы и проблемы, которые я должен принять во внимание с указанными вариантами?

Вы определенно не должны рассматривать balance-rr как режим связывания для чего-либо, кроме прямых соединений точка-точка для одного протокола. Основная проблема с balance-rr заключается в том, что вы получите чрезмерный джиттер и доставку не по порядку, что довольно неприятно для таких сервисов, как NFS и CIFS. Даже с топологией «точка-точка» и одним протоколом связывание максимально поддерживаемого количества каналов 1G в balance-rr не будет настолько надежным, как одно соединение 10G. balance-rr - это отчаянный кладж последнего средства для увеличения пропускной способности в ограниченной системе.

LACP хорошо сбалансирует соединения, но эффективен только для нескольких конечных точек. Это не проблема для большинства файловых и блочных серверов, поскольку они обычно развертываются с целью предоставления хранилища нескольким конечным точкам. Большинство коммутаторов имеют максимум 8 портов LACP, и балансировка трафика через 8 портов далека от идеала.

Переход на 10G Ethernet довольно дорогой. Вы смотрели на бесконечную полосу 10G или 40G? Это намного дешевле, вы можете запускать все свои хосты по однородной избыточной структуре, и вы получаете встроенный RDMA.