1 Технології віртуалізації. Залежно від розташування рівня віртуалізації (гіпервізора) існує дві основні апаратні архітектури віртуалізації: архітектура «голого металу» (тип 1) і розміщена (тип 2) [73]. У архітектурі bare-metal гіпервізор встановлюється безпосередньо на апаратне забезпечення.
Віртуалізація програм на основі сервера – Користувачі можуть отримати доступ до віддаленої програми зі свого браузера або клієнтського інтерфейсу, не встановлюючи її. Віртуалізація локальної програми – код програми постачається разом із власним середовищем для роботи в усіх операційних системах без змін.
Зазвичай використовуються дві поширені методи повної віртуалізації: (a) двійковий переклад і (b) повна віртуалізація за допомогою апаратного забезпечення. Двійковий переклад автоматично змінює програмне забезпечення на льоту, щоб замінити інструкції, які «пронизують віртуальну машину», іншою послідовністю інструкцій, безпечною для віртуальної машини.
Гіпервізор типу 2 або розміщений гіпервізор, взаємодіє з базовим апаратним забезпеченням хост-машини через операційну систему хост-машини. Ви встановлюєте його на машину, де він працює як програма. Гіпервізор типу 2 погоджується з операційною системою, щоб отримати базові системні ресурси.
Деякі з проблем, які перешкоджають хорошій продуктивності мережі у візуалізаціях, включають:
- Перевантаження хосту: це може навантажувати ресурси мережі, такі як процесор і пам’ять.
- Затримка мережі: цей важливий показник вказує на уповільнення продуктивності мережі до хостів і їх віртуальних машин.
гостьова віртуальна машина. The хост ВМ і гостьова ВМ це два компоненти віртуальної машини.