Leitfaden zur Zuverlässigkeit von Compute Engine

Last reviewed 2023-07-06 UTC

Compute Engine ist ein anpassbarer Computing-Dienst, mit dem Nutzer nach Bedarf virtuelle Maschinen in der Infrastruktur von Google erstellen und ausführen können.

Best Practices

  • Best Practices für die Compute Engine API – empfohlene Best Practices zur Verwendung der Compute Engine API und zur Minderung der Auswirkungen von API-Ratenbegrenzungen.
  • Stabile Systeme konzipieren – detaillierte Anleitungen zur Gestaltung Ihrer Compute Engine-Anwendungen, um eine Wiederherstellung nach Ausfällen einzelner VMs oder Neustarts sowie zonalen oder regionalen Ausfällen zu gewährleisten.
  • Verfügbarkeit durch Überdimensionierung erhöhen – fügen Sie redundante Ressourcen hinzu, um Ihre Anwendung bei Kapazitätsverlusten aufgrund von zonalen oder regionalen Störungen am Laufen zu halten.
  • Load-Balancing für hochverfügbare Anwendungen verwenden – wie Sie Cloud Load Balancing mit Compute Engine verwenden, um Hochverfügbarkeit auch bei einem Zonenausfall zu gewährleisten
  • Best Practices zur Regionsauswahl in Compute Engine – Informationen dazu, wie Sie die Google Cloud-Regionen auswählen, die für Ihre Compute Engine-Ressourcen verwendet werden sollen, um die Latenz für Ihre Anwendungen zu optimieren und gleichzeitig Kompromisse zwischen Preis und Leistung zu berücksichtigen.
  • Best Practices für die Migration von VMs mit Migrate zu virtuellen Maschinen – Hier erfahren Sie, wie Sie VMs mit Migrate zu virtuellen Maschinen von einer unterstützten Quellumgebung zu Compute Engine migrieren, einschließlich Bewertung, Planung und Durchführung der Migration. Außerdem erfahren Sie, wie Sie häufige Probleme bei der Migration beheben können.
  • Muster für die Verwendung von Floating-IP-Adressen in Compute Engine – Erfahren Sie, wie Sie freigegebene oder virtuelle IP-Adressen in einer Compute Engine-Umgebung implementieren. Ändern Sie dazu die Architektur in ein Muster für Ihren Anwendungsfall. Zu den Mustern gehören jene, die das Load-Balancing, Google Cloud-Routen und die automatische Reparatur verwenden.
  • Best Practices für Snapshots nichtflüchtiger Speicher – erstellen Sie Snapshots schneller und mit höherer Zuverlässigkeit.
  • Nichtflüchtige Speicher und Replikation – wie nichtflüchtige Speicher Colossus für das Speicher-Backend verwenden und von VMs auf nichtflüchtige Speicher zugreifen Auch die Überwachung der Latenz nichtflüchtiger Speicher, die Replikation von nichtflüchtigem Speicher zwischen Regionen oder Zonen sowie die Verarbeitung von Lese- und Schreibanfragen für Replikate.
  • Laufwerke so konfigurieren, dass sie die Leistungsanforderungen erfüllen – Faktoren, die sich auf die Leistung von Blockspeicher-Volumes auswirken, die an VM-Instanzen angehängt sind.
  • Best Practices für die Imageverwaltung – Ausführliche Anleitung zur Verwaltung von Compute Engine-Images, z. B. zur Auswahl eines Boot-Images, zur Anpassung von Images, für den Image-Lebenszyklus und für die Freigabe von Images für Projekte.
  • Best Practices für Image-Familien – die Bedeutung des Testens des neuesten Images in einer Image-Familie, bevor es in der Produktion verwendet wird, und die Einrichtung des Testverfahrens.
  • Best Practices für SQL Server-Instanzen: Best Practices zur Optimierung von Compute Engine-Instanzen, die Microsoft SQL Server ausführen, und zur Optimierung der SQL Server Enterprise Edition. Außerdem erfahren Sie, wie Sie die Standardnetzwerkeinstellungen des Betriebssystems und die operativen Aktivitäten verwenden, um die Leistung und Stabilität zu erhöhen.