Файл: Принципы построения и основные задачи, выполняемые серверными программами.pdf
Добавлен: 22.04.2023
Просмотров: 108
Скачиваний: 1
Так как главная функция файлового сервера – это хранение данных, развитие технологий в этом направлении заключается в использовании множества жестких дисков в качестве единого целого, формировании дискового массива.
Дисковый массив обычно имеет кеш-память (временное запоминающее устройство, работающее быстрее магнитных дисков). Функции дискового массива файлового сервера такие же, как и у избыточного массива независимых дисков (RAID-массива). Уровень доступности данных он повышает с помощью избыточных компонентов, отличающихся от RAID-массива, – источников питания. Дисковые массивы могут объединяться в сети хранения данных (NAS).
Сетевой дисковый массив (NAS).
Сетевой дисковый массив – пятиуровневое хранилище данных, подсоединенное к компьютерной сети, предоставляющей доступ неоднородной группе клиентов. NAS-устройство отличается от файловых серверов тем, что представляет собой специализированный компьютер, построенный специально для хранения файлов.
Рис. 5. Сетевой дисковый массив (NAS)
В свою очередь, файловый сервер – это сервер, реализующийся в основном на компьютерах общего назначения, имеющих множество разных функций, в том числе и хранение файлов.
Другими словами, практически любой компьютер можно использовать как файловый сервер. В последние годы популярность NAS-устройств стремительно растет. Они предлагают использовать традиционные способы обмена файлами между множеством компьютеров.
Преимущества сетевых дисковых массивов перед файловыми серверами заключаются в более быстром доступе к данным, простом администрировании и простой конфигурации. Безопасность информации Защищенный файловый сервер позволяет ограничивать доступ к файлам специальным пользователям или группам.
В больших организациях данная функция возлагается на службы каталогов, такие как ActiveDirectory в ОС компании Microsoft или eDirectory в ОС компании Novell.
Данные серверы работают в иерархической компьютерной среде, которая обращается с пользователями, компьютерами, приложениями и файлами как с различными, но родственными объектами сети, и предоставляет доступ на основании полномочий пользователей или групп.
В большинстве случаев служба каталогов управляет большим количеством серверов, в крупных организациях количество серверов может составлять несколько сотен.
3.2 Конфигурирование файл-серверов.
Рассматриваемые нами серверы могут конфигурироваться множеством способов. Например, при настройке параметров домашней сети сервер файлов автоматически разрешает доступ всем компьютерам локальной сети.
При настройке параметров сети в интересах бизнес-компании, в которой важна безопасность, для доступа к серверу клиентские системы должны зарегистрироваться.
Другие устройства предоставляют доступ только определенным компьютерам по MAC-адресу или IP-адресу. Интернет-серверы, предоставляющие доступ к файлам по Сети, часто требуют от пользователей перед загрузкой файлов зарегистрироваться по протоколу передачи файлов FTP.
Особенности обмена файлами компьютера клиента с сервером.
При подсоединении к серверу файлов по локальной сети он отображается на компьютере клиента как жесткий диск. При двойном клике мышкой по пиктограмме жесткого диска отобразится его содержимое в виде каталога с файлами и папками.
Для копирования файла на компьютер клиента достаточно его просто перетащить с помощью мышки в выбранное место с сервера. Если сервер файлов предоставил клиенту полномочия записи, можно скопировать файлы на него тем же способом - с помощью мышки.
Веб-сервер (WebServer).
Сервер такого типа является не чем иным, как компьютером в интернете с соответствующим установленным программным обеспечением.
Рис. 6 Веб-сервер (WebServer)
На серверах этого типа в интернете хранится много информации. При этом те же антивирусы для обновления собственных баз данных обращаются именно к ним. Пользователь также имеет непосредственное отношение к таким серверам, оформляя запросы в браузере (поиск информации, обращение к какой-то странице и т. д.).
Все страницы, присутствующие в интернете, хранятся именно на веб-серверах, к которым с одной стороны производится пользовательский запрос или обращение установленной программы, а с другой – выдается результат тем самым сервером, к которому производится попытка доступа.
Все пользователи привыкли, что для входа на какой-то ресурс в интернете (веб-страницу), на котором располагается информация определенного типа, в адресной строке просто вводится префикс www (или http) и последующее имя. Но никто не задумывается о том, каким образом web-server понимает запрос и выдает результат.
Рис. 7. Схема работы веб-сервера
Пользовательский компьютер выступает в роли клиента, от которого и производится обращение. Для доступа в интернет применяются программы, называемые веб-браузерами. Они переводят пользовательский запрос в цифровой код, распознаваемый веб-сервером.
Сервер его обрабатывает и выдает ответ в соответствующем коде, а браузер уже преобразует миллионы нулей и единиц в нормальный вид с текстовой, графической, звуковой или видеоинформацией, которая размещается на странице.
Самые популярные web-серверы.
Из всего серверного программного обеспечения, как считается, самыми распространенными являются Apache и Microsoft IIS.
Первый является более популярным и в большей степени используется в UNIX-подобных системах, хотя и может устанавливаться в среду Windows.
Кроме того, сервер Apache является абсолютно бесплатным программным обеспечением и совместим практически со всеми известными операционными системами. Однако, как отмечается, предназначено это ПОв основном для профессиональных программистов и разработчиков.
Программный продукт от Microsoft рассчитан на среднестатистического пользователя, который установить и настроить такой веб-сервер для Windows сможет без дополнительной помощи квалифицированного специалиста.
Тем не менее, если исходить из официальной статистики, программное обеспечение Apache использует порядка 60% всех существующих серверов
.
Рис. 8 Web-серверы – доля на рынке
ЗАКЛЮЧЕНИЕ
Сервер, или серверное программное обеспечение - компьютерная программа или устройство, которое обеспечивает функциональные возможности для других программ или устройств, так называемых "клиентов".
Прокси-сервер - посредник между клиентской программой (обычно эту роль выполняет веб-браузер) и внешним сервером (другой сервер в интернете), фильтрует запросы, повышает производительность и качество соединения. Клиент подключается к прокси - серверу, запрашивая некоторые услуги, такие как файл, подключение, веб-страницы с другого ресурса - сервер интерпретирует и передает запрос.
Почтовые серверы передают данные почтовых клиентов через локальные и глобальные корпоративные сети, а также через сеть интернет. Обеспечивают обмен сообщениями и хранение данных.
Серверные платформы. Термин часто используется как синоним операционной системы. Серверная платформа является основной аппаратного или программного обеспечения для системы и выполняет роль “двигателя”, который управляет сервером.