Auf dieser Seite finden Sie einen Überblick über Compute Engine-Instanzen. Eine Compute Engine-Instanz kann entweder eine virtuelle Maschine (VM) oder eine Bare-Metal-Instanz sein, die in der Infrastruktur von Google gehostet wird. Mithilfe der Google Cloud Console, der Google Cloud CLI oder der Compute Engine API können Sie eine Instanz erstellen oder eine Gruppe verwalteter Instanzen erstellen.
Einführung
Die Begriffe Compute Engine-Instanz, Rechenressourcen-Instanz oder Instanz werden synonym verwendet. Je nach angegebenem Maschinentyp kann eine Instanz eine Bare-Metal-Instanz oder eine VM-Instanz sein:
- Wenn der Name des Maschinentyps auf
-metal
endet, handelt es sich um eine Bare-Metal-Instanz, auf der kein Hypervisor installiert ist. - Andernfalls ist eine Instanz eine VM-Instanz. Die Begriffe virtuelle Maschineninstanz, VM-Instanz und VM werden synonym verwendet.
Synonyme Begriffe werden in der Dokumentation und in Google Cloud -Oberflächen wie der Google Cloud Console, dem Befehlszeilentool gcloud und der REST API synonym verwendet.
Auf Compute Engine-Instanzen können die von Google bereitgestellten öffentlichen Images für Linux und Windows Server ausgeführt werden. Dasselbe gilt für private benutzerdefinierte Images, die Sie erstellen oder von vorhandenen Systemen importieren können. Sie können außerdem Docker-Container bereitstellen, die automatisch auf Instanzen gestartet werden, auf denen das öffentliche Image des Container-Optimized OS ausgeführt wird.
Sie können die Maschinenattribute Ihrer Instanzen auswählen, z. B. die Anzahl der virtuellen CPUs oder die Größe des Arbeitsspeichers, und zwar entweder mit vordefinierten Maschinentypen oder mit Ihren eigenen benutzerdefinierten Maschinentypen.
Instanzen und Projekte
Jede Instanz gehört zu einem Google Cloud Console-Projekt. Ein Projekt kann eine oder mehrere Instanzen haben. Wenn Sie in einem Projekt eine Instanz erstellen, geben Sie die Zone, das Betriebssystem und den Maschinentyp der Instanz an. Wenn Sie eine Instanz löschen, wird sie aus dem Projekt entfernt.
Instanzen und Speicheroptionen
Standardmäßig hat jede Compute Engine-Instanz einen kleinen nichtflüchtigen Speicher mit Startfunktion, auf dem sich das Betriebssystem befindet. Wenn Sie für Ihre Anwendungen weiteren Speicherplatz brauchen, können Sie zusätzliche Speicheroptionen zu Ihrer Instanz hinzufügen.
Instanzen und Netzwerke
Jede Netzwerkschnittstelle einer Compute Engine-Instanz ist einem Subnetz eines eindeutigen VPC-Netzwerks zugeordnet. Weitere Informationen zu VPCs finden Sie unter Netzwerkübersicht und VPC-Kontingente.
Instanzen und Container
Compute Engine-Instanzen unterstützen eine deklarative Methode zum Starten Ihrer Anwendungen mithilfe von Containern. Wenn Sie eine Instanz oder eine Instanzvorlage erstellen, können Sie einen Docker-Image-Namen und eine Startkonfiguration angeben. Alles Weitere wird von Compute Engine ausgeführt, einschließlich der Bereitstellung eines aktuellen Container-Optimized OS-Images mit installiertem Docker und des Starts Ihres Containers beim Starten der Instanz. Weitere Informationen finden Sie unter Container auf Instanzen und MIGs bereitstellen.
Tools zur Instanzverwaltung
Sie können verschiedene Tools zum Erstellen und Verwalten von Instanzen verwenden, z. B. die Befehlszeile der Google Cloud Console, das gcloud
-Befehlszeilentool und die REST API. Zum Konfigurieren von Anwendungen in den Instanzen stellen Sie eine Verbindung zur Instanz her. Für Linux-Instanzen verwenden Sie dafür die Secure Shell (SSH) und für Windows Server-Instanzen das Remote Desktop Protocol (RDP).
Zugriff auf Instanzen verwalten
Verwenden Sie eine der folgenden Methoden, um den Instanzenzugriff zu steuern:
- Linux-Instanzen:
- Zugriff auf Instanzen mit OS Login verwalten – Ermöglicht es, einem Google- oder Google Workspace-Konto SSH-Schlüssel zuzuweisen und den Administrator- bzw. Nicht-Administratorzugriff auf Instanzen über IAM-Rollen zu steuern.
- Verwalten Sie Ihre SSH-Schlüssel in Projekt- oder Instanzmetadaten, die öffentliche SSH-Schlüssel verwenden, die in Compute Engine-Metadaten gespeichert sind, um Zugriff auf die Instanz zu gewähren. Sie können in Projektmetadaten gespeicherte SSH-Schlüssel verwenden, um auf alle Instanzen in einem Projekt zuzugreifen. Sie können in den Instanzmetadaten gespeicherte SSH-Schlüssel verwenden, um auf einzelne Instanzen zuzugreifen.
- Wenn Sie über die Google Cloud CLI oder SSH von der Console aus eine Verbindung zu Ihren Instanzen herstellen, generiert Compute Engine automatisch SSH-Schlüssel für Sie.
- Windows Server-Instanzen:
- Generieren Sie Anmeldedaten für Windows-Instanzen, die ein Passwort mit einem Windows-Nutzer verknüpfen. Windows-Instanzen verwenden diese Informationen, um den Zugriff auf die Instanz zu authentifizieren.
Auf Instanzen zugreifen
Nachdem Sie den Zugriff auf Ihre Instanzen konfiguriert haben, können Sie eine der folgenden Optionen verwenden, um eine Verbindung zu Ihren Linux-Instanzen herzustellen oder eine Verbindung zu Ihren Windows-Instanzen herzustellen.
Standardzeitzone für Compute-Instanzen
Unabhängig von der Region, in der Sie Ihre Instanz erstellen, ist die Standardzeit für Ihre Instanz koordinierte Weltzeit (Coordinated Universal Time, UTC).
Nächste Schritte
Wenn Sie Compute Engine noch nicht kennen, lesen Sie den Hilfeartikel Linux-Instanz in der Compute Engine erstellen, um zu erfahren, wie Sie eine Instanz über die Google Cloud Console erstellen.
Eine ausführlichere Anleitung zum Erstellen einer Instanz finden Sie unter Instanz erstellen und starten.
Weitere Informationen zu den Funktionen von Compute Engine-Instanzen finden Sie unter:
Weitere Informationen zum Erstellen einer MIG aus einer vorhandenen Instanz
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von Compute Engine in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Compute Engine kostenlos testen