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.
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.
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.
Im Allgemeinen gibt es zwei Arten von virtuellen Maschinen: Prozess-VMs und 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.
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.
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.
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:
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.
Lösung
Lösung
Lösung
Lösung
Lösung
Profitieren Sie von einem Guthaben über 300 $, um Google Cloud und mehr als 20 „Immer kostenlos“-Produkte kennenzulernen.