|
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
|
2006 г.
Индустриальное распространение SASЕвгений Патий"IT News" Хотя стандарт SAS изначально был задуман как замена «пожилому» SCSI с параллельной схемой включения, он содержит множество новых возможностей, позволяющих значительно расширить, в сравнении с последним, область его применения. В контексте потенциального использования SAS чрезвычайно привлекательным выглядит сочетание его топологии «точка-точка» и несомненно удачного протокола обмена данными c высокой производительностью. SAS и SATA: в одной упряжкеSAS-контроллеры, так же как и SAS-расширители (устройства, используемые для масштабирования SAS-топологии), полностью совместимы в плане поддержки как жестких дисков SAS, предназначенных для корпортативного применения, так и дешевых «розничных» SATA-дисков. Гибкость, изначально предусмотренная на этапе разработки стандарта SAS, позволяет комбинировать различные типы накопителей в пределах общей структуры хранилища данных и допускает разнообразие на различных уровнях организации этого хранилища - при условии использования стандартных компонентов. Это, в свою очередь, делает возможной совместимость дизайнов физического сигнального уровня SAS и SATA. Если же добавить сюда туннельный протокол, то станет совершенно очевидным, что оба эти стандарта способны успешно сосуществовать «в одной упряжке» в рамках единого хранилища данных. Более того, диски различных стандартов могут быть подключены к единому SAS-контроллеру, что просто недостижимо в случае с SCSI или каким-либо иным популярным сегодня интерфейсом. Преимущества возможности такого многообразия демонстрируют жесткие диски различных стандартов для различных требований к подсистеме хранения данных. Например, для нагруженных систем высокой готовности используются производительные SAS-накопители, для системных разделов или периодических бэкапов данных - дешевые, но емкие диски SATA. Такой подход разумен: система в целом получается сбалансированной как с точки зрения производительности, так и в плане финансовых вложений. А кроме того, не требуется приобретать «лишние» контроллеры - ведь диски этих двух типов подключены к единому производительному SAS-контроллеру. Краткая сводная таблица, вместившая сведения о наиболее распространенных современных интерфейсах, дает более наглядное представление о возможностях стандарта SAS.
Возможности масштабируемости SASТрадиционный интерфейс SCSI имеет ряд фундаментальных ограничений, сдерживающих дальнейший рост числа SCSI-систем. Самое серьезное из них касается возможности подключения не более 15 устройств к шине SCSI. Кроме того, дальнейшее наращивание мощности системы ощутимо тормозится физическими возможностями разделяемой шины SCSI. Стандарт SAS преодолел эти ограничения сразу по нескольким направлениям. Во-первых, в основу интерфейса положена идеология «точка-точка», что, в сущности, делает прохождение электрического сигнала более стабильным. Во-вторых, число подключенных к шине адресуемых устройств может составлять более 16000. Возможность подключать к контроллеру большое число жестких дисков стала более привлекательной с массовым распространением компактных и скоростных накопителей в форм-факторе 2,5 дюйма, позволяя организовывать более «плотные» дисковые массивы по сравнению с использованием винчестеров 3,5 дюйма. Разговор по поводу масштабируемости не может в полной мере считаться предметным без более глубокого разъяснения сути SAS-экспандеров (расширителей). Параллельный стандарт SCSI подразумевает их в качестве средства, позволяющего ослабить некоторые конструктивные ограничения, в основном для того, чтобы облегчить прохождение электрического сигнала. В то же время SAS-экспандеры способны значительно расширить число подключенных устройств (более 16000), а также увеличить длину соединений между накопителями и контроллерами до нескольких десятков метров. Это достигается с помощью каскадирования экспандеров, а также с применением разрешения или запрещения доступа к хранилищу данных, которым могут пользоваться несколько хостов (в этой связи часто встречается термин «зонирование»). SAS-экспандеры изначально задумывались как довольно простые устройства, обеспечивающие сравнительно недорогое внедрение в общую инфраструктуру, а их универсальность и невысокая стоимость делают SAS привлекательной альтернативой множеству SCSI-систем. Сейчас имеются 12-, 24- и 36-портовые SAS-экспандеры для организации мощных систем хранения данных, часто способных содержать более сотни жестких дисков. 12 Гбит/с «чистой» производительностиБазовая редакция стандарта SAS подразумевает пропускную способность на уровне 3 Гбит/с, но ввиду того что это интерфейс с полным дуплексом, данные могут приниматься и отправляться одновременно. Последнее обстоятельство, в сочетании с возможностью организации связи по двум портам, фактически поднимает базовую пропускную способность SAS до уровня 12 Гбит/с «чистой» производительности. Соединения SAS могут комбинироваться с многопортовостью - наиболее популярен вариант с четырьмя каналами SAS на порт. Как дополнение, некоторые платы хост-контроллеров SAS содержат даже восемь каналов, что в сумме позволяет достигнуть верхнего предела пропускной способности на уровне 48 Гбит/с и, учитывая миниатюрность аппаратной части данного стандарта, представляет собой действительно выдающийся результат. Менее очевидное обстоятельство, касающееся общей производительности системы, имеет в основе достаточно небольшой (2,5 дюйма) форм-фактор в комбинации с SAS-подключениями. Даже подсоединенные к хост-контроллеру дополнительные жесткие диски обмениваются информацией с контроллером одновременнно, что увеличивает общую производительность системы. В самом ближайшем будущем стоит ожидать значительных улучшений показателей тестовых измерений производительности SAS-систем на фоне их SCSI-предшественников. Надежно, выгодно, удобноМножество современных бизнес-приложений становятся все более нетерпимыми к простоям систем: аппаратная и программная модернизация, регламентные работы, процедуры бэкапа и восстановления данных - все это не в лучшую сторону отражается на времени непрерывной работы. В отличие от традиционного SCSI-интерфейса, SAS реализует двухпортовую схему, что весьма благоприятно сказывается на возможностях восстановления или архивирования данных и, значит, снижает время простоя системы. Протокол SAS поддерживает коррекцию ошибок между хост-контроллером и дисковыми накопителями - в том случае, если последние имеют эту функцию реализованной на аппаратном уровне. Такая возможность часто используется в продуктах корпоративного уровня в качестве дополнительной меры предосторожности, препятствующей разрушению данных. SAS и блейд-серверыОдин из примеров использования SAS в качестве основного стандарта корпоративной инфраструктуры хранения данных - блейд-серверы. В то время как популярность блейд-серверов интенсивно растет, SAS выглядит практически идеальным средством для соединения блейдов с общим сетевым хранилищем данных. SAS идеально масштабируется без останова оборудования при помощи экспандеров и, как все мультинодовые интерфейсы, позволяет доступ множества хостов к разным хранилищам данных. С точки зрения применения с блейд-серверами, привлекательно выглядит и возможность организации смешанных хранилищ SAS и SATA. Организация SCSI Trade Association ожидает, что блейд-рынок будет доминирующим для стандарта SAS. Кроме того, SAS в ближайшее время станет основным стандартом для подавляющего большинства систем корпоративного уровня. |
|
CITForum © 1997–2025