ONTAP
ONTAP (Open Network Technology for Appliance Products) — операционная система управления системами хранения данных, разработанная вендором NetApp. Проприетарная ОС с закрытым исходным кодом, которая оптимизирует работу с данными на массивах NetApp. Ядро ONTAP создано основателями компании Дэвидом Хитцем и Джеймсом Лау в 1992 году.
Особенности ОС
По сравнению с другими ПО управления ONTAP обладает рядом особенностей:
- Файловая система WAFL предоставляет пользователю поддержку высокопроизводительных массивов в RAID, тонкое выделение дискового пространства, дедупликацию/компрессию, мгновенный снимки системы (SnapShot) и множество других функций.
- RAID-DP — это уникальная разработка NetApp. Представляет собой RAID-4, но под контрольные суммы выделяется два диска, а не один. Эти носители работают в режиме групповой записи благодаря особенностям файловой системы WAFL.
- RAID-TEC аналогичен RAID-DP, но число дисков четности увеличено до 3. Отказоустойчивость оборудования повышается в 100 раз по сравнению с предыдущим уровнем.
- FlashCash. Использование SSD-дисков как дополнительного кэша для контроллеров на гибридных СХД. Как правило, носители подключаются через разъем PCI Express в количестве 4 штук. Данные, к которым пользователям обращается в текущий момент, автоматически перемещаются на эти диски, а остальные остаются на «медленных» дисках.
- Функция FlexClone предназначена для виртуализации реплицируемой информации. Создает виртуальную копию снапшота мгновенно и не влияет на производительность СХД. Клиент задает расписание для FlexClone и получает мгновенные копии бэкапов.
- FabricPool. Распределяет информацию по разным уровням других хранилищ как локальных, так и удаленных. Процесс полностью автоматизирован, что снижает итоговую стоимость по сравнению с ручным управлением.
- Storage QoS распределяет нагрузку на СХД в зависимости от приоритетов. Функция мониторит состояние хранилища и на задачи с низким приоритетом выделяет минимум ресурсов. Распределение происходит в автоматическом режиме.
- VST (Virtual Storage Tiering) распределяет по уровням аппаратные СХД в зависимости от скорости чтения/записи. Работает в автоматическом режиме, увеличивая производительность СХД за счет разбивки информации на блоки по 4 Кб. Если данные постоянно перемещаются между уровнями, то автоматически помещаются в кэш контроллеров.
Безопасность
Отдельно стоит упомянуть про функции безопасности, которые предоставляет ONTAP для конечных клиентов.
Функции Fpolicy и Vscan предотвращают действие вредоносного кода внутри ОС. Первая опция управляет доступом к файлам, позволяя разграничивать права пользователей, и мониторит состояние СХД. Если будет обнаружена подозрительная активность, то Fpolicy блокирует процесс и оповещает администратора. Vscan предоставляет проверку файлов в белом списке известных антивирусных вендоров на наличие вредоносного кода.
Для защиты данных используется шифрование как на уровне тома, так и на уровне СХД. Технология использует процессор, что временно снижает производительность операционной системы.
ONTAP — собственная разработка NetApp, которая предоставляет конечным пользователям операционную систему с полноценным набором функций для работы с СХД. Некоторые из них, которые интегрированы в ОС, также являются собственной разработкой вендора.