NAS - це Network Attached Storage, що означає «сховище, підключений до мережі», «мережевий накопичувач даних» або, як його називають згідно функціональному призначенню, «сервер зберігання даних», «сервер NAS».
Дуже часто люди купують сервер NAS просто як якусь зовнішню СГД , не знаючи в точності, що це таке. Крім того, якщо хтось уже знав, що таке NAS років п'ять назад, то за минулий час багато що встигло змінитися. Зараз все більшої популярності набуває хмарне зберігання даних - з ростом кількості що підлягає зберіганню контенту, який повинен бути завжди під рукою, ідея мати вдома або в офісі «власний шматок хмари», до якого можна отримати доступ ззовні, здається все більш привабливою.
Тому зараз сервер NAS можна називати власним пристроєм зберігання даних, до якого можна отримати доступ через інтернет.
Як і будь-який портативний диск (USB-флешка або USB жорсткий диск), NAS виконує функцію зберігання даних (документів, зображень, музики, відео та ін.) З доступом до них у міру потреби. Однак на відміну від USB-пристроїв, NAS дозволяє отримувати доступ не тільки від комп'ютера, до якого він підключений, а також і через інтернет за допомогою мережевих технологій: Wi-Fi, мобільної мережі або інших.
Сервер NAS - це не просто набір жорстких дисків, до яких можна отримати віддалений доступ. Він має і ряд функцій, що з'явилися і розвинулися в процесі цифрової трансформації. Зараз сервери NAS оснащуються потужними CPU і операційними системами, які допомагають організовувати і автоматизувати управління даними в NAS.
Використання NAS дозволяє захистити дані на різних пристроях в мережі від втрати, стихійних лих та ін. Тому NAS забезпечує наступне:
Отже, сервер NAS - це комп'ютер (хоча зовні може бути на нього і не схожий), підключений до мережі і виконує функцію файлового сервера або СГД для пристроїв в мережі. Хоча на ньому і можна запускати інші програми, крім NAS, проте сервер NAS не розрахований на те, щоб працювати в якості сервера загального призначення. Наприклад, у сервера NAS зазвичай немає ні клавіатури, ні монітора (крім, можливо, самого найпростішого). Управляється і конфігурується сервер NAS через веб-інтерфейс від керуючого комп'ютера.
Повнофункціональна операційна система для сервера NAS також не потрібна, звичайно використовується лише ОС з усіченими функціями, наприклад FreeNAS або NAS4Free, які є усіченими варіантами FreeBSD, а також ZFSGuru. Крім того, використовуються ОС для NAS на основі Solaris - NexentaStor і на основі Linux - Open-E, OpenMediaVault, RockStor.
Система NAS містить один або більше дискових приводів, часто організованих в резервовані контейнери зберігання або в RAID.
У NAS використовуються файлові протоколи, такі як NFS (для систем UNIX), SMB (Server Message Block) (для MS Windows), AFP (для комп'ютерів Apple) або NCP (для OES і Novell NetWare). Системи NAS зазвичай містять багато з цих протоколів з метою волі для користування.
Список можливих протоколів, використовуваних в NAS:
Ключова відмінність NAS від DAS (direct-attached storage, це може бути, наприклад, звичайна USB-флешка) в тому, що DAS - це просто розширення існуючого диска сервера, який може бути і не підключений до мережі. NAS - це закінчений пристрій для надання доступу до файлів в мережі. Доступність даних в NAS посилюється використанням RAID або кластеризації, чого в DAS не буває.
Також мережа NAS має перевагу перед DAS, оскільки пристрій NAS може бути точно налаштований для доступу до файлів, що зазвичай не робиться для серверів, що виконують в мережі інші завдання.
Відмінність NAS від SAN (Storage Area Network) в тому, що NAS надає не тільки СГД, але і файлову систему. SAN може забезпечити тільки блочне зберігання даних, а файлову систему для неї потрібно організовувати окремо. Протоколи SAN включають Fibre Channel, iSCSI, ATA over Ethernet (AoE) і HyperSCSI.
Тобто NAS в клієнтської ОС видна як файловий сервер, в той час як SAN видно в системі просто як диск, який можна відформатувати і змонтувати за допомогою файлової системи.
Незважаючи на відмінності, пристрої SAN і NAS не є взаємовиключними рішеннями і можуть комбінуватися як гібрид SAN-NAS, що пропонує протоколи як файлового зберігання (NAS), так і блочного зберігання (SAN) в одній системі. Таким гібридом є, наприклад, Openfiler, безкоштовне програмне забезпечення для Linux-систем.
Виробники зазвичай випускають три основних типи пристроїв NAS:
Основні переваги NAS:
При виборі сервера NAS для певних завдань і умов необхідно брати до уваги кілька чинників.
Форм-фактор - це сукупність типу корпусу, розміру і фізичних характеристик комп'ютерного пристрою. Він визначає, як компоненти пристрою можуть становити велику систему. Для сервера NAS форм-фактор зазвичай має два основні варіанти: пристрій для установки в стійку (rack) і виконане у вигляді окремого модуля, вежі (tower). Перший підходить для корпоративного бізнесу, другий - для домашніх застосувань і невеликих підприємств.
При виборі сервера NAS необхідно визначити число дисків, які він може містити. Для якихось застосувань вистачить і одного диска, інші NAS можуть мати 16 і більше слотів для дисків. Для визначення кількості дисків треба також вибрати технологію резервування RAID (Redundant Array of Independent Disks). Якщо в сервері NAS є тільки два диска, то він може підтримувати тільки RAID 0 і RAID 1. Інші варіанти RAID вимагають більшої кількості дисків.
Деякі моделі серверів NAS мають вбудовану функцію Wi-Fi. У цьому випадку на сервері може бути налаштована точка доступу, через яку будуть підключатися інші пристрої. Доступ через Wi-Fi усуває необхідність в маршрутизаторах і кабелях Ethernet.
Хороша система повинна швидко відновлюватися після помилок. Крім того, що сервер NAS повинен надавати сервіси в режимі 24/7, він також повинен бути здатний обробляти зростаючу навантаження. Тому сервер NAS повинен містити такі функції, як стійкість до відмов і відновлення після збоїв.
Основна функція пристрою NAS - зберігання даних і доступ до файлів. Для цього потрібен потужний процесор, який, як і в звичайних комп'ютерах, може містити різну кількість ядер і належати до різних моделей і поколінь. Швидкість обробки запитів від користувачів - це ключовий фактор продуктивності системи, коли до сервера NAS одночасно підключається багато користувачів. Для домашнього сервера NAS або для невеликого офісу вибір процесора не настільки важливий, оскільки число підключень буде невелика.
Крім того, на загальну продуктивність буде впливати, і навіть більшою мірою, ніж процесор, обсяг пам'яті RAM (Random Access Memory). У комп'ютері з великою ємністю RAM можна запускати багато одночасно працюючих програм, без великого впливу на швидкість роботи кожної з них. Тому при виборі обсягу пам'яті треба виходити з планованого числа підключень до сервера NAS і обсягу його зберігання даних. Як правило, кожен терабайт диска повинен відповідати одному гігабайту RAM.
Складна система зазвичай вимагає наявності виділеного ІТ-персоналу для обслуговування. При обмеженості ресурсів потрібно знайти таке рішення сервера NAS, яке працювало б з мінімально необхідним і простим обслуговуванням. Також слід вибирати такі моделі сервера NAS, які можна швидко встановити з мінімальними затратами. Переваги потужного сервера NAS для підприємства окупають витрати на установку і обслуговування.
Сервер NAS також не в останню чергу вибирають для захисту цінних даних від несанкціонованого доступу. Тому багато сервери NAS зараз поставляються з різними варіантами шифрування даних.