Unsere serverlose Plattform bietet den schnellsten Weg zu cloudnativen Anwendungen und ermöglicht so Geschwindigkeit und Skalierbarkeit, ohne sich um die Verwaltung der Infrastruktur kümmern zu müssen.
Überblick
Cloud Run übernimmt die Einrichtung, Wartung und Verwaltung der Infrastruktur für Sie, sodass Sie mehr Zeit für das Programmieren haben und weniger Zeit für die Verwaltung von Servern, der Konfiguration von Software und der Aktualisierung von Frameworks aufwenden müssen.
Nutzen Sie einfache, zweckgebundene Code-Snippets, die dynamisch auf Statusänderungen in Ihrer Umgebung reagieren. Lösen Sie Arbeitslasten nahtlos über Eventarc aus mehr als 130 nativen Google Cloud-Diensten, Datenbankmutationen oder SaaS-Webhooks von Drittanbietern aus. Ressourcen werden sofort nach dem Auslösen zugewiesen und automatisch heruntergefahren.
Sie können unvorhersehbare Traffic-Spitzen bewältigen, ohne sich Gedanken über eine Überbereitstellung oder zu hohe Kosten für die Infrastruktur machen zu müssen. Unsere Plattform skaliert Instanzen dynamisch hoch, um ein hohes Volumen an gleichzeitigen Anfragen zu bewältigen, und skaliert sie in Leerlaufzeiten auf null. Mit dem nutzungsbasierten Preismodell zahlen Sie nur, wenn Ihre Dienste ausgeführt werden.
Sie können die Architekturfreiheit beibehalten, indem Sie standardmäßige, OCI-konforme Container-Images bereitstellen oder Rohquellcode direkt bereitstellen. Integrierte Google Cloud-Buildpacks kompilieren, verpacken und containerisieren den Code automatisch im Hintergrund.
Serverlose Google Cloud-Produkte
| Serverlose Google Cloud-Produkte | End-to-End-Architekturen ohne Infrastrukturverwaltung erstellen | |
|---|---|---|
| Dienstkategorie | Unterstützte Produkte | Beschreibung |
Serverloses Computing | Stellen Sie containerisierte Mikrodienste, APIs, Hintergrundjobs und ereignisgesteuerte Funktionen mit automatischer Skalierung auf null und Source-to-Cloud-Workflows bereit. | |
Serverlose Orchestrierung | Verbinden Sie Mikrodienste, leiten Sie Ereignisse nahtlos aus über 100 Quellen weiter und automatisieren Sie mehrstufige, robuste Geschäftslogik mit integrierten Wiederholungsmechanismen. | |
Serverloser NoSQL- und Objektspeicher | Speichern Sie unstrukturierte Daten und unterstützen Sie Web- und mobile Anwendungen mit serverlosen Dokumentendatenbanken, die Echtzeitsynchronisierung, ACID-Transaktionen und Hochverfügbarkeit bieten. | |
Serverlose relationale Datenbanken | Führen Sie vollständig verwaltete MySQL-, PostgreSQL- und Unternehmensarbeitslasten mit automatischer Skalierung, Replikation, automatisiertem Patchen und integrierter Vektorsuche aus. | |
Serverlose Google Cloud-Produkte
End-to-End-Architekturen ohne Infrastrukturverwaltung erstellen
Serverloses Computing
Stellen Sie containerisierte Mikrodienste, APIs, Hintergrundjobs und ereignisgesteuerte Funktionen mit automatischer Skalierung auf null und Source-to-Cloud-Workflows bereit.
Serverlose Orchestrierung
Verbinden Sie Mikrodienste, leiten Sie Ereignisse nahtlos aus über 100 Quellen weiter und automatisieren Sie mehrstufige, robuste Geschäftslogik mit integrierten Wiederholungsmechanismen.
Serverloser NoSQL- und Objektspeicher
Speichern Sie unstrukturierte Daten und unterstützen Sie Web- und mobile Anwendungen mit serverlosen Dokumentendatenbanken, die Echtzeitsynchronisierung, ACID-Transaktionen und Hochverfügbarkeit bieten.
Funktionsweise
1. Anwendungen, Websites, Mikrodienste, KI-Agenten und mehr in Ihrer bevorzugten Sprache programmieren
2. App in einen Container verpacken oder aus dem Quellcode bereitstellen und von Cloud Run verpacken lassen
3. App mit einem Befehl live bereitstellen
4. Autoscaling von Containern je nach Traffic, den Ihre App erhält
Erstellen Sie Ihre Website mit Cloud Run in Ihrer bevorzugten Sprache oder Ihrem bevorzugten Framework (Go, Python, Java, Node.js, .NET und mehr), greifen Sie auf Ihre SQL-Datenbank in Cloud SQL zu und rendern Sie dynamische HTML-Seiten.
Erstellen Sie Ihre Website mit Cloud Run in Ihrer bevorzugten Sprache oder Ihrem bevorzugten Framework (Go, Python, Java, Node.js, .NET und mehr), greifen Sie auf Ihre SQL-Datenbank in Cloud SQL zu und rendern Sie dynamische HTML-Seiten.
Verwenden Sie Cloud Run-GPUs, um Echtzeit-Inferenz mit Open-Source- oder benutzerdefinierten, optimierten Modellen zu ermöglichen. Sie können Chatbots erstellen, Dokumente im Handumdrehen zusammenfassen und vieles mehr – und das alles bei Bedarf skalieren, um unvorhersehbare Traffic-Spitzen zu bewältigen. Mit GPUs in Cloud Run Functions können Data Scientists Python-Scripts ausführen und ereignisgesteuerte Inferenzen durchführen, ohne viel über die zugrunde liegende Infrastruktur wissen zu müssen.
Verwenden Sie Cloud Run-GPUs, um Echtzeit-Inferenz mit Open-Source- oder benutzerdefinierten, optimierten Modellen zu ermöglichen. Sie können Chatbots erstellen, Dokumente im Handumdrehen zusammenfassen und vieles mehr – und das alles bei Bedarf skalieren, um unvorhersehbare Traffic-Spitzen zu bewältigen. Mit GPUs in Cloud Run Functions können Data Scientists Python-Scripts ausführen und ereignisgesteuerte Inferenzen durchführen, ohne viel über die zugrunde liegende Infrastruktur wissen zu müssen.
Google Cloud bietet native, leistungsstarke Verbindungen von Cloud Run und Cloud Run Functions zu Cloud SQL for PostgreSQL, MySQL und SQL Server. Als erstklassige serverlose Cloud-Datenbanklösung nutzt Cloud SQL die integrierte, IAM-basierte Authentifizierung und automatisiertes Verbindungspooling. So können Ihre serverlosen Anwendungen elastisch von null auf ein hohes Verkehrsaufkommen skaliert werden, ohne dass relationale Workflows beeinträchtigt werden, Datenbankanmeldedaten offengelegt werden oder komplexe Netzwerkkonfigurationen erforderlich wären.
Google Cloud bietet native, leistungsstarke Verbindungen von Cloud Run und Cloud Run Functions zu Cloud SQL for PostgreSQL, MySQL und SQL Server. Als erstklassige serverlose Cloud-Datenbanklösung nutzt Cloud SQL die integrierte, IAM-basierte Authentifizierung und automatisiertes Verbindungspooling. So können Ihre serverlosen Anwendungen elastisch von null auf ein hohes Verkehrsaufkommen skaliert werden, ohne dass relationale Workflows beeinträchtigt werden, Datenbankanmeldedaten offengelegt werden oder komplexe Netzwerkkonfigurationen erforderlich wären.
Die serverlose Google Cloud-Lösung kombiniert containerisierte Mikrodienste und ereignisgesteuerte Funktionen (Cloud Run, App Engine), Orchestrierung/Ereignisverarbeitung (Eventarc, Workflows, Pub/Sub) sowie vollständig verwaltete Datenbanken und Speicher (Cloud SQL, Firestore, AlloyDB, Cloud Storage).
Cloud Run ist die grundlegende Plattform, die eine vollständig verwaltete Umgebung für Webanwendungen, Mikrodienste und Hintergrundjobs ohne zugrunde liegende Infrastrukturverwaltung bietet.
Nein. Die Plattform nutzt zwar Containertechnologie, die Containerisierung ist jedoch völlig optional. Sie können Rohcode (Python, Go, Node.js, Java) einreichen. Cloud Run erstellt, sichert und stellt diesen dann automatisch bereit.
Sie zahlen nur für die tatsächliche Nutzung, die auf die Zehntelsekunde genau abgerechnet wird. Im Leerlauf werden die Instanzen auf null herunterskaliert (Kosten: 0 $). Jedes Konto umfasst eine dauerhaft kostenlose Stufe von 2 Millionen Anfragen pro Monat.
Da serverlose Anwendungen sofort auf Hunderte von gleichzeitigen Instanzen skaliert werden können, ist das Pooling von Datenbankverbindungen (mit integrierten Poolern oder einem dedizierten Middleware-Proxy wie dem Cloud SQL-Proxy) unerlässlich, um Datenbankverbindungen sicher in die Warteschlange zu stellen und wiederzuverwenden, wenn die Rechenleistung skaliert wird.