Начнем с объяснения концепции виртуализации. По определению, виртуализация VMware VDI — это процесс имитации логических ресурсов, использующих некоторую часть доступных физических ресурсов на данном устройстве.
Виртуализация VMware от IT Solutions позволяет разделить физическое устройство (например, компьютер или сервер) на более мелкие, логически изолированные части. Такими частями являются, например, виртуальные машины, или, выражаясь очень образно, «компьютеры в компьютере». Благодаря этому, имея, один физический компьютер/сервер, мы можем иметь на нем несколько более мелких виртуальных машин. У каждой из них может быть совершенно разная операционная система, разный «размер» и т. д. Можно сказать, что помимо использования одних и тех же физических ресурсов, таких как диск или оперативная память, эти машины независимы друг от друга.
Мы уже примерно знаем, как работает виртуализация приложений Vmware и чего мы можем с ее помощью достичь. Естественный вопрос, который, вероятно, пришел вам в голову — почему это стоит использовать?
Используя виртуальные машины, мы можем свести количество неиспользуемых ресурсов к минимуму. В дополнение к делению на более мелкие части, мы также можем динамически назначать ресурсы. Гипервизоры, то есть программное обеспечение, используемое для управления процессами виртуализации, позволяет настроить такое поведение. Динамическое распределение ресурсов означает, что данная машина получает, например, ровно столько оперативной памяти, сколько ей нужно для бесперебойной работы. Если он загружен — он получит больше оперативной памяти. Если над ним в данный момент выполняется меньшее количество операций — уменьшается количество выделенной оперативной памяти. Все происходит автоматически. Аналогично, например, с диском — он может занимать на физическом диске столько места, сколько реально нужно виртуальной машине в данный момент.
Виртуализация Vmware позволяет снизить расходы. Меньшее количество ресурсов не используется, поэтому необходимо покупать меньше ресурсов или серверов. Чем больше масштаб, тем больше экономия. Кроме того, вы можете купить, например, один большой сервер вместо множества гораздо меньших, что экономит как затраты, так и, например, место в серверной комнате. Вы также можете создавать виртуальные машины с совершенно разными операционными системами. На одном сервере у нас может быть, например, 10 виртуальных машин с 10 разными операционными системами. В том случае, если бы мы не использовали виртуализацию — пришлось бы докупить 10 отдельных серверов.