Высокопроизводительные и отказоустойчивые HBA-адаптеры HPE FC

Адаптер главной шины QLogic FC HBA HPE StoreFabric SN1600Q 32Gb однопортовый Fibre Channel Host Bus Adapter (опции для х.
251 000 р RUR 3 075 $ 2 784 €


Адаптер главной шины Emulex FC HBA HPE P9D94A
Адаптер главной шины QLogic FC HBA HPE StoreFabric SN1100Q 16Gb двухпортовый Fibre Channel Host Bus Adapter (опции для х.
108 400 р RUR 1 328 $ 1 203 €


Адаптер главной шины Emulex FC HBA HPE P9D93A
Адаптер главной шины QLogic FC HBA HPE StoreFabric SN1100Q 16Gb однопортовый Fibre Channel Host Bus Adapter (опции для х.
109 680 р RUR 1 344 $ 1 217 €


Адаптер главной шины Emulex FC HBA HPE Q0L12A
Адаптер главной шины Emulex FC HBA HPE StoreFabric SN1600E 32Gb двухпортовый Fibre Channel Host Bus Adapter (опции для х.
450 200 р RUR 5 515 $ 4 994 €


Адаптер главной шины Emulex FC HBA HPE Q0L11A
Адаптер главной шины Emulex FC HBA HPE StoreFabric SN1600E 32Gb однопортовый Fibre Channel Host Bus Adapter (опции для х.
302 600 р RUR 3 707 $ 3 357 €

Описание HBA-адаптеров HPE FC
HBA-адаптеры HPE FC позволяют перевести сетевую инфраструктуру на высокоскоростное соединение Fibre Channel (FC), снизив тем самым время отклика на запросы и значительно повысив суммарную производительность используемой инфраструктуры. Высокая пропускная способность, малая задержка и большое число операций ввода/вывода в секунду позволяют использовать представленные адаптеры для самых требовательных корпоративных приложений.
Особенности решений
- Представленные адаптеры обеспечивают больший объем передаваемых данных на единицу потребляемой электроэнергии и лучшую окупаемость инвестиций по сравнению с адаптерами предыдущего поколения.
- Интеграция адаптеров в доступное оборудование позволяет полностью раскрыть потенциал flash-массивов, значительно снизив время получения данных и повысив эффективность приложений.
- Адаптеры совместимы с модулем управления OneCommand Manager для сервера VMware vCenter, что значительно ускоряет и упрощает их развертывание и администрирование.
- Функция обеспечения целостности данных T10 Protection Information (T10-PI) обеспечивает надежную защиту данных в процессе их трансфера с сервера в массив хранения данных.
- Благодаря минимальному времени задержки, значительно повышается удобство использования инфраструктуры виртуальных рабочих столов даже при критических нагрузках.
- Функция приоритезации трафика ExpressLane критически важных приложений повышает производительность хранилищ в перегруженных сетях.
- Использование моделей предоставляет широкие возможности масштабирования для поддержки увеличивающейся плотности виртуальных машин.
Все права принадлежат hparts.ru
HBA-адаптеры FC HPE для гибкого подключения дополнительных устройств


HBA-адаптер HPE FC относится к сетевому оборудованию, которое позволяет производить апгрейд аппаратной части серверов или оборудования, используемого для хранения данных. Адаптеры этого типа могут устанавливаться в системную плату сервера при помощи коммутационных интерфейсов PCI-Express либо PCI-Extended. Использование этих разъемов позволит получить высокий уровень пропускной способности при обработке массивных потоков информации.
Функциональные возможности
- Использование HP FC адаптеров применяется в тех случаях, когда требуется подключение дополнительных устройств Fibre Chanel. Благодаря этому появляется возможность расширить возможности серверной системы в плане подключения большего числа виртуальных машин.
- HBA-адаптер HP FC обеспечивает возможным подключения к одному физическому порту нескольких виртуальных соединений, которые будут восприниматься устройством как одно соединение, для которого выделяются определенные сетевые ресурсы.
- Наличие такого типа HBA-адаптеров позволит подключать дополнительное количество накопителей FC SDD, управление которыми будет производиться по выделенным каналам адаптера.
Также Вас могут заинтересовать следующие категории товаров:
Адаптеры SATA HP (HBA)

Устройства HBA HP SATA представляют собой специальные интерфейсные платы, которые имеют широкое практическое применение в тех случаях, когда нужно подключить к серверному оборудованию периферийные уст.

Сетевые карты HP 10Gbe

Без сетевых карт на сегодняшний день невозможно представить себе прогресс в работе предприятия. С помощью этих дополнений обычные серверные центры повышают скорость работы, а точнее намного быстрее пе.

Адаптеры SAS HP (HBA)

HBA-адаптер HP SAS относится к периферийным устройствам, с помощью которых можно расширить функциональность аппаратной части серверного оборудования и систем хранения данных. Функциональное предназнач.
Основы Fibre Channel
Продолжаю вещать на тему прояснения основных представлений об FC SAN. В комментариях к первому посту меня попрекнули тем, что копнул недостаточно глубоко. В частности — мало сказал о непосредственно FC и ничего о BB credits, IP и multipathing. Multipathing и IP — темы для отдельных публикаций, а про FC, пожалуй, продолжу. Или начну, как посмотреть.
Для начала, небольшое терминологическое отступление (навеянное опять же комментарием к предыдущему посту).
Fibre or Fiber?: Изначально технология Fibre Channel предполагала поддержку только волоконно-оптических линий (fiber optic). Однако, когда добавилась поддержка меди, было принято решение название в принципе сохранить, но для отсылки на стандарт использовать британское слово Fibre. Американское Fiber сохраняется преимущественно для отсылки на оптоволокно.
Оригинал
Fibre Channel was originally designed to support fiber optic cabling only. When copper support was added, the committee decided to keep the name in principle, but to use the UK English spelling (Fibre) when referring to the standard. The US English spelling (Fiber) is retained when referring generically to fiber optics and cabling.
IBM Redbook «Introduction to SAN and System Networking»
Начало
По аналогии с сетевой моделью OSI, Fibre Channel состоит из пяти уровней. Каждый уровень обеспечивает определённый набор функций.

FC-0 — уровень физических интерфейсов и носителей. Описывает физическую среду: кабели, коннекторы, HBA, трансиверы, электрические и оптические параметры.
- Кодирование / декодирование
- Ordered sets
- Инициализация соединения (link initialization)
- Кадрирование (определение структуры кадра / фрейма).
- Управление последовательностями (Sequence management)
- Управление обменом (Exchange management)
- Класс обслуживания (Class of Service)
- Управление потоком (Flow control)
- Fibre Channel Protocol for SCSI-3 (SCSI-FCP) — проброс SCSI
- Fibre Channel Link Encapsulation (FC-LE) — проброс TCP/IP
А теперь подробнее об этих и других непонятных словосочетаниях. В данной статье рассмотрим только нижние три уровня, как наиболее значимые при создании и управлении инфраструктурой FC SAN.
FC-0
Я, пожалуй не буду приводить сложных таблиц разновидностей кабелей, передатчиков и их характеристик. Во-первых, потому что неудобно тут вставлять таблицы, во-вторых, потому что эти таблицы есть везде, где хоть что-то написано про FC (русская википедия, нерусская википедия), в-третьих (и ключевое), — на мой взгляд, главное понять суть, а справочные данные найти не проблема.
А суть в том, что есть два типа волокна: многомодовое и одномодовое.
Многомодовое (Multimode Fiber, MMF) — относительно широкое в сечении (50-62,5 микрон), предназначенное для коротковолновых лазерных лучей. «Многомодовое» значит, что свет по каналу может проходить разными путями — множественно отражаясь от стенок волокна. Это делает кабель менее чувствительным к перегибу, но снижает силу и качество сигнала, что ограничивает данный тип только небольшими дистанциями — до 500 м.
Одномодовое (Singlemode Fiber, SMF) — волокно малого диаметра (8-10 микрон), сигнал по которому передаётся длинноволновым лазером, свет которого не виден человеческому глазу. Тут свет может перемещаться единственным путём — по прямой, соответственно сигнал передаётся быстрее и точнее, но оборудование для обеспечения такого рода сигналов стоит значительно дороже, так что используется, в основном, для связи на больших расстояниях (до 50 км). К перегибам и вообще любым искривлениям одномодовое волокно куда чувствительнее.
Тут рядом есть более подробная статья про типы волокна.
Стоит иметь ввиду, что для соединения двух устройств используется два кабеля. Один используется для передачи, другой для приёма. Потому важно подключить их корректно (Tx одной стороны к Rx другой).
Отдельно хочу упомянуть про такой термин как тёмная оптика (dark fiber). Сей термин не значит, что она как-то специальным образом тонирована. Это просто выделенные оптические линии связи, как правило, для связи на больших расстояниях (между городами или далеко отстоящими зданиями), которые берутся в аренду, и для использования которых не требуется дополнительное оборудования усиления сигнала (его обеспечивает владелец). Однако, так как это просто оптический кабель, отданный в ваше полновластное распоряжение, до тех пор пока вы не пустите по нему свой световой сигнал, он остаётся «тёмным».
Плавный переход от FC-0 к FC-1 и обратно обеспечивает ASIC — элемент таких устройств как HBA, дисковых массивов и коммутаторов.
Из Википедии:
ASIC (аббревиатура от англ. application-specific integrated circuit, «интегральная схема специального назначения») — интегральная схема, специализированная для решения конкретной задачи. В отличие от интегральных схем общего назначения, специализированные интегральные схемы применяются в конкретном устройстве и выполняют строго ограниченные функции, характерные только для данного устройства; вследствие этого выполнение функций происходит быстрее и, в конечном счёте, дешевле. Примером ASIC может являться микросхема, разработанная исключительно для управления мобильным телефоном, микросхемы аппаратного кодирования/декодирования аудио- и видео-сигналов (сигнальные процессоры).

В оборудовании Fibre Channel ASIC состоит из следующих функциональных элементов:
- Encoder / Decoder — обеспечивает кодирование каждых 8 бит передаваемых данных в 10-битное представление. И декодирование обратно принимаемых данных.
- SERDES (Serializer / Deserializer) — преобразует параллельный поток 10-битных порций данных в последовательный поток 10-битных порций данных.
- Transceiver — преобразует электрические импульсы в световые сигналы.
ASIC
Transceivers, трансиверы или SFP — в случае FC-коммутаторов это отдельные модули, необходимые для подключения кабеля к порту. Различаются на коротковолновые (Short Wave, SW, SX) и длинноволновые (Long Wave, LW, LX). LW-трансиверы совместимы с многомодовым и одномодовым волокном. SW-трансиверы — только с многомодовым. И к тем и к другим кабель подключается разъёмом LC.
Есть ещё SFP xWDM (Wavelenght Division Multiplexing), предназначенные для передачи данных из нескольких источников на дальние расстояния единым световым пучком. Для подключения кабеля к ним используется разъём SC.
FC-1
8/10 и 64/66
Первое, что происходит на этом уровне — кодирование / декодирование информации. Это довольно мудрёный процесс, в ходе которого каждые 8 бит поступающей информации преобразуются в 10-битное представление. Делается это с целью повышения контроля целостности данных, отделения данных от служебных сигналов и возможности восстановления тактового сигнала из потока данных (сохранение баланса нулей и единиц).
Это ведёт к заметному снижению полезной пропускной способности, ибо как можно подсчитать, 20% потока данных является избыточной служебной информацией. А ведь кроме всего прочего, немалую часть этого потока может занимать служебный трафик.
Однако хорошая новость в том, что кодирование 8/10 используется в оборудовании 1G, 2G, 4G и 8G. В части реализаций 10G и начиная с 16G кодирование осуществляется по принципу 64/66, что существенно увеличивает полезную нагрузку (до 97% против 80% в случае 8/10).
Ordered sets
- Разделители фреймов (Start-of-Frame, SOF и End-of-Frame, EOF).
- Два базовых сигнала — IDLE (порт готов принимать или передавать данные) и R_RDY (receiver ready — порт освободил буфер для приёма очередной порции данных)
- Базовые последовательности (primitive sequences):
- NOS (Not Operational) — порт обнаружил разрыв / отсутствие соединения
- OLS (Offline State) — порт инициирует установление соединения, или порт получил NOS, или порт переходит в состояние off-line
- LR (Link Reset) — инициализация сброса соединения. Отправляется в случае получения OLS или каких-то ошибок приёма-передачи (как правило, на уровне Flow Control). Отправивший порт очищает свои буферы и их счётчики
- LRR (Link Reset Response) — ответ на LR. Отправивший порт очищает свои буферы и их счётчики
Инициализация соединения (Link initialization)

При установлении физического соединения между портами A и B, между ними происходит следующий «обмен веществ»:
FC-2
Фреймы (Кадры, Frames)
- SoF — 4 байта (1 tw) — идентификатор начала фрейма.
- Header — 24 байта (6 tw) — заголовок. Содержит такую информацию как адрес источника и приёмника, тип фрейма (FT-0 — управляющий или FT-1 — данные), номер последовательности и порядковый номер фрейма в ней и прочая служебно-контрольная информация.
- Data — 0-2112 байт (0-528 tw) — непосредственно данные (например, SCSI-команды).
- CRC — 4 байта (1 tw) — контрольная сумма.
- EoF — 4 байта (1 tw) — идентификатор конца фрейма.
Промежутки между фреймами заполняются специальными «заполняющими словами» — fill word. Как правило, это IDLE, хотя начиная с FC 8G было стандартизовано использование ARB(FF) вместо IDLE, в целях снижения электрических помех в медном оборудовании (но по-умолчанию коммутаторами используется IDLE).
Последовательности (Sequences)
Чаще всего источник стремится передать приёмнику гораздо больше информации, чем 2112 байт (максимальный объём данных одного фрейма). В этом случае информация разбивается на несколько фреймов, а набор этих фреймов называется последовательностью (sequence). Чтобы в логическую последовательность фреймов не вклинилось что-то лишнее при параллельной передаче, заголовок каждого фрейма имеет поля SEQ_ID (идентификатор последовательности) и SEQ_CNT (номер фрейма в последовательности).
Обмен (Exchange)
Одна или несколько последовательностей, отвечающих за какую-то одиночную операцию, называется обменом. Источник и приёмник могут иметь несколько параллельных обменов, но каждый обмен в единицу времени может содержать только одну последовательность. Пример обмена: инициатор запрашивает данные (последовательность 1), таргет возвращает данные инициатору (последовательность 2) и затем сообщает статус (последовательность 3). В этот набор последовательностей не может вклиниться какой-то посторонний набор фреймов.
Для контроля этого процесса заголовок каждого фрейма включает поля OX_ID (Originator Exchange ID — заполняется инициатором обмена) и RX_ID (Responder Exchange ID — заполняется получателем в ответных фреймах, путём копирования значения OX_ID).
Классы обслуживания (Classes of Services)
Различные приложения предъявляют разные требования к уровню сервиса, гарантии доставки, продолжительности соединения и пропускной способности. Некоторым приложениям требуется гарантированная пропускная способность в течение их работы (бэкап). Другие имеют переменную активность и не требуют постоянной гарантированной пропускной способности канала, но им нужно подтверждение в получении каждого отправленного пакета. Для удовлетворения таких потребностей и обеспечения гибкости, FC определяет следующие 6 классов обслуживания.
Class 1
Для этого класса устанавливается выделенное соединение, которое резервирует максимальную полосу пропускания между двумя устройствами. Требует подтверждения о получении. Требует чтобы фреймы попадали на приёмник в том же порядке, что вышли из источника. Ввиду того, что не даёт другим устройствам использовать среду передачи, используется крайне редко.
Class 2
Без постоянного соединения, но с подтверждением доставки. Не требует соответствия порядка отправленных и доставленных фреймов, так что они могут проходить через фабрику разными путями. Менее требователен к ресурсам, чем класс 1, но подтверждение доставки приводит к повышенной утилизации пропускной способности.
Class 3
Без постоянного соединения и без подтверждения доставки. Самый оптимальный с точки зрения использования ресурсов фабрики, но предполагает, что протоколы верхних уровней смогут собрать фреймы в нужном порядке и перезапросить передачу пропавших фреймов. Наиболее часто используемый.
Class 4
Требует постоянного соединения, подтверждение и порядок фреймов как и класс 1. Главное отличие — он резервирует не всю полосу пропускания, а только её часть. Это гарантирует определённое QoS. Подходит для мультимедиа и Enterprise-приложений, требующих гарантированного качества соединения.
Class 5
Ещё до конца не описан и не включен в стандарт. Предварительно, класс, не требующий соединения, но требующий немедленной доставки данных по мере их появления, без буферизации на устройствах.
Class 6
Вариант класса 1, но мультикастовый. То есть от одного порта к нескольким источникам.
Class F
Класс F определён в стандарте FC-SW для использования в межкоммутаторных соединениях (Interswitch Link, ISL). Это сервис без постоянного соединения с уведомлениями о сбое доставки, использующийся для контроля, управления и конфигурирования фабрики. Принцип похож на класс 2, но тот используется для взаимодейтсвия между N-портами (порты нод), а класс F — для общения E-портов (межкоммутаторных).
Flow Control
В целях предотвращения ситуации, когда отправитель перегрузит получателя избыточным количеством фреймов так, что они начнут отбрасываться получателем, FC использует механизмы управления потоком передаваемых данных (Flow Control). Их два — Buffer-to-Buffer flow control и End-to-End flow control. Их использование регламентируется классом обслуживания. Например, класс 1 использует только механизм End-to-End, класс 3 — Buffer-to-Buffer, а класс 2 — оба эти механизма.
Buffer-to-Buffer flow control
Принцип технологии — кредит в каждый дом отправка любого фрейма должна быть обеспечена наличием кредита на отправку.
Все поступающие на вход порта фреймы помещаются в специальную очередь — буферы. Количество этих буферов определяется физическими характеристиками порта. Один буфер (место в очереди) соответствует одному кредиту. Каждый порт имеет два счётчика кредитов:
TX BB_Credit — счётчик кредитов передачи. После отправки каждого фрейма, уменьшается на 1. Если значение счётчика стало равным нулю — передача невозможна. Как только от порта-приёмника получено R_RDY, счётчик увеличивается на 1.
RX BB_Credit — счётчик кредитов приёма. Как только фрейм принят и помещён в буфер, уменьшается на 1. Когда фрейм обрабатывается или пересылается дальше, счётчик увеличивается на 1, а отправителю отправляется R_RDY. Если значение счётчика падает до 0, то в принципе, приём новых фреймов должен быть прекращён. На практике, из-за ошибок синхронизации кредитов может возникнуть ситуация, что источник прислал ещё один-несколько фреймов уже после того как RX BB_credit стал равен нулю. Данная ситуация называется buffer overflow. В большинстве реализаций порт обрабатывает такие ситуации «по-доброму» — за счёт резервных буферов. Хотя некоторое оборудование в таких случаях может сынициировать Link Reset.
Отсюда исходит сильное влияние расстояния между портами на производительность. Чем выше расстояние и больше пропускная способность, тем больше фреймов будет отправлено (читай кредитов передачи потрачено) ещё до того как получатель получит хотя бы первый. Ситуацию облегчает особенность архитектуры FC-коммутаторов. Дело в том, что количество буферов не закреплено жёстко за каждым портом (кроме восьми обязательных), а является общим для всех. И в случае определения «дальних линков» (автоматически или вручную) количество выделяемых коммутатором буферов для этого порта увеличивается. Другой плюс общей памяти — не требуется гонять буферы от одного порта к другому внутри коммутатора.
End-to-End flow control
Реализуется счётчиком EE_Credit, который определяет максимум фреймов, которые источник может отправить приёмнику без получения подтверждения (Acknowledge, ACK). В отличие от BB_Credit распространяется только на фреймы с данными, а обмен/учёт происходит между конечными нодами.
Конец
Изначально мне казалось, что статья будет раза в два меньше, но в ходе написания всплыло много деталей, без которых счастье казалось не полным. Ещё кучу вещей, которые хотелось бы осветить, пришлось пока отбросить — процесс написания грозил стать бесконечным. Если у кого-то возникнут замечания, предложения и пожелания к тому, про что ещё стоит написать, буду признателен. И спасибо всем, кто дочитал до этого места.
Были использованы материалы из следующих источников:
IBM Redbook «Introduction to SAN and System Networking»
EMC «Network Storage Concepts and Protocols»
Brocade «SAN Fabric Administration Best Practices Guide»
HBA-адаптеры и контроллеры

Чем важнее данные, тем надежнее должна быть система, которая работает с ними. И обеспечить такой подход способны решения на основе HBA. Хотите узнать об этой технологии больше? Тогда добро пожаловать в нашу статью.
2021-10-29 2022-09-01 Marvel market HBA-адаптеры и контроллеры
Расшифровка HBA
Аббревиатура HBA расшифровывается как Host Bus Adapter — хост-адаптер для подключения информационных носителей (накопителей с разным типом интерфейса) к шине. Это и устройство, и контроллер одновременно. В нем реализованы особые стандарты работы дисковых накопителей по SATA/SAS/PCI. Если задействовать HBA в системе, все тома начнут определяться как отдельные блоки внутри ОС с подробным описанием в файле настройки консоли devmgmt.msc (для OS Windows, соответственно).
Типы HBA адаптеров
- интегрированные;
- дискретные;
- виртуальные (на базе RAID-контроллера).
Первый вариант наиболее интересен с точки зрения позиционирования. Начнем с того, что далеко не все подозревают о наличие HBA на своей плате, хотя технология достаточно распространена в серверном сегменте. Все необходимые настройки для портов легко выбрать в BIOS, или на уровне софта.
Подобные HBA в большинстве своем работают на базе привычной нам SATA-архитектуры, но при некоторых усилиях можно завести и NVMe.
К недостаткам отнесем малое количество поддерживаемых операционных систем. Зачастую это семейство Windows и Linux. К тому же большое число дисков подключить затруднительно — только в имеющиеся порты на плате.
Второй вариант базируется на отдельной схеме и работает либо по технологии SAS 12G (полный дуплекс), либо по SATA 3.0. Само собой, предусмотрена обратная совместимость с SAS 1/2/3 и с SATA 1/2/3. Сразу скажем, что наличие SATA здесь бесполезно, поскольку все адекватные администраторы работают по SAS 12G, что не только быстрее, но и безопаснее в техническом плане.
К материнской плате подобный SAS HBA-адаптер подключается через PCI-E 3.0/4.0 x8/x16 (зависит от мощности и необходимой пропускной способности), добавляя к общему ансамблю до 24 дополнительных портов. Но и это не предел, ведь существуют еще и SAS-экспандеры, которые еще сильнее расширяют поле деятельности. На выходе можно получить хоть 30, хоть 40 портов под SAS HBA.
Третий вариант тесно связан с RAID-контроллером. Если говорить в общем и целом, то практически все современные аппаратные RAID-контроллеры способны функционировать в качестве HBA. Все присоединенные к RAID по SAS-экспандеру дисковые носители видны через HBA-режим.
Чем в целом хорош HBA? Технология позволяет поместить в корпус несколько совершенно разных накопителей (скорость, емкость), объединив их в умный узел для хранения данных.



HBA-контроллеры
Что это такое и для чего надо? HBA-контроллер — одна из разновидностей дисковых контроллеров, которая позволяет операционной системе видеть все подключенные устройства по отдельности. При этом все диски способны работать, как единое огромное хранилище. Стоит добавить, что на базе HBA нельзя построить RAID-массив, только перебросить устройства в систему. Иными словам, если вы захотите подсоединить к ПК или серверу 24 диска через JBOD, ОС увидит сразу 24 тома.
В продаже есть HBA-контроллеры, работающие со следующими протоколами:
Предусмотрены и универсальные устройства с принципом работы Triple-mode. Такой подход крайне удобен для строительства сложных систем хранения, поскольку подключать можно что угодно и в любом количестве (до разумных пределов). Но давайте будем реалистами: действительно хорошо контроллер умеет работать лишь с одним протоколом передачи данных. Комбайны в серверных системах недопустимы, чтобы ничего не посыпалось в самый неподходящий момент.
ISCSI и Fiber Channel HBA адаптеры
Разные типы HBA-карт работают на различных протоколах, что вполне логично. Например, для FC HBA адаптеров в сервере предусмотрены коммутаторы Fibre Channel, а соединение производят через оптический патч-корд. Под HBA желательно иметь отдельный PCI-e на сервере, или СХД-контроллере.
Второй популярный вариант — HBA на базе iSCSI. Эта карта обладает собственным портом RJ-45, или оптическим портом. Удобная штука, поскольку можно использовать как сетевой кабель, так и оптический. К тому же, открывается возможность отправлять SCSI-пакеты на удаленные сервера внутри TCP/IP. Карты iSCSI HBA — частые гости в IP SAN.
Какие диски выбрать для HBA
Ранее мы уже говорили, под нужды HBA можно приспособить любой современный накопитель, будь то HDD или SSD на SATA/SAS/NVMe. Даже DVD-привод и ленту, вот только незачем.
Если говорить о действительно эффективных решениях, то к HBA возможно подключить практически любые внешние стойки типа RBOB/EBOD/JBOD. В первом варианте, правда, понадобится еще озаботиться внедрением Multi-LUN, но это не критично.
Требования к организации работы HBA
Чтобы ваша HBA-платформа была безотказной, требуется задуматься над ее надежностью. И это не RAID, где вылетевший накопитель можно быстренько заменить на свежий, скинуть на него слепок данных и продолжить работу. В HBA все серьезнее, поэтому для этих целей производители даже выпускают отдельные линейки дисков. Например, производитель Microchip Adaptec выпускает серии 1100/1200, для которых заявляет время наработки на отказ 1.36 и 2.73 млн часов соответственно. Но только при создании адекватного температурного режима и бережного использования.
Второе требование к HBA — стабильно высокая скорость. При грамотном внедрении качественных SSD на базе SAS пиковая пропускная способность может достигать 1.7 млн IOPS, а это отличный показатель для скоростного хранилища, из которого постоянно требуется что-то скачать.
Функционал HBA
Все критерии работы HBA выбираются в настройках. Количество режимов работы, как и перечень, полностью зависят от вариантов реализации системы. Например, у встроенных в МП контроллеров общее число режимов гораздо меньше, чем у интегрированных решений. Можно выставить NCQ (Navite Command Queuing — установка очередности команд для повышения быстродействия SATA), но не более.
У SAS HBA ситуация уже интереснее. Для таких доступны как UEFI, так и Legacy, а также вывод логов во время операций по загрузке, собственное SMART-тестирование, интегрирование в систему управления, шифрование данных и CLI.
Перспективность в развитии HBA
Как нам кажется, HBA-режим недооценен. Перспектив ведь масса. В дальнейшем технология способна громко заявить о себе, сильно изменив принцип взаимодействия с большим массивом дисков в дата-центрах. Примерную ситуацию сейчас можно наблюдать с SATA. Устаревший протокол медленно и уверенно выдавливают с помощью NVMe.
Все больше производителей внедряют впаянные HBA-схемы на основных платах для серверных и коммерческих решений. В серверных HBA и RAID-контроллерах, и на совместимом с ними оборудовании, уже имеется поддержка NVMe-накопителей.
Пока неизвестно, когда именно индустрия придет к унифицированному стандарту, но с каждым годом количество разномастных протоколов обмена нулями и единицами сокращается в пользу универсальных решений. Почему бы и не дать зеленый свет HBA, ведь уже сегодня технология без особых проблем переваривает совместное сотрудничество SATA, SAS и NVMe.
На сегодняшний день HBA с успехом используют в большинстве серверных задач:
- массового тестирования винтов и SSD;
- перепрошивки устройств без потери данных;
- подготовки системы к запуску и дальнейшей работе;
- тестов производительности блоков с данными.
Также HBA попросту незаменим, если необходимо организовать стабильную совместную работу разномастного парка накопителей, объединив все это в единый удобоваримый массив.
Из-под HBA можно даже программный RAID поднять по необходимости для локальных проектов, что также не может не радовать.
Хотите получить больше информации о HBA-адаптерах и контроллерах? В компании Маркет.Марвел вы получите исчерпывающую консультацию по всем устройствам перед тем, как интегрировать их в свой бизнес. Мы работаем для того, чтобы вы могли использовать только качественное и проверенное оборудование.