Привет, Дзен! :)
В двух словах расскажу про виртуализацию, а следом перейдём ко вкусному из заголовка :)
Итак. Виртуализация серверов — это когда компьютерная программа (гипервизор) разделяет физические ресурсы сервера на несколько частей (одинаковых или разных), а следом раздаёт их виртуальным машинам (ВМ). Так, на железе одного аппаратного сервера можно развернуть сразу несколько виртуальных (программных) серверов.
Операционная система виртуальной машины работает как обычно, словно на физическом сервере, но гипервизор “выдаёт” ей только виртуальные ресурсы из общего физического пула: процессора, памяти, дискового пространства и т.д. При этом настоящие сервер(ы), на которых всё работает, могут быть в другом городе или стране.
А теперь я расскажу, почему виртуализация серверов — это пицца :)
1) Больше — выгоднее
ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ. При виртуализации ресурсы сервера почти не простаивают. Поэтому мощный сервер с виртуальными машинами выгоднее (но не во всех задачах), чем несколько маломощных серверов.
ПИЦЦА. Пицца 50 см равна по площади четырём пиццам 25 см, а стоит всего в 2-3 раза больше. Поэтому на компанию выгоднее одна большая пицца, чем несколько маленьких.
2) Несколько начинок на одной основе
ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ. На одном сервере можно сделать несколько виртуалок с разными ОС и несовместимыми приложениями под разные бизнес-задачи.
ПИЦЦА. На одной основе можно сделать несколько разных соусов и начинок: от веганской сливочной до супермясной томатной.
3) Твой кусок — твои правила
ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ. Полная свобода действий. Виртуальная машина не виляет на работу других виртуалок, даже если случится критическая ошибка.
ПИЦЦА. Твой кусок пиццы может быть с любой начинкой, плюс ты можешь залить его самым острым в мире соусом, не задевая другие куски.
4) Всем по кусочку
ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ.
Виртуализация хороша, когда задач много. Один мощный сервер может взять на себя несколько функций. Но одной функцией полностью загрузить сервер нелегко.
ПИЦЦА.
Пицца — удобная еда на компанию. Если заказать 50 см, то наестся несколько человек. Но один обычный человек не одолеет 1.5 кг еды за раз.
5) Хватит всем.
ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ. При виртуализации серверов балансировщик нагрузки может гибко менять настройки виртуальных машин: забирать там, где много, и перенаправлять туда, где мало. Но если бы для всех задач взяли одинаковые серверы, то в каких-то задачах они загружались бы на 20%, а в каких-то не справлялись бы.
ПИЦЦА. Представьте, что на столе стоит метровая пицца — хватит всем, да ещё останется. Все будут есть по аппетиту, без перегибов. Но если бы всем заказали по одной маленькой пицце, то кому-то было бы много, а кому-то мало.