Сервер — это компьютерная  программа  или устройство, которое предоставляет услуги другой компьютерной программе и ее пользователю, также известному как клиент. В центре обработки данных физический компьютер, на котором работает серверная программа, также часто называют сервером. Эта машина может быть  выделенным сервером  или использоваться для других целей, например vps.

В   модели программирования клиент / сервер серверная программа ожидает и выполняет запросы от клиентских программ, которые могут выполняться на том же или других компьютерах. Данное приложение на компьютере может функционировать как клиент с запросами на услуги от других программ и как сервер запросов от других программ.

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

Термин « сервер» может относиться к физической машине, виртуальной машине или программному обеспечению, которое выполняет серверные службы. Способ работы сервера значительно различается в зависимости от того, как используется слово server .

Физические и виртуальные серверы

Физический сервер — это просто компьютер, который используется для запуска серверного программного обеспечения. Различия между сервером и настольным компьютером будут подробно рассмотрены в следующем разделе.

Загрузите это руководство бесплатно прямо сейчас!

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

Процесс создания виртуальных машин включает установку облегченного программного компонента, называемого гипервизором, на физический сервер. Задача гипервизора — дать возможность физическому серверу функционировать в качестве узла виртуализации. Узел виртуализации делает аппаратные ресурсы физического сервера, такие как время ЦП, память, хранилище и пропускную способность сети, доступными для одной или нескольких виртуальных машин. Административная консоль дает администраторам возможность выделять определенные аппаратные ресурсы каждому виртуальному серверу. Это помогает значительно снизить затраты на оборудование, поскольку на одном физическом сервере может работать несколько виртуальных серверов, в отличие от каждой рабочей нагрузки, требующей собственного физического сервера.

Серверное программное обеспечение

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

Операционная система также предоставляет клиентам средства связи с серверным приложением. Например, IP-адрес сервера и полное доменное имя назначаются на уровне операционной системы.

Настольные компьютеры против серверов

Между настольными компьютерами и серверами есть как сходства, так и различия. Большинство серверов основаны на процессорах X86 / X64 и могут запускать тот же код, что и настольный компьютер X86 / X64. Однако, в отличие от большинства настольных компьютеров, физические серверы часто включают в себя несколько сокетов ЦП и память для исправления ошибок. Серверы также обычно поддерживают гораздо больший объем памяти, чем большинство настольных компьютеров.

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

Серверное оборудование также отличается от настольного оборудования форм-фактором. Современные настольные компьютеры часто существуют в виде миниатюрных башен, предназначенных для размещения под столом. Хотя есть еще некоторые поставщики, предлагающие серверы в корпусе Tower, большинство серверов предназначены для установки в стойку . Эти системы для монтажа в стойку описываются как имеющие форм-фактор 1U, 2U или 4U, в зависимости от того, сколько места в стойке они занимают — сервер 2U занимает в два раза больше места в стойке, чем сервер 1U.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *