21 декабря 2008 | Страница:
1 2 3
|
|
Что такое NAS?
Сетевые хранилища (Network Attached Storage, NAS) - решения для хранения данных с сетевыми интерфейсами - уже приобрели популярность в сфере бизнеса и становятся всё более распространёнными в домашней среде. Производители стараются выпускать NAS-хранилища для всех типов пользователей, поэтому выбора предостаточно: начиная от простых устройств с одним единственным жёстким диском, а также с двумя, тремя и более винчестерами, до больших NAS-серверов с полнофункциональным компьютерным "железом" внутри.
Нажмите на картинку для увеличения.
Помимо большой вместительности, многие NAS-накопители обладают дополнительными функциями, такими как возможность предоставления совместного доступа к мультимедийным файлам через Universal Plug and Play (UPnP). Таким образом, они могут отвечать за раздачу мультимедийных данных на компьютеры для домашнего кинотеатра (Home Theater PC, HTPC) по сети, не требуя при этом от последнего наличия огромных жёстких дисков.
Однако разница между сетевыми хранилищами значительна, и не все из них обеспечивают достаточную производительность. Многие из таких отличий больше относятся к скорости передачи и надёжности хранения данных, нежели к программному обеспечению. Хранилища с одним единственным жёстким диском, к примеру, не обеспечивают защиту от потери данных в случае поломки диска. NAS-накопители, содержащие несколько жёстких дисков, гарантируют более высокую степень защиты данных от потерь, но при некоторых обстоятельствах жертвуют производительностью по сравнению с аналогичными устройствами других производителей.
Покупаем NAS с двумя жёсткими дисками, как минимум
Сетевые хранилища, поддерживающие несколько жёстких дисков, как правило, включают в себя функциональность RAID, независимо от того, рекламирует это производитель или нет. Данная технология позволяет объединять несколько физических дисков в один логический диск, где отдельные устройства содержат избыточную информацию о хранимых данных. Если у одного из жёстких дисков возникнет проблема, то в зависимости от выбранного режима RAID, данные всё равно будут доступны (за исключением RAID 0, конечно).
Выбор уровня RAID определяет избыточность данных в NAS. При RAID 1 происходит "зеркалирование" данных с одного физического диска на другой. Это простейший метод хранения данных с избыточностью. Необходимым условием работы конфигурации RAID 1 является наличие как минимум двух физических дисков.
Ещё одним популярным режимом RAID является RAID 5. Для него необходимо иметь минимум три жёстких диска. В отличие от RAID 1, в конфигурации RAID 5, блоки данных не "зеркалируются" один за другим на все диски, а равномерно распределяются по ним. Помимо этих данных, на диски записывается информация избыточности (чётности). В случае выхода из строя одного жёсткого диска, эта информация избыточности позволяет восстановить блоки данных, хранящиеся на дефектном диске. Информация избыточности вычисляется с помощью функции под названием "исключающее ИЛИ" (XOR).
Аппаратный и программный RAID
Если рассмотреть конструкцию NAS-устройства, то можно обнаружить два способа вычисления информации избыточности. Основные компоненты сетевого хранилища - это процессор, оперативная память, флэш-память, в которой хранится операционная система, и контроллер накопителей. В качестве операционной системы обычно выступают версии свободно распространяемой Linux; она используется для контроля и управления жёсткими дисками.
Основная плата сетевого хранилища QNap TS-409 Pro. Нажмите на картинку для увеличения.
Частью этой управленческой работы является вычисление информации избыточности. Контроль, управление и вычисление создают существенную вычислительную нагрузку, которая негативно сказывается на производительности во время записи данных по сети.
Чтобы освободить процессор от этой работы, у многих NAS-хранилищ есть специальный аппаратный RAID-контроллер вместо обычного контроллера накопителей. Этот контроллер берёт на себя все задачи по управлению и контролю над накопителями, а также вычисляет информацию избыточности, освобождая ресурсы CPU для других задач. В зависимости от выбранного режима RAID, аппаратные RAID-системы работают быстрее, чем системы, использующие программный RAID.
Почему производительность так важна?
Если NAS-хранилище используется в сети, то оно должно быть доступно для широкого круга задач. Помимо работы в качестве файлового сервера, NAS-устройства могут выступать в роли UPnP медиа-серверов, серверов iTunes, серверов печати, FTP-серверов и web-серверов. Допустим, вас не очень волнует сетевая производительность NAS-хранилища ни в одной из этих областей, но когда дело дойдёт до резервирования с вашей локальной машины на сервер хранения, то вот тут могут возникнуть проблемы.
Если вам нужно зарезервировать большой очень объём данных, то этот процесс может занять несколько часов, в зависимости от скорости вашего NAS-хранилища. В случае с менее скоростными NAS-устройствами, это может означать, что времени, отведённого для процесса резервирования, будет недостаточно. Если такое происходит дома, то это, конечно, раздражает и доставляет неудобства. А что если дело касается бизнеса? Что если сотрудники не могут работать из-за того, что процесс резервирования протекает очень медленно? Фирма просто теряет деньги.
Страница:
1 2 3
|