Compute Engine-Instanzen erstellen


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 beim Erstellen einer Compute Engine-Instanz verfügbar sind. Wenn Sie zum ersten Mal eine Instanz erstellen, ist dieses Dokument ein guter Ausgangspunkt, um den Prozess zu verstehen.

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.

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 bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:

    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

    1. 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.

    2. Set a default region and zone.
    3. 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 unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.

Möglichkeiten zum Erstellen und Konfigurieren von Instanzen

Es gibt mehrere Möglichkeiten, Instanzen zu erstellen, die jeweils eine eigene Konfigurationsmethode haben:

  • Instanz erstellen, indem Sie eine benutzerdefinierte Konfiguration manuell 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.

  • Erstellen Sie eine arbeitslastoptimierte Instanz. Bei dieser Methode wählen Sie beim Erstellen der Instanz den Arbeitslasttyp aus. Google füllt dann automatisch eine vordefinierte Konfiguration aus, die zu Ihrer Arbeitslast passt. Wählen Sie diese Option aus, wenn Sie mit der Compute Engine beginnen und nicht wissen, welche Konfiguration für Ihre beabsichtigte Arbeitslast am besten geeignet ist. Diese Option ist nur in der Google Cloud Console verfügbar.

  • Instanz mithilfe einer Instanzvorlage erstellen Eine Instanzvorlage ist eine Ressource, mit der Konfigurationseinstellungen für Instanzen definiert werden. Wählen Sie diese Option aus, wenn Sie eine Konfigurationsvorlage definiert 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.

Nachdem Sie die Compute-Instanz erstellt haben, wird sie von Compute Engine automatisch gestartet.

Konfigurationsoptionen, die während der Instanzerstellung verfügbar sind

Wenn Sie eine Compute Engine-Instanz erstellen, geben Sie die gewünschte Konfiguration für die Instanz an. Die 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
  • Hardware: Sie geben eine Maschinenfamilie, -reihe und ‑art an. Daraus ergeben sich die Anzahl der vCPUs, der Arbeitsspeicher und die CPU-Plattform, die die Compute Engine Ihrer Instanz zuweist. Wenn der Maschinentyp auf mehreren CPU-Plattformen verfügbar ist, können Sie beim Erstellen der Instanz die älteste CPU-Plattform auswählen. Als Maschinentyp können Sie entweder einen vordefinierten Maschinentyp auswählen oder für einige Maschinenserien einen [benutzerdefinierten Maschinentyp](/compute/docs/machine-resource#custom-types) 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.
Betriebssystem und Speicher
  • Bootlaufwerk und Betriebssystem: Jede Instanz hat ein Bootlaufwerk, für das Sie einen Laufwerknamen, eine Größe und einen Laufwerktyp angeben können. Wählen Sie auch das Betriebssystem-Image aus, das auf dem Bootlaufwerk installiert werden soll. Sie haben dazu folgende Möglichkeiten:
    • Wenn Sie zum Erstellen Ihrer Instanz ein vorkonfiguriertes Betriebssystem-Image 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-Boot-Laufwerke auf folgende Arten erstellen und an die neue Instanz anhängen:
    • 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 beim Erstellen der Instanz automatisch angehängt. Bei einigen anderen Maschinentypen können Sie lokale SSDs beim Erstellen der Instanz anhängen.
    • Für lokale SSDs können Sie optional den Zeitüberschreitung für die Wiederherstellung des lokalen SSDs und die zu verwendende Schnittstelle konfigurieren – NVMe oder SCSI.
  • Container: Sie können Container wie Docker oder Kubernetes auf einem der folgenden Images ausführen:

    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.

Datenschutz
  • Datensicherung: Sie können wiederkehrende Sicherungen Ihrer Laufwerks- und Instanzdaten automatisieren und sich auf die Notfallwiederherstellung vorbereiten. Dazu haben Sie folgende Möglichkeiten:
  • Datenreplikation: Sie können Ihre Laufwerkdaten zur Notfallwiederherstellung kontinuierlich mithilfe der synchronen zonenübergreifenden Replikation oder der asynchronen regionsübergreifenden Replikation replizieren.
  • Nur Laufwerke ohne Startfunktion schützen: Sie können auch eine Option aktivieren, mit der Ihre Snapshot-Zeitpläne und Datenreplizierungseinstellungen nur auf Laufwerke ohne Startfunktion angewendet werden. Mit dieser Einstellung können Sie Kosten sparen. Diese Einstellung gilt jedoch nicht für Sicherungspläne.
Netzwerk
  • Benutzerdefinierter Hostname: Sie können angeben, dass Google Cloud ein benutzerdefinierter Name für die Instanz verwendet werden soll, der sich vom internen DNS-Namen unterscheidet. Wenn Sie diese Option auswählen, müssen Sie einen internen DNS-Eintrag für den benutzerdefinierten Hostnamen manuell konfigurieren.
  • Netzwerkleistung: Sie können die Instanz so konfigurieren, dass die Netzwerkleistung pro VM-Tier_1 verwendet wird. Dies führt zu einer höheren Netzwerkleistung, die aber mit zusätzlichen Kosten verbunden ist.
  • Netzwerkschnittstellen: Jede Compute-Instanz ist mit mindestens einer virtuellen Netzwerkschnittstelle (vNIC) konfiguriert. Standardmäßig verwendet die Netzwerkschnittstelle ein VPC-Netzwerk (Virtual Private Cloud) im automatischen Modus mit dem Namen default. Sie können auch ein zuvor erstelltes benutzerdefiniertes VPC-Netzwerk oder Subnetz auswählen. Bei den meisten Maschinentypen können Sie auch zusätzliche Netzwerkschnittstellen konfigurieren.

    Außerdem können Sie für jede Netzwerkschnittstelle die folgenden Eigenschaften konfigurieren:

    • Netzwerkschnittstellentyp
    • IP-Stacktyp (nur IPv4, nur IPv6 oder Dual-Stack)
    • Den Typ der IP-Adresse für die internen und optionalen externen IP-Adressen (sitzungsspezifische Adresse oder reservierte, statische Adresse)
    • Einen Alias-IP-Bereich für die vNIC
    • Die Netzwerkdienststufe, die von der vNIC verwendet wird
    • Ob ein öffentlicher DNS-PTR-Eintrag mit der externen IP-Adresse der vNIC verknüpft ist
Beobachtbarkeit
Sicherheit
Erweiterte Konfiguration
  • Tags und Labels: Zur besseren Organisation von Ressourcen können Sie der Instanz Tags und Labels hinzufügen.
  • Automatisierung: Sie können ein Startskript angeben, das bei jedem Start oder Neustart der Instanz ausgeführt wird.
  • Verschlüsselung: Sie können die Verschlüsselungsmethode und die Schlüssel auswählen, die zum Schutz von Laufwerkdaten, Speicherinhalten und Metadaten verwendet werden sollen, wenn die Instanz angehalten wird. Diese kann sich von der Verschlüsselung unterscheiden, die zum Schutz der Laufwerkdaten verwendet wird, während die Instanz ausgeführt wird. Sie können auch konfigurieren, wie sich die Instanz verhält, wenn ein bestimmter Cloud KMS-Schlüssel widerrufen wird.
  • Bereitstellungsmodell: Sie können zwischen dem Standardbereitstellungsmodell und dem vergünstigten Spot-Bereitstellungsmodell wählen. Im Abschnitt Erweiterte Einstellungen für das VM-Bereitstellungsmodell können Sie auch konfigurieren,wie sich die Instanz bei Hostwartungen verhält.

Nächste Schritte