Файловый сервер
В вычислительной технике файловый сервер (или файловый сервер ) — это компьютер , подключенный к сети , который обеспечивает место для общего доступа к диску, т. е. хранилище компьютерных файлов (таких как текст, изображения, звук, видео), к которым могут получить доступ рабочие станции в пределах компьютерной сети. компьютерная сеть. Термин «сервер» подчеркивает роль машины в традиционной схеме клиент-сервер , где клиентами являются рабочие станции, использующие хранилище. Файловый сервер обычно не выполняет вычислительные задачи и не запускает программы от имени своих клиентских рабочих станций (другими словами, он отличается, например, от сервера приложений , который представляет собой другой тип сервера).
Файловые серверы обычно встречаются в школах и офисах, где пользователи используют локальную сеть для подключения своих клиентских компьютеров.
Типы файловых серверов
[ редактировать ]Файловый сервер может быть выделенным или невыделенным. Выделенный сервер предназначен специально для использования в качестве файлового сервера с подключенными рабочими станциями для чтения и записи файлов и баз данных .
Файловые серверы также можно классифицировать по методу доступа: к файловым серверам Интернета часто обращаются по протоколу передачи файлов или по HTTP (но они отличаются от веб-серверов , которые часто предоставляют динамический веб-контент в дополнение к статическим файлам). Доступ к серверам в локальной сети обычно осуществляется по протоколу SMB / CIFS ( Windows и Unix-подобные системы ) или протоколу NFS (Unix-подобные системы).
Серверы баз данных , которые обеспечивают доступ к общей базе данных через драйвер устройства базы данных, не считаются файловыми серверами, даже если база данных хранится в файлах, поскольку они не предназначены для предоставления этих файлов пользователям и, как правило, имеют разные технические требования.
Проектирование файловых серверов
[ редактировать ]В современном бизнесе проектирование файловых серверов осложняется конкурирующими требованиями к пространству для хранения, скорости доступа, возможности восстановления , простоте администрирования, безопасности и бюджету. Ситуация еще больше усложняется постоянно меняющейся средой, где новое оборудование и технологии быстро устаревают, старое оборудование, но при этом должно беспрепятственно вводиться в эксплуатацию способом, совместимым со старым оборудованием. Для управления пропускной способностью , пиковыми нагрузками и временем отклика . поставщики могут использовать теорию массового обслуживания [ 1 ] смоделировать, как комбинация аппаратного и программного обеспечения будет реагировать на различные уровни спроса. Серверы также могут использовать схему динамической балансировки нагрузки для распределения запросов по различным компонентам оборудования.
Основным аппаратным обеспечением серверов за последние пару десятилетий оказался жесткий диск . Хотя жизнеспособны и другие формы хранения данных (например, магнитная лента и твердотельные накопители ), дисковые накопители по-прежнему предлагают наилучшее соотношение цены, производительности и емкости.
Хранилище
[ редактировать ]Поскольку важнейшей функцией файлового сервера является хранение данных, была разработана технология совместной работы нескольких дисковых накопителей, образующих дисковый массив . Дисковый массив обычно имеет кэш (временное хранилище памяти, которое работает быстрее, чем магнитные диски), а также расширенные функции, такие как RAID и виртуализация хранилища . Обычно дисковые массивы повышают уровень доступности за счет использования резервных компонентов, отличных от RAID, таких как блоки питания . Дисковые массивы могут быть консолидированы или виртуализированы в сети SAN .
Сетевое хранилище
[ редактировать ]Сетевое хранилище (NAS) — это компьютерное хранилище данных на уровне файлов , подключенное к компьютерной сети, обеспечивающее доступ к данным разнородной группе клиентов. Устройства NAS отличаются от файловых серверов, как правило, тем, что NAS представляет собой компьютерное устройство - специализированный компьютер, созданный с нуля для обслуживания файлов, - а не компьютер общего назначения, используемый для обслуживания файлов (возможно, с другими функциями). При обсуждении NAS термин «файловый сервер» обычно обозначает противоположный термин, относящийся только к компьютерам общего назначения.
По состоянию на 2010 год [update] Устройства NAS набирают популярность, предлагая удобный способ обмена файлами между несколькими компьютерами. [ 2 ] Потенциальные преимущества сетевого хранилища по сравнению с невыделенными файловыми серверами включают более быстрый доступ к данным, более простое администрирование и простую настройку. [ 3 ]
Системы NAS представляют собой сетевые устройства , содержащие один или несколько жестких дисков, часто объединенных в логические резервные контейнеры хранения или RAID- массивы. Сетевое хранилище снимает ответственность за обслуживание файлов с других серверов в сети. Обычно они обеспечивают доступ к файлам с использованием сетевых протоколов общего доступа к файлам, таких как NFS , SMB/CIFS ( блок сообщений сервера/общая файловая система Интернета ) или AFP .
Безопасность
[ редактировать ]Файловые серверы обычно предлагают некоторую форму системной безопасности, чтобы ограничить доступ к файлам определенным пользователям или группам. В крупных организациях эта задача обычно делегируется службам каталогов , таким как openLDAP , Novell eDirectory или Microsoft Active Directory .
Эти серверы работают в иерархической вычислительной среде, которая рассматривает пользователей, компьютеры, приложения и файлы как отдельные, но связанные объекты в сети и предоставляет доступ на основе учетных данных пользователя или группы. Во многих случаях служба каталогов охватывает множество файловых серверов, а в крупных организациях их могут быть сотни. Раньше и в небольших организациях аутентификация могла осуществляться непосредственно на самом сервере.
См. также
[ редактировать ]- Резервное копирование
- Протокол передачи файлов (FTP)
- Сетевое хранилище (NAS)
- Блок сообщений сервера (SMB)
- ВебДАВ
Ссылки
[ редактировать ]- ^ Передача файлов и работ в системах циклических очередей, Д. Саркар и В.И. Зангвилл, Наука управления, Vol. 38, № 10 (октябрь 1992 г.), стр. 1510–1523.
- ^ «Тест CDRLab» (на польском языке). Архивировано из оригинала 17 октября 2010 г.
- ^ Рон Левин (1 апреля 1998 г.). «Преимущества NAS: взгляд VAR» . ИнфоСтор .