Выделяют несколько типов виртуализации, самые основные из которых перечислены ниже. Виртуализация серверов. Предполагает распределение ресурсов физического сервера или пула физических серверов на множество виртуальных. Благодаря этому можно более эффективно использовать вычислительный потенциал аппаратного обеспечения под задачи / проекты, для работы которых обычно требуются отдельные машины. Виртуализация хранилища. Позволяет объединить возможности физических устройств хранения данных с сетевыми (NAS) и сетями хранения данных (SAN). С помощью виртуализации все эти разнотипные решения, в том числе от разных вендоров, станут единой системой хранения с централизованным управлением. Это оптимизирует хранение актуальных версий данных и резервных копий, а также обеспечит более широкие возможности для бэкапирования и восстановления данных. Виртуализация сетей. Выглядит как консолидация аппаратных сетевых ресурсов (коммутаторы, маршрутизаторы, брандмауэры) для последующего централизованного управления ими. Может быть реализована как программно-определяемая сеть (SDN) для более эффективного управления трафиком либо через виртуализацию сетевых функций для повышения производительности сети. Виртуализация приложений. Позволяет запускать их в любых операционных системах — даже тех, работа в которых изначально не была предусмотрена вендором. Типичный пример — запуск в Linux-среде ПО, написанного под Windows.