Was ist eine virtuelle Maschine?

In ihrer einfachsten Form ist eine virtuelle Maschine oder VM eine digitalisierte Version eines physischen Computers. Auf virtuellen Maschinen können Programme und Betriebssysteme ausgeführt, Daten gespeichert, Verbindungen zu Netzwerken hergestellt und andere Rechenfunktionen ausgeführt werden. Eine VM verwendet allerdings vollständig virtuelle Ressourcen anstelle von physischen Komponenten. 

Mit VMs können Unternehmen isolierte Umgebungen auf Hosthardware erstellen, die sich wie separate Maschinen verhalten. Eine einfachere Möglichkeit, zu verstehen, was eine virtuelle Maschine ist, ist, sie als virtuellen Computer innerhalb eines anderen Computers zu betrachten. Anders als ein physischer Computer wie ein Server, Laptop oder Smartphone wird eine VM jedoch durch Software definiert. 

Ein Großteil der Technologien, von denen wir heute profitieren, wie Cloud-Computing und künstliche Intelligenz, basiert auf dem Konzept der virtuellen Maschine, dank der Betriebssysteme und Software von einer physischen Maschine separiert werden können. Im Cloud-Computing werden beispielsweise VMs verwendet, um die Ressourcen der Server von Cloud-Dienstanbietern zu virtualisieren. Dies ermöglicht eine mandantenfähige Cloud-Architektur, in der Kunden Ressourcen gemeinsam nutzen können. 

Weitere Informationen zu virtuellen Maschinen von Google Cloud und zu den verschiedenen VM-Familientypen, die in unserer cloudbasierten Computing-Infrastruktur verwendet werden können. Startbereit? Stellen Sie eine vorkonfigurierte VM-Clusterlösung bereit, die von Google-Experten empfohlen wird.

Definition einer virtuellen Maschine

Eine VM ist eine virtualisierte Umgebung eines physischen Computers. Es kann fast alle Funktionen ausführen, einschließlich Anwendungen und Betriebssystemen.

Startbereit? Stellen Sie eine vorkonfigurierte VM-Clusterlösung bereit, die von Google-Experten empfohlen wird.

Wie funktionieren virtuelle Maschinen?

Virtuelle Maschinen verwenden Virtualisierungstechnologien, um virtuelle Hardware zu erstellen – oder eine virtuelle Version eines Computers auf einer physischen Maschine. Die physische Maschine, auf der die VMs ausgeführt werden, wird als Host und die auf dem Host ausgeführten VMs als Gäste bezeichnet. 

Jede Gast-VM wird auf einer isolierten Partition auf dem Host ausgeführt, die vollständig von anderen Gästen getrennt ist. Sie können mehrere VMs auf einem einzigen Hostcomputer hosten – oft auf einem Server –, der auf einer Softwareschicht ausgeführt wird, die als Hypervisor bezeichnet wird.

Der Hypervisor abstrahiert die physischen Ressourcen des Hostcomputers, z. B. Rechen-, Arbeitsspeicher- oder Speicherressourcen, in einen Pool, der bei Bedarf bereitgestellt und dynamisch auf Gast-VMs zugewiesen werden kann. Das steigert die Flexibilität und die Gesamteffizienz.

Arten von virtuellen Maschinen

Im Allgemeinen gibt es zwei Arten von virtuellen Maschinen: Prozess-VMs und System-VMs. 

  • Prozess-VM : Eine Prozess-VM, auch als Anwendungs-VM oder verwaltete Laufzeitumgebung (Managed Runtime Environment, MRE) bezeichnet, erstellt eine virtuelle Umgebung eines Betriebssystems, während eine Anwendung oder ein einzelner Prozess ausgeführt wird, und löscht sie, sobald Sie sie beenden. Prozess-VMs ermöglichen das Erstellen einer plattformunabhängigen Umgebung, in der eine Anwendung oder ein Prozess auf beliebigen Plattformen gleich ausgeführt werden kann.
  • System-VM : Eine System-VM (manchmal als Hardware-VM bezeichnet) simuliert ein vollständiges Betriebssystem, sodass mehrere Betriebssystemumgebungen auf derselben Maschine ausgeführt werden können. Dies ist in der Regel die Art von VM, auf die sich die Leute beziehen, wenn sie von „virtuellen Maschinen“ sprechen. System-VMs können ihr eigenes Betriebssystem und eigene Anwendungen ausführen. Ein Hypervisor überwacht und verteilt die Ressourcen der physischen Hostmaschine auf die System-VMs. 

Vielleicht haben Sie in letzter Zeit auch schon einmal von virtuellen Maschinen in der Cloud oder von einer Cloud-VM gehört. Virtuelle Cloud-Maschinen sind VMs, die auf virtuellen Servern in der Cloud ausgeführt werden. Bei vielen Cloud-Dienstanbietern können Sie virtuelle Cloud-Maschinen in deren Infrastruktur erstellen und ausführen, sodass Sie ihre leistungsstarken Server als Hostmaschinen und andere softwaredefinierte Dienste wie Arbeitsspeicher und Netzwerkspeicher nutzen können. 

In der folgenden Videofolge von VM End to End erfahren Sie mehr darüber, was eine virtuelle Maschine im Cloud-Computing ist und was Ihr Unternehmen mit einer Cloud-VM tun kann. 

Vorteile virtueller Maschinen

Virtuelle Maschinen bieten viele Vorteile, insbesondere wenn Sie sich für eine Cloud-VM entscheiden: 

Skalierbarkeit

Cloudbasierte VMs erleichtern die Skalierung Ihrer Anwendungen und erhöhen so die Verfügbarkeit und Leistung. Sie können die Kapazität entsprechend der Nachfrage erhöhen, ohne in eigene physische Server investieren zu müssen. 

Portabilität 

Eine virtuelle Maschine ist ein einzelnes Softwarepaket mit Hardwareressourcen, einem Betriebssystem und allen zugehörigen Anwendungen. Sie können VMs problemlos von einem Server auf einen anderen oder sogar von lokaler Hardware in Cloud-Umgebungen verschieben. 

Geringerer Platzbedarf und geringere Kosten

Mit VMs können Sie mehrere virtuelle Umgebungen von einer einzigen Maschine aus ausführen und so die Kosten für die physische Infrastruktur, die Stromrechnung sowie die Wartungs- und Verwaltungskosten reduzieren. 

Schnellere Bereitstellung 

VMs lassen sich leicht duplizieren, sodass Unternehmen neue, identische Umgebungen erstellen können, ohne sie von Grund auf neu einrichten zu müssen.

Zuverlässigkeit

Virtuelle Maschinen und ihre Komponenten existieren virtuell und sind von anderen Gast-VMs isoliert. Wenn die VM abstürzt, bleiben die anderen Gast-VMs betriebsbereit und der physische Hostcomputer ist nicht betroffen. 

Mehr Sicherheit

Mit virtuellen Maschinen können Sie mehrere Betriebssysteme ausführen, ohne das Hostbetriebssystem zu beeinträchtigen. Mit VMs können Sie sichere virtuelle Umgebungen erstellen, um Anwendungen zu testen oder Sicherheitslücken zu untersuchen, ohne dass ein hohes Risiko für den Hostcomputer entsteht. 

Potenzielle Herausforderungen virtueller Maschinen

Beim Ausführen von VMs sind jedoch einige Aspekte zu beachten. Eine der größten Herausforderungen virtueller Maschinen besteht darin, dass die Ausführung mehrerer Betriebssysteme und einer Hypervisor-Ebene Leistungskosten verursachen kann, wenn der Hostcomputer nicht robust genug ist. Darüber hinaus ist virtuelle Hardware möglicherweise nicht so effizient wie die physische Hardware einer physischen Maschine. 

Viele dieser Bedenken können jedoch überwunden werden, wenn Sie VMs verwenden, die von einem Cloud-Dienstanbieter angeboten werden. Cloud-VMs bieten viele Vorteile gegenüber herkömmlichen VMs, da sie Organisationen Zugriff auf die Rechenleistung der Computer eines ganzen Rechenzentrums anstelle einer einzelnen Maschine bieten. 

Die Größe der virtuellen Google Cloud-Maschinen kann beispielsweise um mehr CPU und Arbeitsspeicher erweitert werden. Außerdem werden die Maschinentypen für spezifische Kundenanforderungen wie rechenintensive Arbeitslasten, Konfigurationen mit großem Arbeitsspeicher oder anspruchsvolle Arbeitslasten wie maschinelles Lernen oder Hochleistungs-Computing optimiert. 

Google Cloud bietet sogar abgeschirmte virtuelle Maschinen für zusätzliche Sicherheit und prüfbare Integrität Ihrer VM-Instanzen. Von Google Cloud abgeschirmte virtuelle Maschinen nutzen erweiterte Plattformsicherheitsfunktionen und -kontrollen, die Unternehmensarbeitslasten vor Bedrohungen wie Remote-Angriffen, Rechteausweitung und böswilligen Insidern schützen. 

Wie werden virtuelle Maschinen genutzt?

VMs sind die Grundbausteine virtualisierter Rechenressourcen und spielen eine wichtige Rolle beim Erstellen von Anwendungen, Tools und Umgebungen – sowohl in der Cloud als auch lokal. 

Im Folgenden finden Sie einige der häufigsten Einsatzmöglichkeiten von virtuellen Maschinen in Unternehmen:

  • Server konsolidieren: Mehrere physische Maschinen können als VM neu konfiguriert und zusammen mit anderen VMs auf einem Host ausgeführt werden. So können Unternehmen ihre Ressourcen bündeln.
  • Entwicklungs- und Testumgebungen erstellen: VMs können als isolierte Umgebungen für Tests und Entwicklung dienen, die volle Funktionalität bieten, aber keine Auswirkungen auf die umgebende Infrastruktur haben.
  • DevOps-Unterstützung: VMs können einfach aktiviert oder deaktiviert, migriert und angepasst werden, was maximale Flexibilität bei der Entwicklung bietet. 
  • Ermöglichung der Arbeitslastmigration: Die Flexibilität und Übertragbarkeit von VMs sind entscheidend, um Migrationsinitiativen schneller umzusetzen.
  • Notfallwiederherstellung und Geschäftskontinuität verbessern: Die Replikation von Systemen in Cloud-Umgebungen mithilfe von VMs kann eine zusätzliche Sicherheitsebene und Verlässlichkeit bieten. Cloud-Umgebungen können außerdem kontinuierlich aktualisiert werden.
  • Erstellen Sie eine Hybridumgebung: VMs bieten die Grundlage zum Erstellen einer Cloud-Umgebung zusammen mit einer lokalen Umgebung. So erhalten Sie mehr Flexibilität, ohne die vorhandenen Systeme aufgeben zu müssen.

Erste Schritte mit VMs

Compute Engine ist das flexible Angebot für virtuelle Maschinen von Google Cloud, mit dem Sie virtuelle Maschinen in vordefinierten oder benutzerdefinierten Maschinengrößen in der Infrastruktur von Google erstellen und ausführen können. Die Compute Engine bietet alle Tools, die Sie benötigen, um Ihre digitale Transformation zu beschleunigen und Ihre vorhandenen Anwendungen in die Cloud zu übertragen. 

Mit Compute Engine können Sie Ihre Systeme validieren, ausführen und migrieren, ohne Ihre Anwendungen neu schreiben oder Images oder Verwaltungsprozesse ändern zu müssen. 

Brauchen Sie Hilfe bei der Auswahl der passenden VM für Ihre Arbeitslast? Sehen Sie sich unsere Empfehlungen im VM-Auswahltool an.  

Meistern Sie Ihre geschäftlichen Herausforderungen mit Google Cloud

Neukunden erhalten ein Guthaben im Wert von 300 $ für Google Cloud.
Sprechen Sie mit einem Google Cloud-Vertriebsexperten, um Ihre besonderen Herausforderungen im Detail zu besprechen.

VM-Lösungen von Google Cloud

Gleich loslegen

Profitieren Sie von einem Guthaben über 300 $, um Google Cloud und mehr als 20 „Immer kostenlos“-Produkte kennenzulernen.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
Google Cloud