NAS – широко распространённое сетевое решение для хранения данных. В зоне его ответственности — бесперебойный доступ к данным по сети с поддержкой совместной работы с файлами.
Компании выбирают NAS-сервера, потому что это простой способ получить эффективное, гибко масштабируемое и доступное по цене хранилище. Если провести сравнение с другими серверами, то серверы NAS быстрее с точки зрения доступа к данным, их проще настраивать, они более управляемы. Такие решения хорошо интегрируются в любые бизнес-процессы, поддерживая работу таких приложений, как корпоративная почта, бухгалтерские БД, системы бизнес-аналитики или видеонаблюдения и т. д.
NAS-системы гибко настраиваются под размеры и особенности компании. Существуют решения малой ёмкости под небольшой бюджет и устройства Hi-End класса. В некоторых случаях хорошей альтернативой NAS являются облачные решения на базе Nextcloud. Они тоже недорого стоят, просты в настройке и управлении.
Также существуют решения для дома. О том, как можно собрать недорогой домашний NAS сервер своими руками, рассказывал наш технический специалист Денис Генералов.
Что умеет NAS
В чём привлекательность NAS, на что способен этот сервер?
- Хранение и доступ к данным. Первейшая очевидная задача NAS — это обеспечение постоянного доступа к данным и их хранение. Простейшие NAS-сервера ничего иного и не умеют. Вы просто выбираете желаемый массив дисков, создаёте в нём том, а затем начинаете создавать сетевые папки с файлами. Как правило, доступ к данным в NAS выполняется по стандартному протоколу Windows (SMB). Впрочем, есть возможность работать и по другим протоколам.
- Группы пользователей и права доступа. NAS-системы поддерживают создание пользователей и отдельных групп, поэтому вы можете ограничить доступ к папкам и файлам для определённых лиц. Реализована функция предоставления доступов только на чтение, квотирования свободного пространства для каждого человека отдельно.
- Общая корзина. Если удалить файл в NAS, он сначала попадает в корзину, где хранится ещё какое-то время перед окончательным уничтожением. Случайно удалённые данные легко можно восстановить.
- Доступ внешним пользователям. NAS позволяет делиться файлами (например, фото или видео) с другими людьми, у которых нет доступа к хранилищу. Также можно пересылать коллега ссылку на рабочие файлы по проекту.
- Возможность бэкапов. Файлы на нас хранятся централизованно. Вы можете задать расписание создания резервных копий или снапшотов, настроить создание нескольких копий файлов. Версионирование позволяет вернуться к предыдущему варианту хранящихся данных, если в тот или иной документ были внесены ошибочные изменения.
- Коллективная работа в облаке. При организации домашнего офиса и работы команды удалёнщиков можно создать единое хранилище, в котором работает вся команда. Этот же вариант поддерживают облачные хранилища вроде Nextcloud.
Также компании используют NAS-сервер для размещения инфраструктуры виртуальных рабочих столов, работы стриминговых сервисов, тестирования и разработки веб-приложений. Например, если компания ежедневно генерирует большой объём изображений, но не успевает перенести всё в облако, то при помощи хорошего NAS-сервера может создать качественное хранилище для фотографий. И любой сотрудник может просматривать или редактировать эти фотографии.
Архитектура NAS-хранилища
NAS-сервер традиционно состоит из следующих компонентов.
Физически накопители. Поддержка от трёх до пяти жёстких дисков (или SSD) в слоте гарантирует большую ёмкость хранилища. При этом часть логических дисков отведена под создание избыточного массива независимых дисков — RAID массива.
CPU. Центральный процессор NAS обеспечивает требуемый вычислительную способность и достаточную для управления файловой системой мощность. Центральный процессор обрабатывает данные для обслуживания хранящихся файлов, позволяет управлять пользователями и/или выполнять интеграцию с облачной инфраструктурой.
ОС. Операционная система NAS-устройства необходима для взаимодействия посредством интерфейса между железом и пользователем. Высокоуровневые устройства сетевого хранения данных обычно обладают предустановленной ОС, тогда как простые и самосборные NAS могут нуждаться в установке такой системы.
Сетевой интерфейс. NAS-устройство подключается к сети при помощи сетевого интерфейса через Ethernet-соединение или по Wi-Fi. Часто NAS снабжают USB-портами для зарядки или подключения других устройств к хранилищу.
Типы NAS
Можно выделить следующие типы NAS-устройств.
-
NAS на базе сервера. Бывают разного размера и вида. Например, настольные и стоечные блоки. Контролируются и настраиваются по сети.
-
NAS с вертикальным масштабированием. Такие хранилища состоят из накопителей, управляемых парой контроллеров. Чтобы увеличить ёмкость такого хранилища, придётся докупать накопители NAS. Это объясняется тем, что у контроллеров есть ограничения по производительности и ёмкости. А ещё они способны эффективно управлять ограниченным количеством накопителей. Если лимит превышен, нужно покупать новое NAS-устройство. Тогда у вас появляется несколько автономных файловых хранилищ, которые нужно как-то синхронизировать, распределяя файловые данные.
-
NAS с горизонтальным масштабированием. Такие хранилища состоят из групп серверов, у которых присутствует общий логический номер или общие файловые ресурсы, доступные по сети. У таких NAS тоже есть контроллеры и накопители. Контроллеры объединяют несколько физических устройств в отдельную логическую единицу. Такая система масштабируется линейно, а производительность растёт с увеличением ёмкости.
Заключение
Безусловно, основная задача NAS — это хранить данные и обеспечивать доступ к ним. Но если знать, на что ещё способно это хранилище, можно интегрировать его в другие бизнес-процессы.