Eine Legacy-Anwendung, die auf einer VM läuft, mit minimalen Änderungen in die Cloud migrieren, wobei volle OS-Kontrolle erforderlich ist.
→Compute Engine verwenden.
Warum: Compute Engine (IaaS) bietet virtuelle Maschinen, maximale Kontrolle und einen direkten Migrationspfad für lokale Server.
Referenz↗
Eine zustandslose, containerisierte Webanwendung bereitstellen, die automatisch basierend auf dem Traffic skaliert werden muss, einschließlich der Skalierung auf Null.
→Cloud Run verwenden.
Warum: Cloud Run ist eine vollständig verwaltete serverlose Plattform für Container, die die gesamte Infrastruktur abstrahiert und nur für die aktive Anforderungsverarbeitungszeit abrechnet.
Referenz↗
Eine komplexe Microservices-Architektur mit Containern ausführen, die eine feingranulare Orchestrierung und Kontrolle erfordert.
→Google Kubernetes Engine (GKE) verwenden.
Warum: GKE bietet eine verwaltete, produktionsreife Kubernetes-Umgebung mit vollen Orchestrierungsfunktionen bei gleichzeitiger Automatisierung der Clusterverwaltung.
Referenz↗
Ein kleines Stück Code als Reaktion auf ein Ereignis ausführen, z. B. einen Dateiupload zu Cloud Storage oder eine Pub/Sub-Nachricht.
→Cloud Functions verwenden.
Warum: Cloud Functions (FaaS) ist ein serverloser, ereignisgesteuerter Compute-Dienst, ideal für kurzlebige, einmalige Funktionen ohne Serververwaltung.
Referenz↗
Eine Webanwendung bereitstellen und sich nur auf das Schreiben von Code konzentrieren, während die Plattform Server, Skalierung und Patches übernimmt.
→App Engine verwenden.
Warum: App Engine (PaaS) ist eine vollständig verwaltete Plattform, die die gesamte Infrastruktur abstrahiert, ideal für Entwickler, die den schnellsten Weg zur Bereitstellung einer Anwendung wünschen.
Referenz↗
Große, fehlertolerante Batch-Verarbeitungs- oder Hochleistungsrechenaufträge zu den niedrigstmöglichen Kosten ausführen.
→Spot-VMs auf Compute Engine verwenden.
Warum: Spot-VMs bieten hohe Rabatte (bis zu 91%) für Workloads, die unterbrochen werden können, was sie für nicht-kritische Batch-Jobs äußerst kosteneffektiv macht.
Eine private Verbindung mit hoher Bandbreite und niedriger Latenz zwischen einem lokalen Rechenzentrum und Google Cloud herstellen.
→Cloud Interconnect verwenden.
Warum: Cloud Interconnect bietet eine dedizierte physische Verbindung, die eine zuverlässigere und konsistentere Leistung als VPN über das öffentliche Internet bietet.
Referenz↗
Web- oder Videoinhalte mit geringer Latenz an eine globale Benutzerbasis liefern.
→Cloud CDN verwenden.
Warum: Cloud CDN speichert Inhalte an den global verteilten Edge-Standorten von Google und bedient Benutzer von einem nahegelegenen Point of Presence.
Referenz↗
Container-Images, OS-Pakete und Sprachpakete sicher mit Schwachstellen-Scanning speichern und verwalten.
→Artifact Registry verwenden.
Warum: Artifact Registry ist ein universelles, verwaltetes Repository, das sich in CI/CD und GKE integriert, um eine sichere und zentralisierte Paketverwaltung zu bieten.
Referenz↗
Bestehende VMware-Workloads ohne Neugestaltung von Anwendungen oder Änderung von Betriebstools zu Google Cloud migrieren.
→Google Cloud VMware Engine verwenden.
Warum: Es bietet ein dediziertes, vollständig verwaltetes VMware Software-Defined Data Center (SDDC), das auf Google Cloud läuft und einen nahtlosen "Lift and Shift" für VMware ermöglicht.
Referenz↗