SAS (Serial Attached SCSI) - последовательный компьютерный интерфейс, разработанный для подключения различных устройств хранения данных, например, жёстких дисков и ленточных накопителей. SAS разработан для замены параллельного интерфейса SCSI и использует тот же набор команд SCSI.
SAS обратно совместим с интерфейсом SATA: устройства SATA II и SATA 6 Gb/s могут быть подключены к контроллеру SAS, но устройства SAS нельзя подключить к контроллеру SATA. Последняя реализация SAS обеспечивает передачу данных со скоростью до 12Гбит/с на одну линию. К 2017-му году ожидается появление спецификации SAS со скоростью передачи данных 24Гбит/с
SAS сочетает преимущества интерфейсов SCSI (глубокая сортировка очереди команд, хорошая масштабируемость, высокая помехозащищённость, большая максимальная длина кабелей) и Serial ATA(тонкие, гибкие дешёвые кабели, возможность горячего подключения, топология типа «точка-точка», позволяющая достигать большей производительности в сложных конфигурациях) с новыми уникальными возможностями – такими, как продвинутая топология подключения с использованием хабов, именуемых SAS-расширителями (SAS- экспандерами), подключение к одному диску двух SAS-каналов (как для повышения надёжности, так и производительности), работа на одном контроллере дисков как с SAS, так и с SATA-интерфейсом.
В сочетании с новой системой адресации это позволяет подключать до 128 устройств на один порт и иметь до 16256 устройств на контроллере, при этом не требуются какие-либо манипуляции с перемычками и т.п. Снято ограничение в 2 Терабайта на объём логического устройства.
Максимальная длина кабеля между двумя SAS-устройствами –10 м при использовании пассивных медных кабелей.
Собственно под протоколом передачи данных SAS подразумевается сразу три протокола - SSP (Serial SCSI Protocol), обеспечивающий передачу SCSI-команд, SMP (SCSI Management Protocol), работающий с управляющими SCSI-командами и отвечающий, к примеру, за взаимодействие с SAS-расширителями, и STP (SATA Tunneled Protocol), с помощью которого реализована поддержка SATA-устройств.
Производимые в данный момент SAS контроллеры имеют внутренние разъёмы типа SFF-8643 (так же может называться mini SAS HD), но все еще могут встретиться разъемы типа SFF-8087 (mini SAS), на который выведено 4 SAS канала.
Внешний вариант интерфейса использует разъём SFF-8644, но все еще может встретиться разъем SFF-8088. Он так же поддерживает четыре SAS канала.
SAS контроллеры полностью совместимы с SATA дисками и SATA-корзинами/бэкплейнами – подсоединение обычно осуществляется при помощи кабелей : кабелей SFF-8643 - Multilane SAS/SATA. Кабель выглядит примерно вот так:
Обычно SAS корзины/объединительные панели (backplane) снаружи имеют SATA-разъёмы и в них всегда можно вставлять обычные SATA диски, поэтому их (такие корзины) обычно и называют SAS/SATA.
Однако существуют реверсивные варианты такого кабеля для подключения бэкплейна с внутренними разъёмами SFF-8087 к SAS-контроллеру, имеющему обычные SATA-разъёмы. Между собой такие кабели невзаимозаменяемы.
SAS диски нельзя подключить к SATA контроллеру или установить в SATA корзину/объединительную панель (backplane).
Для подключения SAS дисков к контроллеру с внутренними разъёмами SFF-8643 или SFF-8087 без использования SAS корзин необходимо использовать кабель типа SFF-8643->SFF-8482 или SFF-8087->SFF-8482 соответственно.
Существующие версии интерфейса SAS (1.0, 2.0, и 3.0) имеют совместимость между собой, то есть диск SAS2.0 можно подключать к контроллеру SAS 3.0 и наоборот. Кроме того будущая версия 24 Gb/s так же будет иметь обратную совместимость.
Типы коннекторов SAS
Изображение | Кодовое название | Также известен как | Внешний/ внутренний |
Количество контактов | Количество устройств | Комментарий |
SFF-8482 | SAS-разъём | Внутренний | 1 | Форм-фактор, совместимый с SATA-устройствами. Позволяет подключить SATA-диск к SAS-контроллеру или бэкплейну SAS. Однако диски с интерфейсом SAS не могут быть подключены к контроллеру SATA, так как разъём SFF-8482 имеет «ключ», не позволяющий подключить обычный SATA-кабель. На рисунке изображён разъём кабеля.
Для обеспечения совместимости бэкплейнов SAS как с дисками, так и контроллерами SATA используется разъём SFF-8482 со стороны дисков и SATA-разъёмы для подключения контроллера. Кабели с разъёмом SFF-8482 используются для подключения SAS и SATA дисков напрямую к контроллеру
|
||
SFF-8484 | SAS 4x 32-pin | Внутренний | 32 (19) | 4 (2) | Разъём с высокой плотностью контактов; в стандарте SFF определены разъёмы для подключения 2 или 4 устройств. В настоящее время считается устаревшим. Вместо SFF-8484 используются разъёмы SFF-8087 (mini-SAS) и SFF-8643 (mini-SAS HD) | |
SFF-8087 | Внутренний mini-SAS, iPASS | Внутренний | 36 | 4 | Внутренний разъём с высокой плотностью контактов
|
|
SFF-8088 | Внешний mini-SAS | Внешний | 26 | 4 | Внешний разъём с высокой плотностью контактов | |
SFF-8643 | Внутренний mini-SAS HD | Внутренний | 36 | 4 | Внутренний разъём с высокой плотностью контактов. Разработан для SAS 3 (12Гбит/с)
|
|
SFF-8644 | Внешний mini-SAS HD | Внешний | 36 | 4 | Внешний разъём с высокой плотностью контактов. Разработан для SAS 3 (12Гбит/с) |
Источник: НИКС - Компьютерный Супермаркет