Прежде чем я задам свои вопросы, вот некоторая справочная информация, которая может оказаться полезной, а может и не оказаться:
Впервые я обнаружил, что мне нужно решение DAS. Мой приоритет - передача данных в одном направлении. Я могу писать большие блоки, и мне не нужно читать одновременно. Сервер (устройство для производства данных) на самом деле не является типичным сервером, это очень мощный одноплатный компьютер. Поэтому у меня ограниченные возможности, когда дело доходит до дополнительных карт, которые я могу установить, поскольку он должен использовать довольно необычный интерфейс XMC. В настоящее время я считаю, что у меня ограниченный PCIex8 gen 1, что означает, что вероятным узким местом для меня будет соединение со скоростью 16 Гбит / с.
Платы XMC, которые я нашел до сих пор, предлагают следующие подключения:
а) Двойной контроллер Ethernet 10GBE, общая пропускная способность 20 Гбит / с
б) Dual Quad SAS 2.0 Connectors (SFF-8XXX) HBA (без рейда), общая пропускная способность 48 Гбит / с
c) Dual FC 8 ГБ HBA (без рейда), общая пропускная способность 16 ГБ / с
Мои вопросы к вам, ребята:
1) Являются ли SAS и / или FC и, соответственно, их HBA-адаптеры, достаточно стандартными, чтобы я мог купить сервер хранения Dell или Aberdeen с рейд-контроллером, который имеет внешние порты SAS или FC, и ожидать, что я смогу подключить его к моему SAS или FC HBA, быть представлен одним томом (если я так настроил сервер хранения), и все это без необходимости проверять совместимость HBA?
2) На таком устройстве, как Dell PowerVault (DAS или NAS), есть ли на нем ОС, которой я могу заняться, или она предназначена для удаленного управления? Есть ли локальный интерфейс на случай, если я не смогу управлять им удаленно (например, если мой одноплатный компьютер использует ОС, не поддерживаемую Dell OpenManage). Будет ли это верно почти для любого устройства, называющего себя DAS?
3) Если я куплю какое-то шасси для хранения данных Supermicro, установлю рейд-контроллер с внешними подключениями, есть ли хорошая легкая ОС, которую я могу запустить только для управления контроллером? Нужна ли мне ОС, поскольку рейд-карта все равно будет настроена перед загрузкой?
4) Намного проще купить 10-гигабитные карты Ethernet на базе XMC (как правило, двухпортовые). Каким образом я мог бы столкнуться с проблемами, используя iSCSI в качестве DAS, при прямом подключении кабелей с SFP +?
заранее спасибо
объявление 1) На рынке представлены различные решения для хранения данных, поэтому вам нужно будет внимательно следить за тем, что вы покупаете:
Устройства хранения в целом совместимы с заявленным - соединение SAS может быть подключено к SAS HBA и представлять собой единый том (настраиваемого уровня RAID), то же самое касается FC и iSCSI. С JBOD сложнее - особенно если они были спроектированы как полки расширения для устройства хранения, вам нужно будет особенно позаботиться о том, чтобы они работали (и поддерживались) с выбранным контроллером.
объявление 2) конечно есть является ОС на запоминающих устройствах. Но поскольку он поставляется вместе с устройством, вы можете рассматривать его как «прошивку». Вам, конечно, не нужно смотреть на стартовый экран и нажимать ctrl+альт+дель перед использованием прибора (хотя вы воля найти устройства на базе Windows Storage Server на рынке). Поскольку управление обычно происходит вне канала, у вас будет возможность использовать дополнительный компьютер для обслуживания и мониторинга.
объявление 3) Если я правильно понял, вы хотите настроить RAID-контроллер для подключения ваших дисков и служить целью для HBA вашего SBC. Мне неизвестны карты, которые поддерживали бы этот режим работы. Расширители работают примерно таким образом (вы можете подключать цели и инициаторы к любому заданному порту расширителя), но вам все равно придется иметь логику RAID на контроллере вашего SBC.
объявление 4) вы, вероятно, не попадете в такие неприятности. В настоящее время iSCSI представляет собой довольно стандартное соединение с хранилищем, производительность приличная, а возможности многопутевого переключения и переключения при отказе хорошо проработаны. Однако, поскольку стек iSCSI более сложен и имеет больше зависимостей, чем, скажем, SAS, вам необходимо знать, что вы делаете. Кроме того, вы обычно получаете более высокую задержку по сравнению с межсоединениями SAS или FC: