04107, Киев, ул.Нагорная 27Б Пн - Пт: 10:00 - 18:30 +38(044) 454-14-04
19
декабря
2016

SAN или NAS. В чем разница?

Если вы имеете дело со сферой видеопроизводства, да и не только, вы явно должны были слышать о NAS (Network Attached Storage) и SAN (Storage Area Network). В чём разница и что приоритетнее именно для Вашего рабочего процесса?

SAN или NAS - что именно выбрать и какая между ними разница? Теоретические аспекты простым языком

Так в чем же разница и что стоит выбрать?

SAN может состоять из хранилищ многих типов - диски, дисковые системы, флэш-накопители (SSD), накопители на магнитной ленте и т.д. Все вместе они объединены и управляются контроллером. То есть SAN ведет себя как один большой локальный диск.

NAS, тем не менее, так же может состоять из таких хранилищ разных типов, но каждый NAS в основном разрабатывается под хранилище определенного типа, хотя в последнее время, с приходом на рынок флеш-накопителей, это разграничение несколько стерлось.

Так в чем же разница?

Можно копнуть сильно глубже, но реальная разница видна уже из названий:

  • SAN - Storage Area Network - Сеть хранения данных - является по своей сути сетью
  • NAS - Network Attached Storage - Сетевое хранилище данных - является по сути диском
Получается, SAN - это сеть хранилищ (дисков, дисковых систем и т.д.), тогда как NAS - это хранилище, которое является частью сети.

С этой фундаментальной разницы следуют основные свойства:

  • Каждое устройство, подключенный к LAN, считает SAN хранилище своим собственным.
  • Каждый NAS, подключенный к LAN, позиционируется отдельно от других устройств в сети. Устройство, которое подключается в LAN, должно «обращаться» отдельно к каждому NAS. Это заставляет устройство иметь в виду, что NAS с кем-то делится и не является собственным.
  • Если в контроллере SAN происходит сбой, вся сеть приходит в нерабочее состояние (поэтому зачастую контроллеры резервируются).
  • Если NAS становится неработоспособным, сеть и другие устройства в ней зачастую не испытывают других проблем. Можно просто отсоединить NAS от сети и по сути ничего не произойдет.
  • При отключении SAN все устройства уже не будут иметь доступа к сети хранения в принципе.
  • Когда SAN растет, он физически занимает больше места.
  • И SAN, и NAS разработаны только для LAN (студии, продакшены и т.д.), а не для WAN (кампусов, интернета и т.д.). Но, опять же, в последнее время возможно соединять несколько LAN сетей в одну с помощью туннеля через WAN, но возникают проблемы пропускной способности, безопасности и контроля.

Способ взаимодействия NAS и SAN с клиентскими устройствами также отличается:

  • Так как подключение NAS в сеть возможно тогда, когда это необходимо (разные помещения или передвижные студии), он поддерживает стандартные протоколы (HTTP, TCP/IP, NFS и другие), которые предусмотрены в обычном LAN.
  • Так как SAN обычно строится на определенной локации в конкретном учреждении и большое количество клиентских устройств постоянно обращаются к нему, скорость, доступность и низкие задержки являются ключевыми. Именно поэтому для SAN для небольшого размера отдают предпочтение «голым» сетевым протоколам Fiber Channel или Infiniband, а не iSCSI, FCoE или SAS, но имеются исключения.

Как SAN или NAS обрабатывает передачу данных

Данные можно получить двумя способами - через сервер (как например, скачивая файл через Интернет) или получая их со своего локального накопителя. В первом случае нужен браузер (HTTP) или клиент (FTP) для доступа и получения данных. Во втором случае данные доступны напрямую, всегда и сразу. Исходя из этого: SAN работает как обычный локальный накопитель, NAS - как сервер, кем он и является. По своей сути, SAN строится для скорости и надежности. Для того, чтобы SAN представлял собой локальный диск, придется скрыть посредника - операционную и файловую системы. SAN действительно позволяет иметь доступ и работать с ним как с локальным диском, то есть предоставляет блочный (объектный) доступ - возможность работы с файлами блоками (частями) и с их множеством одновременно для получения максимальной скорости передачи данных. NAS, с другой стороны, является сервером, у которого должна быть операционная и файловая системы. Для получения данных в этом случае нужно использовать определенные правила, точнее протокол доступа.


Теперь мы подошли к вопросам, которые необходимо задать при выборе хранилища:

  • Какие соединения планируются: Fiber Channel или Ethernet.
  • Как подключить клиентские устройства, все ли должны быть однотипные.
  • Сколько нужно объема сейчас и в будущем.
  • Сколько клиентов будут работать с одним и тем же материалом.
  • Сколько клиентов будут работать одновременно в системе.
  • Какие ОС используют клиенты.
  • Какие сроки и планируемый бюджет.
  • Где физически будет размещаться хранилище.
  • В случае отказа, какое время простоя будет приемлемым.
  • Какая планируется стратегия резервного копирования.

В следующей статье мы рассмотрим как правильно выбрать систему хранения.