SAN (Storage Area Network) и NAS (Network Attached Storage)
Сеть хранения данных (СХД, англ. Storage Area Network, SAN) — представляет собой архитектурное решение для подключения внешних устройств хранения данных, таких как дисковые массивы, ленточные библиотеки, оптические приводы к серверам таким образом, чтобы операционная система распознала подключённые ресурсы как локальные. Несмотря на то, что стоимость и сложность таких систем постоянно падают, по состоянию на 2007 год сети хранения данных остаются редкостью за пределами больших предприятий.
Следует обратить внимание, что категорическое разделение вида «SAN — это только сетевые диски, NAS — это только сетевая файловая система» является искусственным: с появлением iSCSI началось взаимное проникновение технологий с целью повышения гибкости и удобства их применения. Например, в 2003 году NetApp уже предоставляли iSCSI на своих NAS, а EMC и HDS — наоборот, предлагали NAS-шлюзы для своих SAN-массивов.
1.1. SAN характеризуются предоставлением так называемых сетевых блочных устройств (обычно посредством протоколов Fibre Channel, iSCSI или AoE), в то время как сетевые хранилища данных (англ. Network Attached Storage, NAS) нацелены на предоставление доступа к хранящимся на их файловой системе данным при помощи сетевой файловой системы (такой как NFS, SMB/CIFS, или Apple Filing Protocol).
1.2. NAS (англ. Network Attached Storage) — сетевая система хранения данных, сетевое хранилище.
По сути, представляет собой компьютер с некоторым дисковым массивом, подключенный к сети (обычно локальной) и поддерживающий работу по принятым в ней протоколам. Часто диски в NAS объединены в RAID-массив. Несколько таких компьютеров могут быть объединены в одну систему.
Обеспечивает надёжность хранения данных, лёгкость доступа для многих пользователей, лёгкость администрирования, масштабируемость.
Модуль NAS представляет собой отдельный компьютер, который может быть построен на произвольной архитектуре. Основным предназначением этого компьютера является предоставление сервисов для хранения данных другим устройствам в сети. Операционная система и программы NAS-модуля обеспечивают работу хранилища данных и файловой системы, доступ к файлам, а также контроль над функциями системы.
Устройство не предназначено для выполнения обычных вычислительных задач, хотя запуск других программ на нём может быть возможен с технической точки зрения. Обычно NAS-устройства не имеют экрана и клавиатуры, а управляются и настраиваются по сети, часто с помощью браузера, через подключение к устройству по его сетевому адресу.
Сравнение NAS и SAN
Различия между NAS и SAN
В случае NAS данные хранятся на неком сервере с локально подключённым массивом дисков и в сеть для других компьютеров они предоставляются в виде файлов по высокоуровневым прикладным протоколам (SMB/CIFS, NFS, FTP, SFTP, HTTP, WebDAV, DC, BitTorrent и др.)
В случае SAN есть хранилище данных — дисковый массив. Дисковый объём этого хранилища нарезается на логические единицы LUN (Logical Unit Number) и клиентам предоставляются именно LUN’ы (т. е. куски дискового пространства). Созданием в этом дисковом пространстве, предоставленном хранилищем, дисковых разделов, файловых систем и размещением файлов занимается уже тот сервер, которому был презентован этот LUN. Само хранилище знает только о LUN’ах, и не знает ничего о более высокоуровневых логических структурах на этом диске (типа файловых систем и файлов).