Mit Compute Engine können Sie Instanzen in der Google-Infrastruktur erstellen und ausführen. Dieses Dokument bietet einen Überblick über die verschiedenen Konfigurationsparameter, die Ihnen beim Erstellen einer Compute Engine-Instanz zur Verfügung stehen. Wenn Sie zum ersten Mal eine Instanz erstellen, bietet dieses Dokument einen Ausgangspunkt für das Verständnis des Prozesses.
Die Begriffe Compute Engine-Instanz, Compute-Instanz und Instanz werden synonym verwendet. Je nach Maschinentyp, den Sie angeben, kann eine Instanz entweder eine Bare-Metal-Instanz oder eine VM-Instanz sein:
- Wenn der Name des Maschinentyps mit
-metal
endet, handelt es sich bei der Instanz 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 -Schnittstellen wie derGoogle Cloud console, dem gcloud-Befehlszeilentool und der REST API synonym verwendet.
Hinweise
- Grundlagen zu Compute Engine-Instanzen
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud -Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
<x0A>Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Instanz erstellen, indem Sie manuell eine benutzerdefinierte Konfiguration angeben: Wählen Sie diese Option aus, wenn Sie eine Instanz von Grund auf neu erstellen und eines der folgenden Szenarien zutrifft:
- Sie kennen die spezifische Konfiguration, die für Ihre Arbeitslast erforderlich ist.
- Sie möchten eine Instanz mit einer komplizierten Konfiguration erstellen.
- Sie möchten eine Instanz mit der Google Cloud CLI oder REST erstellen.
Wenn Sie diese Methode auswählen, sehen Sie sich auch die Liste aller Konfigurationsoptionen an, die bei der Instanzerstellung verfügbar sind.
Arbeitslastoptimierte Instanz erstellen: Bei dieser Methode wählen Sie beim Erstellen der Instanz den Arbeitslasttyp aus und Google füllt automatisch eine voreingestellte Konfiguration aus, die für Ihre Arbeitslast geeignet ist. Wählen Sie diese Option aus, wenn Sie mit Compute Engine beginnen und nicht wissen, welche Konfiguration am besten für Ihre beabsichtigte Arbeitslast geeignet ist. Diese Option ist nur in der Google Cloud -Konsole verfügbar.
Instanz mithilfe einer Instanzvorlage erstellen Eine Instanzvorlage ist eine Ressource, in der Konfigurationseinstellungen für Instanzen definiert werden. Wählen Sie diese Option aus, wenn Sie eine definierte Konfigurationsvorlage haben und viele VMs mit derselben Konfiguration erstellen möchten.
Instanz erstellen, indem Sie Kopien eines Maschinen-Images erstellen: Ein Maschinen-Image enthält die meisten Informationen und Daten, die zum Klonen einer Instanz erforderlich sind. Wählen Sie diese Option aus, wenn Sie mehrere Kopien einer vorhandenen Quellinstanz erstellen möchten.
- Hardware: Sie geben eine Maschinenfamilie, -serie und -typ an, die die Anzahl der vCPUs, den Arbeitsspeicher und die CPU-Plattform bestimmt, die Compute Engine für Ihre Instanz zuweist. Wenn der Maschinentyp auf mehreren CPU-Plattformen verfügbar ist, können Sie die früheste CPU-Plattform auswählen, die beim Erstellen der Instanz verwendet werden soll. Für den Maschinentyp können Sie entweder einen vordefinierten Maschinentyp auswählen oder für einige Maschinenserien einen benutzerdefinierten Maschinentyp erstellen.
- Standort: Sie können die Region und Zone auswählen, in der Sie die Instanz erstellen möchten.
- Instanzname: Geben Sie einen Namen für die Instanz an, der innerhalb Ihres Projekts und der ausgewählten Zone eindeutig ist.
-
Sie können auch spezifischere und erweiterte Einstellungen für die Maschinenkonfiguration konfigurieren, z. B.:
- Gleichzeitiges Multi-Threading (SMT)
- Die Anzahl der sichtbaren Kerne
- Nur für C4-Instanzen: Gibt an, ob die Instanz im Turbomodus mit allen Kernen ausgeführt wird.
-
Bootlaufwerk und Betriebssystem: Jede Instanz hat ein Bootlaufwerk, für das Sie einen Laufwerksnamen, eine Größe und einen Laufwerkstyp angeben können. Sie können das Betriebssystem-Image, das auf dem Bootlaufwerk installiert werden soll, auf eine der folgenden Arten auswählen:
- Wenn Sie ein vorkonfiguriertes Betriebssystem-Image zum Erstellen Ihrer Instanz verwenden möchten, verwenden Sie ein öffentliches Image. Öffentliche Images enthalten alle Treiber, die zum Ausführen der Instanz in Google Clouderforderlich sind. Compute Engine bietet zahlreiche vorkonfigurierte öffentliche Betriebssystem-Images mit kompatiblen Linux- oder Windows-Betriebssystemen.
- Wenn Sie eine Instanz für eine Anwendung erstellen, können Sie ein benutzerdefiniertes Image oder ein freigegebenes Image verwenden, dem Sie zusätzliche Treiber und Software hinzugefügt haben, die Ihre Anwendung unterstützen.
- Sie können auch einen Snapshot oder ein vorhandenes Laufwerk als Quelle für das Erstellen des Betriebssystem-Images auf dem Bootlaufwerk verwenden.
-
Zusätzliche Laufwerke: Sie können ein oder mehrere Nicht-Bootlaufwerke für die neue Instanz erstellen und anhängen. Dazu haben Sie folgende Möglichkeiten:
- Sie können neue, leere Laufwerke erstellen und anhängen.
- Sie können neue Laufwerke aus einem vorhandenen Quell-Image oder einem vorhandenen Laufwerk erstellen und anhängen.
- Sie können vorhandene Laufwerke anhängen.
- Bei einigen Maschinentypen werden lokale SSD-Laufwerke automatisch beim Erstellen der Instanz angehängt. Bei einigen anderen Maschinentypen können Sie beim Erstellen der Instanz lokale SSD-Laufwerke anhängen.
- Für lokale SSD-Laufwerke können Sie optional das Zeitlimit für die Wiederherstellung lokaler SSDs und die zu verwendende Schnittstelle konfigurieren – NVMe oder SCSI.
-
Laufwerkskonfiguration: Unabhängig davon, ob Sie ein Bootlaufwerk oder ein zusätzliches Datenlaufwerk konfigurieren, können Sie die folgenden Konfigurationsdetails angeben:
- Laufwerksname (und optional ein benutzerdefinierter Gerätename)
- Laufwerksgröße
- Verschlüsselung
- Nur für Google Cloud Hyperdisk- und extrem nichtflüchtige Speicher-Volumes: die IOPS- und Durchsatzleistungsgrenzen
- Nur für Hyperdisk Balanced- und Hyperdisk Throughput-Volumes: Gibt an, ob das Laufwerk mit Ressourcen in einem Hyperdisk Storage Pool erstellt wurde.
- Der Anschlussmodus des Laufwerks (Lesemodus oder Lese-/Schreibmodus)
- Ein Label oder Tag für das Laufwerk
- Sie können auch eine Einstellung aktivieren, die verhindert, dass Ihr Laufwerk gelöscht wird, wenn die angehängte Instanz gelöscht wird.
-
Container: Sie können Container wie Docker oder Kubernetes auf einem der folgenden Images ausführen:
- Öffentliche Linux-VM-Images
- Öffentliche Windows Server-VM-Images
- Ein Container-Optimized OS-Image.
Sie geben einen Namen für das Container-Image und andere Details zur Containerkonfiguration an. Sie können auch Bereitstellungsverzeichnisse angeben, um dem Container `tmpfs`-Speicher und zusätzliche Laufwerke hinzuzufügen.
-
Datensicherung: Sie können wiederkehrende Sicherungen Ihrer Festplatten- und Instanzdaten automatisieren und sich auf folgende Weise auf die Notfallwiederherstellung vorbereiten:
- Verwenden Sie Sicherungspläne für den Backup- und DR-Dienst, um Ihre gesamte Instanz zu sichern.
- Verwenden Sie Snapshot-Zeitpläne, um die Sicherung von Laufwerksdaten zu automatisieren.
Informationen dazu, wie Sie die richtige Datenschutzoption für Ihren Anwendungsfall auswählen, finden Sie unter Datenschutzoptionen.
- Datenreplikation: Sie können Ihre Festplattendaten kontinuierlich replizieren, um sie vor Notfällen zu schützen. Verwenden Sie dazu die zonenübergreifende synchrone Replikation oder die regionsübergreifende asynchrone Replikation.
- Nur Nicht-Bootlaufwerke schützen: Sie können auch eine Option aktivieren, mit der Ihre Snapshot-Zeitpläne und Einstellungen für die Datenreplikation nur auf Nicht-Bootlaufwerke angewendet werden. Mit dieser Einstellung können Sie Kosten senken. Diese Einstellung gilt jedoch nicht für Sicherungspläne.
- Firewallregeln: Sie können eine Firewall einrichten und den Typ des Netzwerk-Traffics konfigurieren, den Sie aus dem Internet zulassen möchten. Sie können auch ein Netzwerk-Tag für die Firewallregeln angeben.
- Benutzerdefinierter Hostname: Sie können angeben, dass Google Cloud einen benutzerdefinierten Namen für die Instanz anstelle des internen DNS-Namens verwenden soll. Wenn Sie diese Option auswählen, müssen Sie manuell einen internen DNS-Eintrag für den benutzerdefinierten Hostnamen konfigurieren.
- IP-Weiterleitung: Sie können auswählen, ob Sie die IP-Weiterleitung für die neue Instanz konfigurieren möchten.
- Netzwerkleistung: Sie können die Instanz so konfigurieren, dass sie Netzwerkleistung pro VM-Tier_1 für eine höhere Netzwerkleistung gegen Aufpreis verwendet.
Netzwerkschnittstellen: Standardmäßig wird eine neue Instanz mit einer einzelnen Schnittstelle konfiguriert, die das VPC-Standardnetzwerk im automatischen Modus verwendet. Alternativ können Sie ein VPC-Netzwerk und ein Subnetz im benutzerdefinierten Modus angeben, die Sie zuvor erstellt haben. Sie können auch zusätzliche Netzwerkschnittstellen und dynamische NICs für die Instanz konfigurieren.
Für jede Netzwerkschnittstelle können Sie die folgenden Eigenschaften konfigurieren:
- Der Typ der Netzwerkschnittstelle
- Der IP-Stacktyp (nur IPv4, nur IPv6 oder Dual-Stack)
- Der Typ der IP-Adresse für die internen und optionalen externen IP-Adressen (sitzungsspezifische Adresse oder reservierte, statische Adresse)
- Ein Alias-IP-Bereich für die Netzwerkschnittstelle
- Die Netzwerkdienststufe, die von der Netzwerkschnittstelle verwendet wird
- Gibt an, ob ein öffentlicher DNS-PTR-Eintrag mit der externen IP-Adresse für die Netzwerkschnittstelle verknüpft ist.
- Ops-Agent: Sie können den Ops-Agent auf Ihrer Instanz installieren, um Logs und Messwerte zu erfassen und die Instanzaktivität zu überwachen.
- Virtuelle Anzeigen: Sie können auf Ihrer Instanz virtuelle Anzeigen aktivieren, um Tools zur Bildschirmaufnahme oder zur Remote-Systemverwaltung auf Ihrer VM auszuführen.
- Dienstkonto: Sie können ein Dienstkonto an Ihre Instanz anhängen. Mit Dienstkonten können Anwendungen, die auf einer Instanz ausgeführt werden, autorisierte Google Cloud API-Aufrufe ausführen und auf Google Cloud -Ressourcen zugreifen. Sie können auch den Typ und Grad des API-Zugriffs auswählen, den Sie der VM gewähren möchten.
- Confidential Computing: Sie können verhindern, dass auf Ihre Daten zugegriffen wird, während Sie eine Instanz verwenden, indem Sie Ihre Daten mit Confidential Computing verschlüsseln.
- Shielded VM-Funktionen: Sie können Ihre Instanz besser vor Malware und Rootkits auf Boot- oder Kernelebene schützen, indem Sie Shielded VM-Funktionen aktivieren.
- VM-Zugriff: Sie können die Nutzer, die Zugriff auf eine Instanz haben, steuern, indem Sie IAM-Rollen und -Berechtigungen und SSH-Schlüssel für die Authentifizierung einrichten.
- Tags und Labels: Zur besseren Organisation von Ressourcen können Sie der Instanz Tags und Labels hinzufügen.
- Löschschutz: Sie können Ihre Instanzen vor versehentlichem Löschen schützen.
- Reservierungen: Sie können Ihre Instanz so konfigurieren, dass sie reservierte zonale Ressourcenkapazität nutzt, um die Ressourcenverfügbarkeit zu verbessern.
- Automatisierung: Sie können ein Startskript angeben, das jedes Mal ausgeführt wird, wenn die Instanz gestartet oder neu gestartet wird.
- Metadaten: Sie können benutzerdefinierte Metadaten für Ihre Instanz festlegen, um eindeutige Informationen zur Instanz zu speichern.
- Verschlüsselung: Sie können die Verschlüsselungsmethode und die Schlüssel auswählen, die zum Schutz von Festplattendaten, Speicherinhalten und Metadaten verwendet werden sollen, wenn die Instanz angehalten wird. Diese kann sich von der Verschlüsselung unterscheiden, die zum Schutz der Festplattendaten verwendet wird, während die Instanz ausgeführt wird. Sie können auch konfigurieren, wie sich die Instanz verhält, wenn ein angegebener Cloud KMS-Schlüssel widerrufen wird.
- Bereitstellungsmodell: Sie können zwischen den Standard-, Spot-, Flex-Start- (Vorabversion) oder reservierungsgebundenen Bereitstellungsmodellen wählen. Weitere Informationen finden Sie unter Bereitstellungsmodell für Compute Engine-Instanzen.
- Einzelne Mandanten: Sie können dedizierte physische Server für Ihre Instanzen verwenden und einen Knoten für einzelne Mandanten oder eine Knotengruppe angeben, in der die Instanz erstellt werden soll. Bei N-Maschinentypen für allgemeine Zwecke können Sie angeben, ob CPU-Overcommit für Instanzen aktiviert werden soll, die auf Knoten für einzelne Mandanten ausgeführt werden.
- Compute Engine-Instanz erstellen und starten
Wenn Sie zum ersten Mal eine Instanz erstellen, können Sie eine der folgenden Anleitungen für eine einfache Konfiguration verwenden:
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Möglichkeiten zum Erstellen und Konfigurieren von Instanzen
Sie können Instanzen auf verschiedene Arten erstellen. Jede Methode hat eine eigene Konfiguration:
Nachdem Sie Ihre Compute-Instanz erstellt haben, wird sie von Compute Engine automatisch gestartet.
Konfigurationsoptionen, die beim Erstellen einer Instanz verfügbar sind
Wenn Sie eine Compute Engine-Instanz erstellen, geben Sie die gewünschte Konfiguration für die Instanz an. Compute Engine verwendet diese Konfiguration, um Ihre Instanz zu erstellen. In der folgenden Tabelle sind die verschiedenen Parameter aufgeführt, die Sie beim Erstellen einer Compute Engine-Instanz konfigurieren:
Parameter Konfigurationsmöglichkeiten Maschinenkonfiguration Betriebssystem und Speicher Datenschutz Netzwerk Beobachtbarkeit Sicherheit Erweiterte Konfiguration Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-11 (UTC).
-