- Сервер — это программное обеспечение, которое управляет ресурсами и предоставляет услуги пользователям; чаще всего так называют устройство, используемое или предназначенное для запуска одной или нескольких серверных программ.
- Первые серверы были физическими — аппаратным оборудованием, которое обычно разворачивали для одной функции. Это узнаваемая машина с материнской платой, процессором, памятью и т. д.
- Виртуальный сервер — это абстракция физического сервера, воспроизводящая его серверные функции. Виртуальные серверы отлично масштабируются и подходят организациям, которым нужна гибкость в наращивании и сокращении ресурсов.
Когда мы представляем сервер или центр обработки данных, перед глазами встаёт склад с рядами чёрных корпусов и мигающими индикаторами. Однако не все серверы физические. Сегодня многие организации полагаются в основном или исключительно на виртуальные серверы. Что это такое и в чём преимущества инфраструктуры виртуальных серверов?
Инфраструктурасервера
Сервер— это программное обеспечение, которое управляет ресурсами и предоставляет услуги пользователям; чаще всего так называют устройство, используемое или предназначенное для запуска одной или нескольких серверных программ. Такое устройство также называют хостом, а клиентов, которые пользуются информационным сервисом, — пользователями; такая архитектура известна как модель «клиент — сервер».
Иногда эти два определения могут сбивать с толку, как в случае с веб-сервером. Речь может идти о компьютере, на котором размещён веб-сайт, или о программном обеспечении, таком как Apache, которое запускается на таком компьютере для управления веб-компонентами и ответа на запросы браузеров.
Использование слова «сервер» в информатике происходит изтеории массового обслуживания, которая восходит к середине XX века и была, в частности, использована в статье «Kendall» 1953 года, где была введена нотация Кендалла.
Читайте также:Что такое инфраструктура компьютерной сети?
По составу сервер — процессор, жёсткий диск, память, системная шина и т. д. — похож на универсальную компьютерную архитектуру, но из-за необходимости предоставлять высоконадёжные сервисы к нему предъявляются более высокие требования: вычислительная мощность, стабильность, надёжность, безопасность, масштабируемость, управляемость и т. д.
В сетевой среде серверы делятся по типу предоставляемых услуг на файловые серверы (позволяют пользователям получать доступ к файлам на других компьютерах), серверы баз данных, серверы приложений, веб-серверы и т. д.
Первые серверы были физическими и обычно разворачивались с одной функцией. Физический сервер — это аппаратное оборудование, узнаваемая машина с материнской платой, процессором, памятью и т. д. Такие физические серверы, которые часто называют «bare metal», не имеют слоя между аппаратным обеспечением и операционной системой. На физическом сервере может работать Linux, Windows или экзотическая операционная система, но запущена будет только одна операционная система в единственном экземпляре.
Отфизического к виртуальному
По мере роста вычислительной мощности серверов мы поняли, что серверное оборудование можно виртуализировать и выполнять те же функции на разделённых аппаратных ресурсах.
Виртуальный сервер — это абстракция физического сервера, воспроизводящая его серверные функции. На одном физическом сервере можно развернуть несколько виртуальных, и они работают как независимые серверы. Каждый виртуальный сервер запускает собственную операционную систему и использует выделенную ему долю вычислительных ресурсов, памяти, хранилища и даже сетевых компонентов.
Читайте также:Каковы преимущества интеграции облачных вычислений в сеть?
Если вы задаётесь вопросом, что лучше — физический или виртуальный сервер, однозначного ответа, скорее всего, нет. Когда речь идёт о технологиях, вопрос сводится к выбору лучшего варианта для конкретного сценария использования.
Чистая производительность физических серверов — то есть скорость обработки и мощность — делает их предпочтительным выбором для требовательных нагрузок. Хотя покупка физического сервера и создание программного обеспечения для виртуального сервера поначалу могут показаться самым сложным и дорогим вариантом, модернизация виртуального сервера на более позднем этапе обходится дешевле и реализуется проще.
Виртуальные серверы, напротив, экономичны, компактны и масштабируются по требованию, но менее стабильны. Они прекрасно масштабируются и подходят организациям, которым нужна гибкость в наращивании или сокращении ресурсов. Один сервер, работающий с высокой нагрузкой, потребляет меньше энергии, чем 10 простаивающих серверов, и при этом особенно хорошо подходит стартапам и малым и средним предприятиям с ограниченным бюджетом.

