Skip to main content

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

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

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

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

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

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

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