Multipath I/O - технология, позволяющая
задействовать нескольких контроллеров или шин для доступа к одному
устройству хранения данных. Например, один SCSI диск может быть подсоединён к двум SCSI
контроллерам. В случае отказа одного из них, операционная система будет
продолжать работать по другому. Это дает возможность повысить
производительность и отказоустойчивость среды передачи данных.
В случае с iSCSI, принципиальная схема не меняется т.к. подключенные по
сети блочные устройства (iSCSI-Target) для операционной системы не чем
не отличаются от локальных устройств хранения данных. Единственное, что
вместо SCSI контроллеров и шлейфов,
используются компоненты обычного Ethernet - сетевые карты, медные или
оптические кабеля. В продуктах VMware и Citrix данную технологию можно
встретить под именем Multipathing.
Device-Mapper Multipath (DM
Multipath, множественное связывание устройств) - название реализации
технологии Multipath I/O в Linux доступной во всех современных
дистрибутивах. Реализован в виде модуля ядра. Прозрачно для приложений,
представляет массив, доступный по нескольким путям, в виде одного
мета-устройства.
Использование DM Multipath позволяет достичь следующего:
• Отказоустойчивость - в случае сбоя любого маршрута (кабеля,
контроллера или коммутатора) DM-Multipath начнет использовать
альтернативный путь из числа не активных.
• Балансировка нагрузки – запросы ввода и вывода распределяюся между путями по очереди, что равномерно загружает все доступные сетевые контроллеры и каналы. Вся статья
• Балансировка нагрузки – запросы ввода и вывода распределяюся между путями по очереди, что равномерно загружает все доступные сетевые контроллеры и каналы. Вся статья
Комментариев нет:
Отправить комментарий