Что такое виртуализация и зачем ее использовать?

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

Виртуализация - это использование компьютерных программ для имитации определенного набора информации. Конкретный программный инструмент, называемый гипервизором, создает виртуальную среду с программами с указанными параметрами.

Что такое виртуализация и зачем ее использовать? - Статьи

Существует столько типов виртуализации, сколько их можно использовать по-разному, поэтому мы ограничимся обсуждением наиболее распространенных типов виртуализации.

виртуальные машины

Это самый популярный тип виртуализации для большинства пользователей. Когда вы запускаете виртуальную машину в VirtualBox, вы запускаете виртуальную машину. Эмуляторы систем видеоигр следуют тому же принципу, используя гипервизор для создания параметров для более ранних консолей видеоигр.

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

Что такое виртуализация и зачем ее использовать? - Статьи

Это не то же самое, что моделирование оборудования, которое представляет собой более сложный и низкоуровневый процесс. При аппаратной эмуляции программное обеспечение используется для того, чтобы одна часть оборудования могла эмулировать другую. Например, аппаратная эмуляция может использоваться для запуска программного обеспечения x86 на чипах ARM. Windows 10 широко использует этот тип эмуляции в своей стратегии единой ОС повсюду, а Apple использовала его в Rosetta при переходе с PowerPC на процессоры Intel.

Часто от виртуализации требуются некоторые ограничения. Гипервизор часто не может превышать спецификации своего хост-компьютера. Невозможно запустить гипервизор с жестким диском 10 ТБ на диске 2 ТБ. Вы можете попытаться ввести этот номер ложно через администратора, но при использовании он быстро развалится.

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

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

виртуальный рабочий стол

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

Что такое виртуализация и зачем ее использовать? - Статьи

Однако вся система управляется сервером. Это позволяет системным администраторам иметь полный контроль над средой рабочего стола пользователей с удаленной точки доступа. Развертывая обновления на сервере, они мгновенно применяются к конечному пользователю без необходимости использования туннелей, физического доступа или профилей пользователей для конкретных устройств. Отделяя среду рабочего стола от устройств, на которых она работает, пользователь получает свободный доступ к своему «собственному» компьютеру с любого настольного компьютера.

виртуальная сеть

Что такое виртуализация и зачем ее использовать? - Статьи

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

Заключение

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

Источник
Перейти к верхней кнопке