Пожалуй, одной из наиболее главных составляющих SAN можно назвать внешние хранилища данных - ленточные библиотеки и дисковые массивы. В этой статье приведен обзор ряда популярных дисковых систем, предназначенных для построения сетей хранения данных.
Требования, представляемые к системам хранения данных вообще, и к дисковым массивам в частности можно разделить на следующие категории:
-
Максимальный объем хранимой информации - определяется максисмальным числом и объемом подключаемых HDD.
-
Производительность - число базовых операций ввода/вывода, которое контроллер может совершить за секунду - определяется архитектурой и вычислительной мощностью процессора.
-
Пропускная способность - определяется интерфейсами, через которые осуществляется подключение дискового массива.
-
Масштабируемость - возможность наращивания компонентов системы.
-
Отказоустойчивость - дублирование и возможность горячей замены компонентов системы.
-
Управляемость - возможность отслеживать и изменять параметры дисковой системы.
Естественно, что для разных областей применения оптимальные комбинации этих параметров будут различны. Например, для организации информационного архива, наиболее важным параметром будет максимальный объем хранимой информации, а для издательства или студии видеомонтажа при коллективной работе над одним проектом на первый план могут выйти производительность и пропускная способность.
Внешние дисковые системы различных фирм-производителей в большинстве случаев имеют общий принцип действия и архитектуру, зачастую они даже построены на базе идентичных RAID-контроллеров, являющихся сердцем каждого внешнего дискового массива. Например, фирмы Xyratex и Trimm представляют массивы на основе RAID-контроллеров Mylex и Chaparral. Таким образом, разобравшись в архитектуре моделей одного производителя, нетрудно будет понять, как функционируют аналогичные модели конкурентов. Хотя стоит заметить, что производители зачастую изменяют программное обеспечение (firmware) этих контроллеров, что может определять значительные расхождения в их характеристиках.
Ниже приведены сравнительные характеристики дисковых систем:
SR-1294-MYFL | SR-1201-MYFF | SR-1202-FFX | FR8R/ FT8R | |
Производитель | Xyratex | Xyratex | Xyratex | Trimm |
RAID контроллер | Mylex DAC960FL (до 64MB cache) | Mylex DACFF (до 256MB cache) | Mylex SANArray FFX (до 256MB cache) | Mylex SANArray FFX (до 1GB cache) |
Интерфейс Внутренний/внешний | 4 внешних FC порта 4 шины U2WSCSI | 4 внешних FC порта 4 FC петли | 2 внешних FC порта Двойная FC петля + 2 FC петли расширения | 2 внешних FC порта Двойная FC петля + 2 FC петли расширения |
Max. объем данных (при использовании 73GB HDD) | >2.4 TB (31HDD) | > 13 TB (96 HDD) | >7 TB (180 HDD) | >7 TB (180 HDD) |
Производительность, IO op/s | ~5000 | ~15000 | ~15000 | ~15000 |
Пропускная способность, MB/s | ~200 | ~400 | ~200 | ~200 |
Вышеперечисленные массивы обладают возможностью установки, как одного, так и двух RAID-контроллеров. Во втором случае RAID-контроллеры работают в кластере, распараллеливая входящие запросы и при отказе одного из контроллеров, оставшийся контроллер принимает на себя функции вышедшего из строя и доступность хранящейся информации не прерывается.
В настоящее время компания "Тринити" предлагает дисковые системы со следующей архитектурой:
-
Inactive Port Topology - топология с неактивным портом. Оба контроллера обслуживают диски на общих шинах SCSI или петлях Fibre Channel. При нормальном состоянии контроллеры распараллеливают приходящие от FC хабов запросы. Каждый контроллер взаимодействует с FC концентраторами через два порта, один из которых находится в неактивном режиме. При выходе из строя одного из контроллеров неактивный порт во втором контроллере переходит в активное состояние и оставшийся контроллер берет на себя фунции вышедшего из строя. Такую архитектуру имеют модели SR-1294-MYFL и SR-1201-MYFF.
-
Multi-TID Topology. Контроллеры подключаются непосредственно к хостам, и отказоустойчивость обеспечивается модулями сопряжения с общей петлей Fibre Channel. В нормальном режиме оба контроллера работают в общей петле FC и каждый контроллер имеет свое собственное World Wide Name (WWN) - уникальное имя для идентификации устройства в петле FC. В случае выхода одного из контроллеров из строя второй перенимает WWN вышедшего из строя и забирает на себя все его функции. Пример - SR-1202-FFX и FR8R/ FT8R.
-
Multy Port Topology - многопортовая топология. В этом случае, в отличие от архитектуры "Inactive Port Topology", интерфейсные модули, через которые контроллеры подключаются к хостам, напрямую соединяют порты контроллеров и хосты. что позволяет использовать все 4 порта и достигать скорости передачи данных до 400 MB/s (против 200 MB/s в режиме "Inactive Port Topology"). Такую архитектуру также поддерживает дисковая система SR-1201-MYFF.