NAS (Network Attached Storage) — выделенное устройство хранения данных, подключённое к локальной или корпоративной сети. Клиенты обращаются к нему по стандартным сетевым протоколам и видят NAS как обычный сетевой диск или файловый ресурс. В отличие от прямого подключения накопителей к серверу, NAS работает как самостоятельный узел с собственной операционной системой, файловой системой и сетевым интерфейсом.
Как работает
NAS-устройство содержит один или несколько дисков (HDD или SSD), процессор, ОЗУ и сетевой контроллер. Внутренняя ОС управляет RAID-массивом и файловой системой — обычно ext4, ZFS, Btrfs или проприетарной. Клиентские машины монтируют сетевые папки через SMB (Windows), NFS (Linux/Unix) или AFP (macOS). Запросы к файлам транслируются в операции на физических дисках NAS.
Современные NAS поддерживают RAID 5, RAID 6, RAID 10. Старшие модели получают 10 GbE-порты и поддерживают агрегацию каналов (Link Aggregation) для повышения пропускной способности. Объём — от 2 ТБ в домашних устройствах до петабайтных корпоративных систем с возможностью горизонтального масштабирования.
В хостинговой инфраструктуре NAS используется для хранения резервных копий, общих файловых ресурсов между несколькими серверами, ISO-образов и архивных данных. Часть провайдеров строит объектные хранилища поверх NAS-кластеров.
История
Концепция сетевого хранилища оформилась в конце 1980-х — тогда Sun Microsystems разработала протокол NFS (1984), позволявший монтировать удалённые файловые системы. Первые коммерческые NAS-устройства появились в начале 1990-х от Auspex Systems. В 1996 году Network Appliance (NetApp) выпустила серию Filer, установившую стандарт для корпоративного NAS. К 2000-м рынок разделился: бюджетный сегмент захватили Synology и QNAP (оба основаны в 2004 году), корпоративный — NetApp, EMC, Hitachi.
Виды NAS
| Класс | Диски | Сеть | Применение |
|---|---|---|---|
| Домашний | 1-2 HDD | 1 GbE | Медиасервер, бэкапы ПК |
| SMB | 4-8 HDD/SSD | 1-10 GbE | Файловый сервер офиса |
| Корпоративный | 12-24+ дисков | 10-25 GbE | Хранилище виртуальных машин, архивы |
| Scale-out | Кластер узлов | 25-100 GbE | Петабайтные хранилища, HPC |
NAS vs SAN
NAS предоставляет доступ на уровне файлов (file-level storage) — клиент видит папки и файлы. SAN (Storage Area Network) работает на уровне блоков: клиент видит «сырой» диск и сам управляет файловой системой. SAN быстрее и подходит для баз данных и виртуализации, NAS — проще в администрировании и подходит для файлового обмена. Гибридные решения (Unified Storage) объединяют оба протокола в одном устройстве.
На что обращать внимание
При выборе NAS для хостинговых задач ключевые параметры — пропускная способность сетевого интерфейса, поддерживаемые RAID-уровни и тип дисков. HDD-массивы дают большой объём при низкой стоимости за терабайт, SSD-массивы — IOPS и низкую задержку. Latency NAS через сеть всегда выше, чем у локально подключённого диска: типичная задержка по NFS — 0,5-2 мс vs 0,1 мс у локального NVMe. Для критичных приложений (СУБД) NAS не подходит — только для резервных копий и архивов.