Cервер — Что это такое: Подробно простыми словами

Что такое сервер и серверное оборудование

В этой статье расскажу о том, что такое сервер. Да, об оборудовании и программном обеспечении, которое и даёт в результате то, что мы называем серверов. Так что присаживайтесь поудобнее, постараюсь кратко, но аспектов столько, что одним словом их не опишешь.

Если вам нужен сервер, могу порекомендовать два места для приобритения:

Компания Сервер Гид. Здесь предлагают любое оборудование на ваше усмотрение, сборки качественные, будут подготовлены специалистами.

Супермикру. Специализируются на серверном оборудовании компании Supermicro, продажу ведут через ритейлеров.

Конечно, есть и другие компании, но про них сейчас ничего не могу сказать объективно.

Что такое сервер

Сервер (server, сервак) — это выделенный компьютер для решения определенных задач. Может выступать в роли простого хранилища информации или выполнять конкретные задачи. К примеру, хранить и обрабатывать базы данных пользователей, служить площадкой для многопользовательских игр, проводить вычислительные процессы и многое другое. С английского дословно можно перевести, как служащий/выполняющий.

Поэтому на них располагают сайты, игровые ресурсы, видео-хостинги, музыкальные сайты, онлайн радио и другие ресурсы. Сервер должен быть мощным, т.к. с таким большим объемом данных простому ПК просто не справиться.

Где тот же Гугл будет хранить столько видео/фото от миллионов пользователей? Конечно на предназначенных для этого мощных серверах, которые смогут еще всю эту информацию обрабатывать и предоставлять доступ пользователям в любое время.

Выделим три основные функции:

  • Хранение информации — сайтов, документов, баз данных и т.д.
  • Координация и обеспечение взаимодействия множества подключенных к нему компьютеров и других устройств
  • Для решения узкоспециализированных задач — в качестве вычислительной машины

Из чего состоит

Так, как это обычный компьютер, только с приставкой СУПЕР. Он состоит из:

  • Материнская плата
  • Процессор — может быть несколько
  • Оперативная память
  • Хранители данных
  • Видео-ускоритель (не на всех)

И все достаточно мощное. Вообще комплектация зависит от типа задач, которые будут выполняться. К примеру, тем же облачным игровым серверам, нужны очень мощные видео ускорители, чтобы обрабатывать такие объемы графических данных для тысяч пользователей.

Как работает сервер

После его установки и настройки не требует вмешательств и участия от человека. Его нужно лишь один раз подключить и произвести нужные установки. Далее он уже сам выполняет те функции, которые в него были заложены.

Производительность сервера определяет его внутреннее аппаратное обеспечение. Более производительное железо даст высокую скорость обработки и выполнения задач.

Оперативная память

оперативная память сервера

Используется память с контролем четности ECC (Error Correction Code). Дело в том, что всегда существует какая-то ненулевая вероятность ошибки в оперативной памяти.

Одна дело, когда ошибка или сбой случится на компьютере пользователя, когда он работает с собственным приложением (а не на сервере). Цена такой ошибки чаще всего невелика.

Другое дело, когда на сервере «потеряется» чья-то транзакция на миллион долларов.

С ошибками на сервере борются и аппаратными средствами, применяя избыточное кодирование данных. Информация снабжается дополнительными (служебными) битами, что позволяет обнаруживать и исправлять некоторые (а не все возможные!) наиболее вероятные ошибки.

Такие модули памяти, в отличие от обычных, имеют нечетное количество микросхем. Так, в обычных модулях, применяемых в обычных или офисных компьютерах, устанавливают чаще всего 8 микросхем. В серверных модулях устанавливают 9 микросхем. Серверная память при одинаковом объеме и скорости стоит существенно дороже обычной.

Сервер в стойке

Наверняка вы видели такое в фильмах про хакеров или в новостях по телевизору про дата-центры и инновации: много проводов, мигают лампочки и размером с хороший советский шкаф. Обычно это выглядит примерно так:

Как выглядит сервер

Но на самом деле это не сервер, а серверная стойка — специальный железный ящик, куда вкручиваются серверы — широкие и плоские компьютеры:

Как выглядит сервер

Именно такой плоский компьютер и есть сервер, а не вся стойка целиком. У такого компьютера могут быть разъёмы для клавиатуры и монитора, но их подключают, только когда что-то сломалось. Обычно в сервер просто втыкают сетевой кабель и настраивают всё через консоль.

А стойки нужны, чтобы серверы было удобно хранить и размещать в помещениях, или соединять несколько серверов в один большой суперкомпьютер для сложных задач. Также стойку проще охлаждать, запитывать и обслуживать, чем груду отдельно стоящих компьютеров.

Кластеры серверов

Термин «кластер» (cluster) обычно обозначает некоторое количество компьютерных ресурсов общего пользования. Кластер обычно включает ресурсы двух или более компьютерных устройств, образующих систему, которая может работать автономно для выполнения каких-то общих функций.

Ферма веб-серверов (web server farm) – это ряд веб-серверов, объединённых в сеть, каждый из которых имеет доступ к содержимому (контенту) того или иного сайта. Это собрание серверов концептуально работает как кластер, но это часто оспаривается особо принципиальными экспертами.

Server — это служебный компьютер

Путаница в головах пользователей возникает в основном потому, что под термином сервер можно понимать, как аппаратную часть компьютера (часто довольно специализированного — с большим объемом оперативной и твердотельной памяти, мощным серверным процессором, но без мыши, клавиатуры и монитора — просто ящик, зачастую в стоечном исполнении):

Что такое стоечный сервер

Так и веб-сервер (см. что такое Веб), т.е. специальное программное обеспечение:

Это окно установки веб сервера

Но в любом случае будет действовать одно незыблемое правило — на сервере (служебном компьютере или служебном ПО) выполняется сервисная программа без необходимости непосредственного участия человека в процессе.

Обычно человек только настраивает, проводит регламентные и форс-мажорные работы. Сама же машина, как правило, работает круглосуточно и имеет постоянный доступ к сети.

«Поднять» веб-сервер (запустить сервисное ПО) можно и на обычном компьютере, и это даже может не помешать работающему за ним человеку (это будет называться — невыделенный сервер). Например я, разрабатывая сайты, не выношу их сразу на хостинг, а поднимаю у себя на компе локальный web-server (Denwer или OpenServer), что существенно упрощает работу.

Но все же чаще server «поднимают» на отдельной рабочей станции (выделенном сервере). Настройку в этом случае ведут с консоли (это обычно мышь, клавиатура и монитор подключаемые специально для настойки и зачастую являющиеся общими для множества серверов).

Что представляет собой сервер

В качестве сервера может выступать как отдельный служебный компьютер (похожий на обычный ПК), так и целая станция, содержащая в себе множество аппаратных единиц. Зачастую для выполнения внутренних задач компании (например, работы с базами данных, вычислительных операций, отправки и получения внутренней почты) используются одиночные служебные компьютеры.

1.jpg

Если же мощностей одного сервера не хватает и необходимо подключать дополнительные, используют станции, представляющие собой вертикальные стойки с множеством аппаратных единиц. Например, в крупных компаниях, дата-центрах или у хостинг-провайдеров.

2.jpg

Такие компании обладают отдельными серверными комнатами, где и расположено все оборудование. В помещениях поддерживается определенный уровень влажности, температуры, пыльности, предусмотрены противопожарные меры безопасности и т. д.

Серверные станции могут использоваться как для выполнения задач внутри компании, так и для сдачи серверов в аренду. Например, для размещения сайтов.

По сути, сервер — это тот же компьютер, только имеющий более качественные аппаратные составляющие (оперативная память, процессоры, жесткие диски и т. д.). Устройства ввода и вывода (монитор, клавиатура, мышь) для выполнения операций не требуются, они нужны лишь для настройки и обслуживания. Для корректной работы необходимы постоянное электропитание, доступ к сети и исправность оборудования.

Выводы

Каждый волен самостоятельно принимать решение, как разбираться с проблемой. Вариативность – это прекрасно, она позволяет иначе взглянуть на задачи. ПК во многом похожи на серверы, но те отличия, которые есть, коренным образом разделили предназначения продуктов.

Касаемо бизнеса – никто не пытается переубедить людей перекапывать огород чайной ложкой. Однако удобнее пользоваться специализированными инструментами для решения поставленных задач – для этого они и существуют.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector