Назад | Перейти на главную страницу

Зачем использовать NAS для доступа к файлам, а почему не SAN?

Возможный дубликат:
Каков вариант использования NAS в массиве хранения среднего и высокого уровня?

SAN - это уровень блоков, NAS - уровень файлов. Уровень блокировки означает, что приложения получают доступ к блокам, а на уровне файлов они используют файлы.

Теперь мы также можем создать файловую систему в серверной операционной системе для хранилища на уровне блоков, так что в чем преимущество использования доступа на уровне файлов с NAS.

Пожалуйста, проясните мои сомнения и ошибки.

При использовании SAN ОС и файловая система должны знать, что изменения в блоки могут быть сделаны несколькими системами одновременно, создавая возможные проблемы в файловой системе.

Некоторые системы могут справиться с этим (разработанные для этого типа доступа), например VMware vmfs, но большинство (как серверных, так и клиентских) систем предназначены для единого доступа к файловым системам на уровне блоков =>, если есть только небольшая вероятность дублирования доступа, вы действительно хотели бы использовать доступ на уровне файлов, который может быть обработан в этих системах (= многопользовательский) => NAS

tsg

Теперь мы также можем создать файловую систему в серверной операционной системе для хранилища на уровне блоков, так что в чем преимущество использования доступа на уровне файлов с NAS.

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

Вот и все. Обычно SAN используется для

  • Доступ к одному компьютеру (удаленная загрузка на том без внутренних дисков)
  • Бэкэнд-хранилище (туда не входит ПОЛЬЗОВАТЕЛЬ, только компьютеры)

NAS с другой стороны

  • Используется для доступа разнообразных пользователей, так как имеет лучшую безопасность (может отфильтровывать файлы, которые не разрешены для просмотра) в одной файловой системе.

Технически нет ничего особенного. Многие SAN могут выступать в качестве NAS, почти каждый NAS также может работать как SAN. Для SAN не требуется никакого оборудования - многие думают, что SAN - это контроллеры Fibre Channel. ЭТО «старая технология». Да, они доминируют, но и не особо быстрые. 10G, Infiniband лучше (особенно Infiniband), когда вы можете их использовать. В наши дни это действительно более логичное разделение.

Во многих случаях самым важным является граница доверия. Даже с кластерными файловыми системами - было бы крайне глупо раздавать файлы через SAN, когда каждый компьютер видит ВЕСЬ ОБЩИЙ ДИСК, а затем загружает его и пытается расшифровать файловую систему. У NAS есть определенный безопасный api - вы запрашиваете файл, если NAS говорит, что его нет, вы не можете получить доступ к диску, чтобы обойти это.

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

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