Сервер – программа или оборудование?
Все владельцы сайтов и многие из простых пользователей Интернета не раз слышали слово «сервер». И в одних
случаях о сервере говорили как о программе («функции сервера», «сервер с поддержкой…»), а в других – как об
оборудовании («место на сервере», «нагрузка на сервер»). Что же это такое на самом деле – программа или
оборудование?
И то, и другое. Сервер как аппаратное обеспечение представляет собой компьютер, выделенный для выполнения
каких-либо задач. Данный сервер может быть предназначен для хранения данных и для выполнения каких-либо
непрерывных функций (например, поддержки работы программы). Он не нуждается в дополнительном обслуживании,
как обычный персональный компьютер. Все, что нужно от специалиста, - это сделать первичную настройку и время
от времени проверять работу сервера.
На любом сервере должно быть установлено соответствующее программное обеспечение. Оно позволяет
задействовать аппаратные ресурсы и выполнять требующиеся функции, т.е. осуществлять сервис. Часто это
программное обеспечение (а иногда и услуги, предоставляемые его владельцами) называют сервером.
Существует множество видов серверов, но в применении к Интернету, созданию и раскрутке
сайтов можно
выделить физический и виртуальный выделенный сервер как альтернативы обычному хостингу. Каждая разновидность
имеет свои преимущества и недостатки, которые можно полностью исключить при использовании в соответствующих
ситуациях.
Разновидности серверов.
В зависимости от функций, которые выполняет сервер, он может принадлежать к одному из нескольких видов:
- Web-сервер. Это довольно распространенный вид в Интернете, который предназначен для содержания и
обеспечения доступа к web-ресурсам.
- Файловый сервер. Главное его назначение – хранение данных и распределение доступа к файлам. Критерии
качества такого сервера – это объем дисковой памяти и степень защиты данных.
- Сервер баз данных. Является вспомогательной частью системы управления базы данных (СУБД). Такой сервер
должен обеспечивать требующуюся пропускную способность и непрерывность работы.
- Коммуникационный сервер. Может выполнять роль прокси-сервера, маршрутизатора, распределителя IP-адресов,
сервера для VPN (виртуальной приватной сети). Обеспечивает высокую защиту данных, анонимность в сети.
- Почтовый сервер. Как видно из названия, используется он для работы с электронной почтой – отправки и
получения, обработки, хранения писем пользователей, целевых
посетителей. Чем
больше локальная сеть, чем больше пользователей, тем важнее роль этого сервера.
- Сервер резервного копирования. Достаточно важная часть аппаратно-программного комплекса в любой компании.
На этот сервер в автоматическом режиме копируется вся важная информация. В целях защиты информации от
физической угрозы (например, пожара) он может располагаться в другом помещении или здании.
Физический и виртуальный сервер.
Задач у сервера достаточно много. И одна из самых распространенных – это поддержка работы сайта в
Интернете.
Интернет – это не какой-то общий источник, где можно что-то разместить. Все сайты и любые файлы, доступные в
сети, размещаются на физических серверах. Если сервер выходит из строя, сайт перестает быть доступным для
других пользователей Интернета. То же самое можно сказать и о любых других программах, данных,
контенте, которые доступны в пределах
одной локальной сети.
Для того, чтобы разместить сайт, базу данных или программу, которая была бы доступна всем пользователям в
сети, необходимо получить в свое распоряжение сервер – физический или виртуальный.
«Физическим» в интернет-сфере называют сервер, который расположен непосредственно у пользователя. Это
рабочая станция или выделенный компьютер с соответствующим программным обеспечением, который имеет
постоянное соединение с Интернетом или локальной сетью. Покупка и обслуживание физического сервера обходится
в большую сумму, поэтому его используют только в некоторых случаях. Например, в случае, если необходимо
обслуживать крупную локальную сеть. Физические сервера требуются хостинг- и интернет-провайдерам, а также
владельцам крупных популярных интернет-ресурсов (например, Яндекса).
Виртуальный сервер – это услуга, предоставляемая хостинг-провайдерами, имеющими в своем распоряжении
физический сервер. При этом пользователь арендует весь сервер и размещает на нем свои данные, которые потом
доступны в Интернете.