Die CPU – Central Processing Unit – ist das Kernstück bzw. der Denkapparat eines Rechners und übernimmt sämtliche grundlegende Rechenoperationen. In virtualisierten Umgebungen wird die Rechenleistung einer physischen CPU mithilfe eines Hypervisors in mehrere virtuelle CPUs (vCPUs) unterteilt, die dann einzelnen virtuellen Maschinen zugewiesen werden können. Ein moderner Prozessor von Intel oder AMD verfügt über spezielle Funktionen für hardwarebasierte Virtualisierung, sodass mehrere virtuelle Maschinen gleichzeitig effizient und sicher auf einem Host betrieben werden können.
Die Virtualisierungstechnologie gewährleistet, dass jede virtuelle Maschine isoliert arbeitet und die ihr zugewiesenen Ressourcen flexibel nutzen kann. Für eine maximale Leistungsfähigkeit und eine hohe Sicherheit ist es wichtig, dass sowohl die CPU als auch das BIOS und das Mainboard wichtige Virtualisierungsfunktionen wie Intel VT-x oder AMD-V unterstützen und diese aktiviert sind.
Auf diese Weise lassen sich in Cloud-Umgebungen kosteneffiziente und skalierbare VMs betreiben, die flexibel an die verschiedenen Anforderungen angepasst werden können.