• Виртуализация — это процесс создания программной или «виртуальной» версии компьютера.
  • Виртуальная машина — это компьютерный файл, обычно называемый образом, который ведёт себя как настоящий компьютер.

Виртуальная машина, часто сокращаемая до ВМ, ничем не отличается от любого другого физического компьютера: ноутбука, смартфона или сервера. У неё есть центральный процессор, память, диски для хранения файлов, а при необходимости — доступ в интернет. В то время как компоненты компьютера (аппаратное обеспечение) физически ощутимы, ВМ обычно считаются виртуальными или программно-определяемыми компьютерами внутри физических серверов, существующими только в виде кода.

Как работают виртуальные машины

Виртуализация— это процесс создания программной или «виртуальной» версии компьютера с выделенными объёмамиЦП, памяти и хранилища, которые «заимствуются» у физического хост-компьютера — например, у вашего персонального компьютера или удалённого сервера, такого как сервер в дата-центре облачного провайдера. Виртуальная машина — это компьютерный файл, обычно называемый образом, который ведёт себя как настоящий компьютер.

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

Читайте также:Важность серверной виртуализации в современной ИТ-инфраструктуре

Преимущества использования ВМ

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

Гибкость и скорость:Развернуть ВМ относительно легко и быстро, это гораздо проще, чем создавать целую новую среду для разработчиков. Виртуализация значительно ускоряет сценарии разработки и тестирования.

Сокращение простоев:ВМ очень портативны и легко перемещаются с одного гипервизора на другой на другой машине — поэтому они отлично подходят для резервного копирования на случай непредвиденного отказа хост-системы.

Масштабируемость:ВМ позволяют легче масштабировать приложения, добавляя дополнительные физические или виртуальные серверы для распределения нагрузки между несколькими ВМ. В результате можно повысить доступность и производительность приложений.

Преимущества безопасности:Поскольку виртуальные машины работают в нескольких операционных системах, использование гостевой ОС на ВМ позволяет запускать приложения с сомнительной безопасностью и защищает основную операционную систему. ВМ также обеспечивают лучшую судебную экспертизу безопасности и часто используются для безопасного изучения компьютерных вирусов, изолируя их, чтобы не рисковать хост-компьютером.

Читайте также:Что такое серверная виртуализация и зачем она нужна?