В чем разница между контроллером sas и контроллером sas raid?
В чем разница между контроллером sas и контроллером sas raid? Являются ли они одним и тем же, просто называются по-разному, или SAS Controller является просто точкой подключения без возможностей RAID, а SAS Raid Controller - это то, что можно настроить (как-нибудь?)
2 ответа
Контроллер SAS (HBA, Host Bus Adapter) сам по себе не имеет возможности RAID. Он просто показывает, сколько дисков подключено к базовой операционной системе, и задача ОС - выяснить, что с ними делать.
RAID-контроллер имеет процессор (и он также должен иметь некоторое количество оперативной памяти), встроенный в саму карту. Это ОЗУ действует как кеш, а процессор выполняет функции RAID. Количество дисков, которые видит базовая ОС, зависит от того, как вы конфигурируете свои тома RAID.
SAS HBA обычно также поддерживает не дисковые устройства, такие как ленточный накопитель. RAID-контроллеры, как правило, нет.
Контроллер SAS или RAID обычно обратно совместим с дисками SATA, но зависит от того, можно ли смешивать SATA и SAS на одной карте, зависит от карты.
Если вы используете современное программное решение для хранения данных, такое как ZFS или Windows Storage Spaces, тогда SAS HBA (non-raid) - это все, что вам нужно, при гораздо меньших затратах.
Обратите внимание, что вы можете быть ограничены скоростью линий PCIe или RAID-контроллера в обоих этих случаях. RAID-карта среднего уровня обычно имеет пропускную способность около 700 МБ / с, в то время как только контроллер SAS может насыщать 8-канальное соединение PCIe (~7000 МБ / с, если диски на другом конце могут поддерживать скорость).
SAS HBA представляет на сервер только несколько дисков независимо. Это, действительно, откуда исходит аббревиатура JBOD: просто набор дисков. Если требуется RAID, ОС должна предоставить ему программный RAID.
RAID-контроллер SAS не представляет диски независимо (если не настроен для этого); скорее он предоставляет аппаратную службу RAID и представляет RAID-массивы в виде виртуальных дисков для сервера.