Існує 6 типів віртуалізації, які варіюються в залежності від використовуваного обладнання та додатків:
- Віртуалізація операційних систем
- Віртуалізація програмного забезпечення
- Віртуалізація інфраструктури
- Віртуалізація віддалених робочих столів
- Віртуалізація систем зберігання даних
- Віртуалізація мережі
Віртуалізація дозволяє скоротити кількість серверів завдяки консолідації, тобто там, де раніше потрібно кілька серверів – тепер можна поставити один сервер, і запустити потрібну кількість гостьових ОС у віртуальному середовищі.
Існує багато видів віртуалізації, однак можна виділити три основні: Апаратна віртуалізація. Дозволяє створювати незалежні та ізольовані один від одного віртуальні комп'ютери за допомогою програмної імітації ресурсів (процесора, пам'яті, мережі, диска та ін.) фізичного сервера.