Сервер – это вычислительная машина, выделенная из группы рабочих станций для выполнения какой-либо сервисной задачи без непосредственного участия человека (рис. 1). В сети сервер и рабочая станция могут иметь одинаковую аппаратную структуру, но они различаются лишь по участию в своей работе человека за консолью.
Рисунок 1 – Стойка сервера
Консоль (к ней обычно относится монитор / клавиатура / мышь) и участие человека необходимы серверам только на стадии первичной установке и настройки, при аппаратно-техническом обслуживании и для управления системой при возникновении нештатных ситуациях.
Специализация серверов по ресурсам (частота и количество процессоров, количество памяти, количество, объем и производительность жёстких дисков, производительность сетевых адаптеров) характеризуется двумя противоположными направлениями – наращивании ресурсов и их уменьшении. Наращивание объемов ресурсов преследует целью увеличение ёмкости (например, специализация для файл-сервера) и производительности сервера. При достижении предела производительности дальнейшее наращивание продолжают другими методами, например, распараллеливанием задачи между несколькими серверами. Уменьшение ресурсов преследует цели уменьшения размеров и энергопотребления серверов.
В организации серверной работы можно выделить два подхода: аппаратный и псевдоаппаратный. К аппаратным можно отнести аппаратные роутеры, сетевые дисковые массивы, аппаратные терминалы. При этом аппаратные решения, чаще всего, более надёжны в работе, но имеют малую гибкость и универсальность. К псевдоаппаратным решениям можно отнести бездисковые серверные решения на базе Mini-ITX, но при этом позиционируемых как «аппаратные решения». Эти решения являются обычными специализированными серверами. Данный вид, как правило, наследует проблемы платформы и программного обеспечения, на которых они основаны.
В зависимости от области применения, необходимого набора выполняемых функций и установленного программного обеспечения выделяют следующие типы серверов:
веб-сервер;
звуковой сервер;
игровой сервер;
почтовый сервер;
прокси-сервер;
сервер базы данных;
сервер каталогов;
сервер приложений;
сервер связи;
файловый сервер.
С ростом объема данных, подлежащих обработке, появилась необходимость увеличения вычислительных способностей серверов. Одним из решений данной проблемы является объединение вычислительных машин в кластеры. Кластер – это группа компьютеров, которые работают вместе и составляют единый унифицированный вычислительный ресурс. Кластер структурно состоит из множества приложений, вычислительных машин и операционных систем, но для пользователей это выглядит как одна система. Объединение в кластеры позволяет создавать надежные системы с высокой производительностью, при этом используя стандартных структурных компоненты сети.
Технологии организации серверной работы в сети зависят в первую очередь от тех задач, которые необходимо выполнять. Выбор наиболее верного решения является залогом выполнения поставленных задач, при оптимальном расходовании имеющихся ресурсов.
Список использованных источников
НОУ Интуит (Администрирование сетей на платформе MS Windows Server) // [Электронный ресурс]. https://www.intuit.ru/studies/ professional_retraining/966/courses /216/info (дата обращения:19.10.2018).
Олифер В. Олифер Компьютерные сети. Принципы, технологии, протоколы. – СПб.: Питер, 2017. – 992 с.
Сергеев А. Основы локальных компьютерных сетей. Учебное пособие. – Москва.: Лань, 2016. – 184с.