Отличие гипервизора от контейнерной технологии в облачных вычислениях заключается в следующем:
Гипервизор отделяет операционную систему и приложения от базового компьютерного оборудования. 1 Он позволяет главному компьютеру запускать несколько виртуальных машин одновременно и совместно использовать одни и те же компьютерные ресурсы. 1 Между хостовой и гостевыми системами есть прослойка, эмулирующая аппаратное обеспечение. 2 У каждой гостевой среды имеются собственное ядро и заранее определённый набор ресурсов. 2
Контейнеры — это облегчённые виртуальные машины, являющиеся частью того же экземпляра операционной системы или гипервизора. 1 В отличие от гипервизора, контейнеры не получают своё собственное виртуальное оборудование, а используют аппаратное обеспечение хостовой системы. 3 Программное обеспечение, запущенное в контейнерах, напрямую общается с ядром хоста. 3 Отсутствие необходимости эмулировать аппаратное обеспечение и загружать полную операционную систему позволяет контейнерам запускаться за несколько миллисекунд и быть более эффективными, чем классические виртуальные машины. 3