Serverlos

Serverlose Anwendungen schnell erstellen und bereitstellen

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

Fokus auf Ihre Anwendungen, nicht auf die Infrastruktur

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.

Ereignisgesteuerte Architekturen mit Cloud Run Functions erstellen

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.

Dynamisches Autoscaling und Skalierung auf null

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. 

Containerportabilität mit quellbasierter Flexibilität

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-ProdukteEnd-to-End-Architekturen ohne Infrastrukturverwaltung erstellen
DienstkategorieUnterstützte ProdukteBeschreibung

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

Unterstützte Produkte
Beschreibung

Stellen Sie containerisierte Mikrodienste, APIs, Hintergrundjobs und ereignisgesteuerte Funktionen mit automatischer Skalierung auf null und Source-to-Cloud-Workflows bereit.

Serverlose Orchestrierung

Unterstützte Produkte
Beschreibung

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

Unterstützte Produkte
Beschreibung

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

Unterstützte Produkte
Beschreibung

Führen Sie vollständig verwaltete MySQL-, PostgreSQL- und Unternehmensarbeitslasten mit automatischer Skalierung, Replikation, automatisiertem Patchen und integrierter Vektorsuche aus.

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

Funktionsweise von Cloud Run
Funktionsweise von Cloud Run
Gängige Einsatzmöglichkeiten

Websites und Webanwendungen

Websites mit Cloud Run erstellen

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.

Architekturdiagramm
    Websites mit Cloud Run erstellen

    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.

    Architekturdiagramm

      GenAI-Anwendungen und KI-Agenten

      Bereitstellung und Orchestrierung

      Anfrage-Antwort-Fluss zwischen der generativen KI-App und ihren Nutzern. Führen Sie LangChain aus, um Retrieval Augmented Generation (RAG) zu orchestrieren, Prompts vorzubereiten, Inferenzendpunkte aufzurufen und Antworten zu streamen.

        Bereitstellung und Orchestrierung

        Anfrage-Antwort-Fluss zwischen der generativen KI-App und ihren Nutzern. Führen Sie LangChain aus, um Retrieval Augmented Generation (RAG) zu orchestrieren, Prompts vorzubereiten, Inferenzendpunkte aufzurufen und Antworten zu streamen.

          GPU-gestützte On-Demand-KI-Inferenz

          Leistungsstarke Echtzeit-Inferenzen

          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.

          Architekturdiagramm
            Leistungsstarke Echtzeit-Inferenzen

            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.

            Architekturdiagramm

              Sichere serverlose Datenbankverbindung

              Über Cloud Run eine Verbindung zu Datenbanken herstellen

              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.

                Über Cloud Run eine Verbindung zu Datenbanken herstellen

                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.

                  Proof of Concept starten

                  2 Millionen Anfragen pro Monat kostenlos in Cloud Run

                  Sie haben ein großes Projekt?

                  Beispielcontainer bereitstellen

                  Mit Google Cloud-Diensten verbinden

                  Vorhandenen Webdienst ausführen

                  FAQ

                  Häufig gestellte Fragen

                  Welche Produkte sind in Google Cloud Serverless enthalten?

                  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.

                  Serverless computing
                  Google Cloud