Compute Engine – Übersicht

Die Compute Engine ist ein IaaS-Produkt (Infrastructure as a Service), das selbstverwaltete VM-Instanzen (virtuelle Maschinen) und Bare-Metal-Instanzen bietet. Die Compute Engine bietet VMs mit einem KVM-Hypervisor, Betriebssysteme für Linux und Windows sowie Optionen für dauerhaften Speicher. Sie können Compute Engine-Ressourcen über die Google Cloud Console, die Google Cloud CLI oder eine REST-basierte API konfigurieren und steuern. Außerdem können Sie eine Vielzahl von Programmiersprachen verwenden, die mit den Cloud-Clientbibliotheken von Google verfügbar sind.

Hier einige Vorteile der Verwendung der Compute Engine:

  • Erweiterbar: Die Compute Engine lässt sich in Google Cloud Technologien wie Cloud Storage, Google Kubernetes Engine und BigQuery einbinden. So werden die grundlegenden Rechenfunktionen erweitert, sodass komplexere und anspruchsvollere Anwendungen entwickelt werden können.
  • Skalierbar: Sie können die Anzahl der Rechenressourcen nach Bedarf skalieren, ohne Ihre eigene Infrastruktur verwalten zu müssen. Das ist nützlich für Unternehmen, bei denen es zu plötzlichen Traffic-Anstiegen kommt. Sie können schnell weitere Instanzen hinzufügen, um den Anstieg zu bewältigen, und die Instanzen wieder entfernen, wenn sie nicht mehr benötigt werden.

  • Zuverlässigkeit: Das SLO für die Mindestverfügbarkeit für die Compute Engine beträgt 99,5%. Das SLO für die Verfügbarkeit variiert je nach den von Ihnen ausgewählten Regionen und Netzwerkdienststufen sowie den Bereitstellungskonfigurationen. Weitere Informationen finden Sie unter Service Level Agreement (SLA) für Compute Engine.

  • Kosteneffizienz: Die Compute Engine bietet eine Vielzahl von Preisoptionen, die zu Ihrem Budget passen. Außerdem zahlen Sie nur für die Ressourcen, die Sie verwenden, und es fallen keine Vorabkosten an.

Funktionen der Compute Engine

Die Compute Engine bietet Flexibilität, sodass Sie eine Vielzahl von Anwendungen und Arbeitslasten ausführen können, die Ihren Anforderungen entsprechen. Von der Batchverarbeitung über das Webserving bis hin zum Hochleistungs-Computing können Sie die Compute Engine an Ihre Anforderungen anpassen.

Standortauswahl

Google bietet weltweit Regionen, in denen Sie Compute Engine-Ressourcen bereitstellen können. Sie können eine Region auswählen, die am besten zu den Anforderungen Ihrer Arbeitslast passt:

  • Regionsspezifische Einschränkungen
  • Vom Nutzer wahrgenommene Latenz nach Region
  • Latenzanforderungen der Anwendung
  • Umfang der Kontrolle über die Latenz
  • Ausgewogenheit zwischen niedriger Latenz und Einfachheit

Weitere Informationen finden Sie unter Regionen und Zonen.

Compute Engine-Maschinentypen

Die Compute Engine bietet eine umfassende Reihe von Maschinenfamilien, die jeweils Maschinentypen enthalten, aus denen Sie bei der Erstellung einer Compute-Instanz auswählen können. Jede Maschinenfamilie besteht aus Maschinenserien und vordefinierten Maschinentypen in jeder Serie.

Die Compute Engine bietet allgemeine, computing-optimierte, netzwerkoptimierte, speicheroptimierte, arbeitsspeicheroptimierte und beschleunigungsoptimierte Maschinenfamilien.

Wenn ein vorkonfigurierter Maschinentyp für allgemeine Zwecke nicht Ihren Anforderungen entspricht, können Sie für einige Maschinenserien einen benutzerdefinierten Maschinentyp mit angepassten CPU- und Arbeitsspeicherressourcen erstellen.

Weitere Informationen finden Sie im Leitfaden zu Ressourcen für Maschinenfamilien.

Betriebssysteme

Die Compute Engine bietet viele vorkonfigurierte öffentliche Betriebssystem-Images für Linux und Windows.

Die meisten öffentlichen Images werden ohne zusätzliche Kosten bereitgestellt. Es gibt jedoch einige Premium-Images für die Ihnen Kosten in Rechnung gestellt werden. Für das Importieren benutzerdefinierter Images werden keine Kosten in Rechnung gestellt. Es fällt jedoch eine Gebühr für die Image-Speicherung an, solange Sie das benutzerdefinierte Image in Ihrem Projekt verwenden.

Speicheroptionen

Sie können aus mehreren Blockspeicheroptionen auswählen, darunter Google Cloud Hyperdisk, Local SSD und Persistent Disk.

  • Lokale SSD: Physische Laufwerke, die die beste Leistung bieten, aber nicht dauerhaft sind. Wenn Sie die Instanz beenden, gehen die Daten auf den lokalen SSDs verloren, die mit der Instanz verbunden sind. Lokale SSDs sind direkt mit demselben Server wie die Compute-Instanz verbunden.

  • Hyperdisk: Der schnellste dauerhafte Speicher für die Compute Engine. Daten auf Hyperdisk-Volumes bleiben auch dann erhalten, wenn Sie die Instanz beenden. Hyperdisk-Volumes bieten eine konfigurierbare Leistung und können dynamisch in der Größe angepasst werden. Sie können auch Kosten senken und die Komplexität der Laufwerksverwaltung reduzieren, indem Sie Kapazität und Leistung im Voraus mit Hyperdisk-Speicherpools erwerben.

  • Persistent Disk: Wenn Sie dauerhaften Speicher für eine Maschinenserie benötigen, die Hyperdisk nicht unterstützt, verwenden Sie Persistent Disk. Persistent Disk bietet schnellen, dauerhaften Blockspeicher, der auch dann erhalten bleibt, wenn Sie die Instanz beenden.

Jede Option hat eigene Preise und Leistung. Weitere Informationen zu Laufwerken in der Compute Engine finden Sie unter Laufwerkstyp auswählen.

Kostenvergleiche finden Sie unter Laufwerkspreise.

Nächste Schritte