Тонкости выбора серверного оборудования

Сервер — это компьютерная программа или устройство, предоставляющее услуги другой компьютерной программе и ее пользователю, также известному как клиент. В центре обработки данных физический компьютер, на котором выполняется серверная программа, также часто называют сервером. Эта машина может быть выделенным сервером или использоваться для других целей. Серверное оборудование по ссылке.
В модели программирования клиент-сервер ожидает и выполняет запросы от клиентских программ, которые могут выполняться на том же или других компьютерах. Данное приложение в компьютере может функционировать как клиент с запросами на услуги от других программ и как сервер запросов от других программ.
Как работают серверы
Термин сервер может относиться к физической машине, виртуальной или программному обеспечению. Способ работы сервера значительно варьируется в зависимости от того, как используется слово сервер.
Физические и виртуальные серверы
Физический сервер — это просто компьютер, который используется для запуска серверного программного обеспечения. Различия между сервером и настольным компьютером будут подробно рассмотрены в следующем разделе.
Виртуальный сервер — это виртуальное представление физического сервера. Как и физический сервер, виртуальный включает в себя собственную операционную систему и приложения. Они хранятся отдельно от любых других виртуальных серверов, которые могут быть запущены на физическом сервере.
Процесс создания виртуальных машин включает установку легкого программного компонента, называемого гипервизором на физический сервер. Задача гипервизора состоит в том, чтобы позволить физическому серверу функционировать в качестве узла виртуализации. Узел виртуализации делает аппаратные ресурсы физического сервера, такие как процессорное время, память и пропускная способность сети, доступными для одной или нескольких виртуальных машин. Административная консоль дает администраторам возможность выделять определенные аппаратные ресурсы каждому виртуальному серверу. Это помогает значительно снизить затраты на оборудование.
Серверное программное обеспечение
Как минимум, сервер требует двух программных компонентов: операционной системы и приложения. Операционная система выступает в качестве платформы для запуска серверного приложения. Оно обеспечивает доступ к базовым аппаратным ресурсам и предоставляет службы зависимостей, от которых зависит приложение.
Операционная система также предоставляет клиентам средства связи с серверным приложением. Например, IP-адрес сервера и полное доменное имя назначаются на уровне операционной системы.