Схемы работы ZCR: со стандартным
разъемом PCI (а) и в варианте SO-DIMM (б) |
Понятно, что рыночный успех любой технологии зависит от того, какие фигуры
стоят за ней и кто получит преимущества от ее скорейшего внедрения. Основной
интерес к ZCR-продуктам проявляют Adaptec и Intel. За Adaptec -- репутация основного
игрока в области SCSI и одного из наиболее крупных поставщиков RAID-контроллеров.
К несомненным успехам компании относятся выход на первые роли в продвижении
RAID-технологий и миграция ведущих производителей серверных плат на использование
интегрированных контроллеров SCSI от Adaptec (сегодня AIC-7899W можно считать
индустриальным стандартом Ultra 160 SCSI). ZCR для Adaptec -- одно из средств
экспансии на массовый рынок. Мировое развитие коммуникаций, рост объемов хранимых
данных и требований к их обслуживанию многократно увеличили спрос на RAID-решения,
а доступность ZCR -- предпосылка их широкого распространения. Интересы Intel
тем более масштабны и прослеживаются на всех уровнях -- компонентной базы, контроллеров,
платформ, готовых серверов и коммуникационного оборудования. Intel давно самостоятельно
разрабатывает RAID-контроллеры, а теперь и ZCR-карты. Как производителю готовых
серверов и платформ-"полуфабрикатов" для них Intel важно распределить
продукцию по уровням целевых задач, предлагая в числе прочих и экономичные,
наращиваемые решения.
Материнские платы, поддерживающие контроллеры ZCR | |||
Производитель платы | Модель | ZCR-контроллеры | |
Adaptec 2000S "Nighthawk", Intel SRCMR "Pioneer" |
Adaptec 2005S "Raptor" | ||
Intel | SCB2 "Coosbay" | + | - |
Intel | SDS2 "Dodson" | + | - |
Supermicro | P3TDDR | - | + |
Supermicro | P4DC6+ | - | + |
Supermicro | P3TDER | - | + |
Tyan | Thunder HEsI-T S2688 | + | - |
Tyan | Thunder LE-T S2518 | + | - |
Логика EMRL
Итак, контроллер Zero Channel RAID (ZCR) имеет свой собственный процессор
ввода/вывода (IOP) и кэш-память, но использует контроллер ввода/вывода (IOC)
материнской платы. При этом ZCR IOP и устройство IOC должны размещаться на одной
шине PCI. Так было и в прежних реализациях, новой же является концепция логики
на материнской плате, обслуживающей ZCR. Adaptec называет эту логику Embedded
RAID Logic (EMRL), Intel -- RAID Input Output System (RAIDIOS), но по сути --
это одно и то же схемное решение на плате. Его стоимость невелика, а привлекательность
заключается в том, что EMRL-логика инициирует передачу управления дисковыми
операциями ZCR-карте, как только та устанавливается в стандартный слот PCI.
Одновременно с этим бортовой контроллер SCSI материнской платы становится недоступным
в PCI-пространстве, управление им реализуется драйверной моделью ZCR, а ресурсы
шины PCI перераспределяются через механизм взаимодействия драйвера ZCR-контроллера
и ОС. Во время старта системы ZCR-контроллер запрашивает в соответствии со стандартами
PCI ресурсы у BIOS и соответственно назначает необходимые из них "замаскированному"
IOC. Таким образом, связывая "интеллект" процессоров ввода/вывода
на ZCR-картах с высокой пропускной способностью стандартных каналов SCSI на
материнских платах, EMRL-логика позволяет реализовать полноценный аппаратный
RAID с минимальными начальными, или разнесенными во времени затратами. При рыночной
стоимости сегодняшних ZCR-карт ниже $300 можно говорить об экономии порядка
$200 на паре "материнская плата + ZCR-карта" по сравнению с решением
с отдельным, сопоставимым по производительности RAID-контроллером традиционной
компоновки.
Практицизм Intel
RAID-контроллер Intel SRCMR (Мodular
RAID on MotherBoard) c кодовым именем "Pioneer Square" обладает
надежностью и скоростными возможностями настоящего аппаратного RAID при сравнительно
низкой цене. Полнофункциональная работа реализуется в cочетании с серверными
платами Intel SCB2 "Coosbay" и SDS2 "Dodson", оснащенными
Ultra 160 SCSI-контроллером Adaptec AIC-7899W и логикой Intel RAIDIOS. Обеспечивается
доступ ко всем возможностям аппаратного RAID по интерфейсу SCSI. Поддерживаются
уровни RAID 0, 1, 4, 5 и 10. Контроллер обслуживается базовым процессором ввода/вывода
i80302 на ядре с частотой 100 MHz и снабжен 32 MB кэш-памяти SDRAM. Intel SRCMR,
по замыслу создателей, может выполнять двоякую роль -- как недорогой опции RAID-модернизации
для серверов "пьедестальной" компоновки на базе SDS2 "Dodson",
так и для оснащения серверов высокой плотности форм-фактора 2U, монтируемых
в стойку. Плата SCB2 "Coosbay" допускает установку контроллера SRCMR
горизонтально через riser-карту в составе интеловских же стоечных серверных
корпусов SR2200.
Оптимизм Adaptec
Adaptec 2005S "Raptor"
-- контроллер Zero Chan- nel RAID, устанавливаемый в разъем SO-DIMM |
Компания предлагает два решения ZCR,
отличающиеся форм-фактором. Adaptec 2000S "Nighthawk" -- низкопрофильная
PCI-карта для работы в серверах пьедестального типа или стоечных 2U-серверах.
Контроллер Adaptec 2000S взаимозаменяем с Intel SRCMR. Уникальным является продукт
2005S "Raptor". Этот RAID-контроллер не нуждается в PCI-слоте: размером
с кредитную карту, он идеально подходит под жесткие ограничения серверов высокой
плотности и устанавливается параллельно плоскости материнской платы как дочерняя
карта в разъем SO-DIMM на одной со SCSI-контроллером шине PCI. При этом слоты
PCI (ценный ресурс в сверхплотных 1U- и 2U-серверах) освобождаются под другие
контроллеры. Функционально ZCR-карты Adaptec 2000S и 2005S идентичны, как и
логика их обслуживания EMRL. Отличия состоят только в формате изделий, разъемах
подключения и сигналах определения наличия в системе ZCR-карты. Их базовый чип
Adaptec AIC-7930W совмещает функции 100-мегагерцевого процессора ввода/вывода
и механизма XOR. Контроллер использует те же архитектуру и программное обеспечение,
что и стандартные RAID-контроллеры Adaptec, -- ATA 2400A, SCSI 2100S и семейство
3xxxS. Оба продукта имеют интерфейс PCI 64-бит/
66 MHz, поддерживают уровни RAID 0, 1, 0/1, 5, 0/5 и режим JBOD, оснащаются
кэш-памятью 16 или 48 MB. Потребляемая мощность обеих карт 2 (!) Вт -- вчетверо
меньше, чем у сопоставимых RAID-контроллеров традиционной компоновки.
Вкусы производителей плат
Adaptec 2000S "Nighthawk"
-- контроллер Zero Channel RAID в варианте 64-бит PCI |
Если говорить о предпочтениях ведущих
производителей серверных материнских плат -- Intel, Supermicro и Tyan, то сегодня
они солидарны по части использования двухканального контроллера Adaptec AIC-7899W
в качестве транспортных SCSI-магистралей. C переходом на стандарт Ultra 320
SCSI его место на платах, вероятнее всего, займет Adaptec AIC-7902. C точки
зрения унификации оборудования предпосылки для внедрения ZCR сложились благоприятные.
Тем не менее каждый из трех лидеров по-своему трактует возросший спрос и на
RAID-решения вообще, и на серверы высокой плотности в частности. Intel тяготеет
к разработке универсальных платформ короткого модельного ряда. Supermicro и
Tyan уделяют больше внимания платформам под тонкие 1U-серверы, их предложение
по платам разнообразнее. Tyan активно проектирует альтернативные платформы неинтеловской
архитектуры, тогда как Supermicro предпочитает "держаться корней".
Единодушия не наблюдалось и в вопросе ZCR. Intel и Tyan считают решение прежде
всего недорогим, а уж потом компактным, малопотребляющим и пр. Соответственно,
гибкость, универсальность и возможность поэтапного наращивания мощности широкого
класса серверов обусловили их ориентацию на контроллеры Adaptec 2000S "Nighthawk"
и Intel SRCMR. Supermicro, напротив, сделала ставку на миниатюрные размеры контроллеров
Adaptec 2005 "Raptor", рассчитывая на эффект, в первую очередь, в
1U-решениях. В таблице приведен актуальный список плат, поддерживающих установку
ZCR-карт.
E-mail автора: [email protected]