Virtuelle CPUs (vCPUs) sind virtualisierte Versionen von physischen CPUs. Bei der Virtualisierungstechnologie wird eine einzelne physische CPU in mehrere virtuelle CPUs aufgeteilt, von denen jede in der Lage ist, ihr eigenes Betriebssystem und ihre eigenen Anwendungen auszuführen.
Virtuelle CPUs bieten viele Vorteile gegenüber physischen CPUs, wie z. B. größere Skalierbarkeit, verbesserte Effizienz und höhere Flexibilität. Sie sind auch kostengünstiger, da sie weniger physische Ressourcen für den Betrieb benötigen.
Es gibt zwei Hauptarten von virtuellen CPUs: dedizierte und gemeinsam genutzte. Dedizierte vCPUs werden einer einzigen virtuellen Maschine zugewiesen, während gemeinsam genutzte vCPUs mehreren virtuellen Maschinen zugewiesen werden können.
Einer der Nachteile virtueller CPUs ist, dass sie durch die Menge der verfügbaren physischen Ressourcen begrenzt sein können. Dies kann zu Leistungsproblemen führen, da die Anzahl der vCPUs die Anzahl der physischen CPUs nicht übersteigen kann.
Virtuelle CPUs funktionieren, indem die Verarbeitungsleistung einer physischen CPU in mehrere kleinere virtuelle CPUs aufgeteilt wird. Jede virtuelle CPU wird dann einer virtuellen Maschine zugewiesen und ist für die Ausführung ihres eigenen Betriebssystems und ihrer Anwendungen verantwortlich.
Cloud Computing ist in hohem Maße auf virtuelle CPUs angewiesen, da es die Fähigkeit erfordert, Ressourcen schnell und effizient nach oben und unten zu skalieren. Durch den Einsatz virtueller CPUs können Cloud-Anbieter schnell neue virtuelle Maschinen bereitstellen und sie einzelnen Kunden zuweisen.
Container sind eine weitere Art von Virtualisierungstechnologie, die sich ebenfalls auf virtuelle CPUs stützt, um zu funktionieren. Im Gegensatz zu virtuellen Maschinen sind Container viel leichter und können schnell bereitgestellt und eingesetzt werden.
Virtuelle CPUs bieten auch eine zusätzliche Sicherheitsebene, da jede virtuelle CPU von den anderen virtuellen CPUs, die auf derselben physischen CPU laufen, isoliert ist. Das bedeutet, dass im Falle eines Angriffs auf eine virtuelle CPU die anderen virtuellen CPUs sicher bleiben.
Normalerweise gibt es vier virtuelle CPUs (vCPUs) für jeden physischen CPU-Kern, d. h. wenn ein System vier CPU-Kerne hat, hat es 16 vCPUs. Dies ist jedoch nicht immer der Fall, da einige Virtualisierungsplattformen mehr oder weniger vCPUs pro Kern zulassen. Hyper-V kann zum Beispiel bis zu 64 virtuelle CPUs pro physischer CPU haben.
Es gibt acht vCPUs in acht Kernen.
1 vCPU hat 1 Kern.
Eine vCPU ist eine virtuelle CPU, die einer virtuellen Maschine (VM) zugewiesen ist. Es handelt sich um eine Hardwareressource, die von der VM zur Ausführung ihrer Anwendungen verwendet werden kann.
0,25 vCPU bedeutet, dass die virtuelle Maschine Zugriff auf 1/4 einer physischen CPU hat. Das bedeutet, dass die VM weniger Rechenleistung hat als eine VM mit 1 vCPU.