Не так страшен черт, как его малюют
Развитие идеи SCSI носит название Ultra320 SCSI. Стоит заметить, что смещение SCSI-решений в высокий уровень видно хотя бы из тех изменений, которые мы наблюдаем по нововведениям Ultra320. Так, несмотря на полную обратную совместимость с предыдущими поколениями устройств, Ultra320 SCSI содержит ряд существенных нововведений, направленных на популяризацию устройств с этим интерфейсом в серверном сегменте. Например, в нем развита поддержка пакетной передачи данных ( Packetized SCSI), которая позволяет объединить нескольких блоков данных для передачи от одного устройства к другому. Ранее (в спецификации Ultra160) для того, чтобы передать блок данных, необходимо было установить связь между ними, для чего по шине передавался сигнал синхронизации - Ack. Понятно, что при работе с большими блоками информации необходимость генерирования сигнала синхронизации особых проблем не создает, но когда размер блока данных мал, а количество передаваемой информации велико, сигналы Ack загружают канал интерфейса. В итоге шина транспортного канала перегружается, из-за чего происходят задержки. Таким образом, в устройствах, использующих спецификацию Ultra160, пропускная способность дисковой шины может быть значительно ниже номинальных 160 Мбайт/с. В результате это могло бы существенно повлиять на рост популярности систем SAN, использующих надстройки iSCSI. Многие специалисты склоняются к мнению, что организация Internet Engineering Task Force (IETF), которая недавно формально ратифицировала спецификации надстройки iSCSI, сделала это только с оглядкой на внесенные в структуру SCSI пакетно-ориентированные изменения.
Именно важность передачи значительного количества небольших по размерам пакетов заставила разработчиков внести изменения в новую спецификацию стандарта SCSI. Протокол Ultra320 SCSI подразумевает, что между синхронизирующими импульсами одной сессией может быть послано сколь угодно большое число пакетов информации, в результате чего эффективная пропускная способность интерфейса приближается к пиковой скорости передачи данных - 320 Мбайт/с. Впрочем, все же следует понимать, для обеспечения максимальной пропускной способности необходимо, чтобы все компоненты дисковой подсистемы (контроллер, кабель, корзина и сам жесткий диск) поддерживали соответствующую спецификацию.
Несмотря на весьма привлекательные идеи, заложенные в интерфейс UltraSCSI 320, ни ему, ни его ранее заявленному правопреемнику - UltraSCSI 640 - скорее всего, не быть общеиндустриальным решением для систем хранения информации. На смену стандарту UltraSCSI 320 должен прийти Serial Attached SCSI (SAS), который, являясь полным правопреемником концепции SCSI, по замыслу разработчиков, должен вновь вернуть былые рыночные позиции этому интерфейсу в области систем начального и среднего уровня.
Разрабатываемый в настоящее время интерфейс Serial Attached SCSI сочетает в себе некоторые особенности Serial ATA и Fibre Channel. И хотя в его названии присутствует аббревиатура SCSI, он все же имеет больше общего с Serial ATA-интерфейсом. По сути, Serial Attached SCSI является усовершенствованием Serial ATA, причем еще более далеко идущим, нежели Serial ATA II. Так, в черновых спецификациях Serial Attached SCSI длина интерфейсного кабеля составляет 10 м, а число устройств, которое может быть одновременно обслужено в режиме полного дуплекса, составит 4096, при этом будет реализована полная совместимость со старым набором SCSI-команд. Впрочем, Serial Attached SCSI вряд ли станет конкурентом SATA, равно как и наоборот. Рынок высокоуровневых систем весьма консервативен, и сражения массовых и узкоспециализированных решений на одном поле вряд ли возможно.