Компьютерная аппаратная виртуализация или аппаратная виртуализация является виртуализацией компьютера или операционной системы. Она скрывает физические характеристики вычислительной платформы от одних пользователей и не показывает другим абстрактную вычислительную платформу. В ее основе лежит программное обеспечение, контролирующее виртуализацию, которое называется «Программа управления», но в настоящее время это название заменено терминами «гипервизор» или «монитор виртуальных машин» и являются предпочтительными. VPS (виртуальный сервер) на облачной платформе является полноценной альтернативой физическому выделенному серверу.
Концепция
Термин «виртуализация» был придуман в 1960-х годах для обозначения виртуальных машин (иногда называемых «псевдо машина») и использовался в экспериментальных машинах IBM M44/44X системы. Создание и управление виртуальными машинами было названо «платформой виртуализации» или «виртуализацией серверов» совсем недавно.
Платформа виртуализации выполняется на данной аппаратной платформе программного обеспечения хоста (программа управления), которая создает искусственную среду (точнее имитирует среду) компьютера, виртуальных машин (VM) своих гостей с помощью программного обеспечения. Гости программы не ограничиваются пользовательскими приложениями, многие хосты разрешают запуск полной гостевой операционной системы.
Гостевое программное обеспечение работает точно также, как если бы был осуществлен его запуск непосредственно на физическом оборудовании, с несколькими известными оговорками. Доступ к физическим ресурсам системы (таким, как доступ к сети, дисплею, клавиатуре, дисковым хранилищ), как правило, имеется на более ограничительном уровне, чем у центрального процессора и системной памяти. Гости часто ограничены в доступе к некоторым периферийным устройствам или, может быть, лишь их части в зависимости от политики доступа к аппаратуре, проводимой хостом виртуализации.