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