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

Каждая из этих машин при вот такой виртуализации физического сервера VMware считает, что ей достался отдельный сервер со своим процессором, памятью, дисками и сетевой картой. Виртуализации серверов нужно разобраться, что происходит до ее появления. В классическом подходе компания покупает под каждую задачу отдельный физический сервер. Одна машина необходима для почты, другая для бухгалтера, третья для веб-сайта, четвертая для корпоративного чата.
Но большинство этих серверов работают в холостую, поскольку компания использует максимум 20% от их мощности. А жесткие диски при этом почти не используются. Но для того, чтобы правильно и выгодно использовать все доступные сервера, можно подключить виртуализацию сервера VMWare, которая предлагает радикально иное решение – взять один мощный сервер и запустить на нем несколько изолированных виртуальных машин.
Как это происходит технически? Между физическим сервером, железом и операционными системами появляется тонкий программный слой – это гипервизор. Он следит, чтобы каждая виртуальная машина, которой срочно нужен процессор для расчетов, получила его, а другая машина, которая терпеливо ждет данных с диска, не мешала своим соседям. Каждая машина получает тот набор и долю ресурсов, которые необходимы ей для решения той или иной задачи.

Для чего же это нужно все обычному бизнесу или даже домашнему пользователю? Прежде всего, виртуализация сервера помогает экономить существенные средства. Вместо того, чтобы покупать несколько серверов, вы приобретаете один мощный и запускаете на нем несколько виртуальных машин. Также добавление виртуальной машины – это дело нескольких минут. А раньше для того, чтобы добавить новый сервер, нужно было заказывать железо, ждать доставки, устанавливать, настраивать это недели, а то и месяцы работы.
Третий важный бонус — это отказоустойчивость и мобильность. В мире физических серверов, если у машины сломался блок питания или материнская плата, служба падала и поднималась часами, пока инженеры искали запчасти. В виртуальной среде все иначе. Если при виртуализации серверов железо начинает барахлить, можно в автоматическом режиме без остановки работы перебросить все виртуальные серверы на другой здоровый физический хост.