Serverless

Crea ed esegui rapidamente il deployment di applicazioni serverless

La nostra piattaforma serverless offre il percorso più veloce per le applicazioni cloud-native, consentendo velocità e scalabilità senza doversi preoccupare della gestione dell'infrastruttura.

Panoramica

Concentrati sulla tua applicazione, non sull'infrastruttura

Cloud Run si occupa della configurazione, della manutenzione e della gestione dell'infrastruttura al posto tuo, così puoi dedicare più tempo alla programmazione e meno alla gestione dei server, alla configurazione del software e all'aggiornamento dei framework.

Crea architetture basate su eventi con Cloud Run Functions

Utilizza snippet di codice leggeri e con un unico scopo che reagiscono dinamicamente ai cambiamenti di stato nel tuo ecosistema. Attiva i workload senza problemi tramite Eventarc da oltre 130 servizi Google Cloud nativi, mutazioni di database o webhook SaaS di terze parti. Le risorse vengono allocate istantaneamente all'attivazione e si arrestano automaticamente.

Scalabilità automatica dinamica e scalabilità fino a zero

Gestisci picchi di traffico imprevedibili senza preoccuparti di un provisioning eccessivo o di pagare troppo per l'infrastruttura. La nostra piattaforma scala automaticamente le istanze in modo dinamico per gestire volumi elevati di richieste in parallelo e le riduce a zero durante i periodi di inattività. Con i prezzi con pagamento a consumo, ti vengono addebitati i costi solo quando i tuoi servizi sono in esecuzione. 

Portabilità dei container con flessibilità basata sull'origine

Mantieni la libertà architettonica eseguendo il deployment di immagini container standard conformi a OCI o esegui il deployment del codice sorgente non elaborato direttamente e i buildpack integrati di Google Cloud compileranno, pacchettizzeranno e containerizzeranno automaticamente il codice in modo sicuro dietro le quinte.

Serverless di Google Cloud

Serverless di Google CloudCrea architetture end-to-end senza gestire l'infrastruttura
Categoria servizioProdotti supportatiDescrizione

Serverless computing

Esegui il deployment di microservizi containerizzati, API, job in background e funzioni basate su eventi con scalabilità automatica fino a zero e flussi di lavoro da origine a cloud.

Orchestrazione serverless

Connetti i microservizi, instrada gli eventi senza problemi da oltre 100 origini e automatizza la logica di business resiliente in più passaggi con meccanismi di ripetizione integrati.

NoSQL serverless e archiviazione di oggetti

Archivia dati non strutturati e potenzia le app web/mobile con database di documenti serverless che offrono sincronizzazione in tempo reale, transazioni ACID e alta affidabilità.

Database relazionali serverless

Esegui carichi di lavoro MySQL, PostgreSQL e aziendali completamente gestiti con scalabilità automatica, replica, applicazione automatica di patch e ricerca vettoriale integrata.

Serverless di Google Cloud

Crea architetture end-to-end senza gestire l'infrastruttura

Serverless computing

Prodotti supportati
Descrizione

Esegui il deployment di microservizi containerizzati, API, job in background e funzioni basate su eventi con scalabilità automatica fino a zero e flussi di lavoro da origine a cloud.

Orchestrazione serverless

Prodotti supportati
Descrizione

Connetti i microservizi, instrada gli eventi senza problemi da oltre 100 origini e automatizza la logica di business resiliente in più passaggi con meccanismi di ripetizione integrati.

NoSQL serverless e archiviazione di oggetti

Prodotti supportati
Descrizione

Archivia dati non strutturati e potenzia le app web/mobile con database di documenti serverless che offrono sincronizzazione in tempo reale, transazioni ACID e alta affidabilità.

Database relazionali serverless

Prodotti supportati
Descrizione

Esegui carichi di lavoro MySQL, PostgreSQL e aziendali completamente gestiti con scalabilità automatica, replica, applicazione automatica di patch e ricerca vettoriale integrata.

Come funziona

1. Crea app, siti web, microservizi, agenti e altro ancora nel tuo linguaggio preferito

2. Pacchettizza la tua app in un container o esegui il deployment dal codice sorgente e lascia che Cloud Run la pacchettizzi per te

3. Esegui il deployment della tua app live con un solo comando

4. Esegui lo scale up e lo scale down dei container fino a zero in base al traffico ricevuto dalla tua app

Funzionamento di Cloud Run
Funzionamento di Cloud Run
Utilizzi comuni

Siti web e applicazioni web

Crea siti web con Cloud Run

Crea il tuo sito web con Cloud Run utilizzando il tuo linguaggio o framework preferito (Go, Python, Java, Node.js, .NET e altri ancora) per accedere al tuo database SQL su Cloud SQL e visualizzare pagine HTML dinamiche.

Diagramma dell'architettura leggera
    Crea siti web con Cloud Run

    Crea il tuo sito web con Cloud Run utilizzando il tuo linguaggio o framework preferito (Go, Python, Java, Node.js, .NET e altri ancora) per accedere al tuo database SQL su Cloud SQL e visualizzare pagine HTML dinamiche.

    Diagramma dell'architettura leggera

      App e agenti di AI generativa

      Gestione e orchestrazione

      Flusso di richiesta-risposta tra l'app di AI generativa e i suoi utenti. Esegui LangChain per orchestrare la generazione RAG (Retrieval-Augmented Generation), preparare i prompt, chiamare gli endpoint di inferenza e trasmettere le risposte.

        Gestione e orchestrazione

        Flusso di richiesta-risposta tra l'app di AI generativa e i suoi utenti. Esegui LangChain per orchestrare la generazione RAG (Retrieval-Augmented Generation), preparare i prompt, chiamare gli endpoint di inferenza e trasmettere le risposte.

          Inferenza AI on demand con GPU

          Potenzia l'inferenza in tempo reale

          Utilizza le GPU Cloud Run per potenziare l'inferenza in tempo reale con modelli open source o personalizzati ottimizzati. Crea chatbot, genera riassunti di documenti al volo e altro ancora, il tutto mentre esegui la scalabilità per gestire picchi di traffico imprevedibili. In alternativa, con le GPU in Cloud Run Functions, i data scientist possono eseguire script Python ed effettuare inferenza basata su eventi con una conoscenza limitata dell'infrastruttura sottostante.

          Diagramma dell'architettura leggera
            Potenzia l'inferenza in tempo reale

            Utilizza le GPU Cloud Run per potenziare l'inferenza in tempo reale con modelli open source o personalizzati ottimizzati. Crea chatbot, genera riassunti di documenti al volo e altro ancora, il tutto mentre esegui la scalabilità per gestire picchi di traffico imprevedibili. In alternativa, con le GPU in Cloud Run Functions, i data scientist possono eseguire script Python ed effettuare inferenza basata su eventi con una conoscenza limitata dell'infrastruttura sottostante.

            Diagramma dell'architettura leggera

              Connettività sicura ai database serverless

              Connettiti ai database da Cloud Run

              Google Cloud offre connettività nativa ad alte prestazioni da Cloud Run e Cloud Run Functions a Cloud SQL per PostgreSQL, MySQL e SQL Server. In quanto soluzione di database serverless cloud di prim'ordine, Cloud SQL utilizza l'autenticazione integrata basata su IAM e il pooling di connessioni automatizzato. Ciò consente alle tue applicazioni serverless di scalare in modo elastico da zero per soddisfare le esigenze di traffico intenso senza creare colli di bottiglia nei flussi di lavoro relazionali, esporre le credenziali del database o richiedere configurazioni di rete complesse.

                Connettiti ai database da Cloud Run

                Google Cloud offre connettività nativa ad alte prestazioni da Cloud Run e Cloud Run Functions a Cloud SQL per PostgreSQL, MySQL e SQL Server. In quanto soluzione di database serverless cloud di prim'ordine, Cloud SQL utilizza l'autenticazione integrata basata su IAM e il pooling di connessioni automatizzato. Ciò consente alle tue applicazioni serverless di scalare in modo elastico da zero per soddisfare le esigenze di traffico intenso senza creare colli di bottiglia nei flussi di lavoro relazionali, esporre le credenziali del database o richiedere configurazioni di rete complesse.

                  Inizia la tua proof of concept

                  Ricevi 2 milioni di richieste senza costi al mese su Cloud Run

                  Hai un progetto di grandi dimensioni?

                  Deployment di un container di esempio

                  Connettiti ai servizi Google Cloud

                  Esegui un servizio web esistente

                  Domande frequenti

                  Domande frequenti

                  Quali prodotti sono inclusi in Google Cloud serverless?

                  Il serverless di Google Cloud combina microservizi containerizzati e funzioni basate su eventi (Cloud Run, App Engine), orchestrazione/eventing (Eventarc, Workflows, Pub/Sub) e database e archiviazione completamente gestiti (Cloud SQL, Firestore, AlloyDB, Cloud Storage).

                  Cloud Run è la piattaforma di base che offre un ambiente completamente gestito per applicazioni web, microservizi e job in background senza gestione dell'infrastruttura sottostante.

                  No. Sebbene la piattaforma utilizzi la tecnologia dei container, la containerizzazione è del tutto facoltativa. Puoi inviare codice non elaborato (Python, Go, Node.js, Java) e Cloud Run lo creerà, lo proteggerà e ne eseguirà il deployment automaticamente.

                  Operi su un modello rigoroso di pagamento a consumo, fatturato ai 100 millisecondi più vicini del tempo di esecuzione effettivo. In caso di inattività, le istanze fanno lo scale down a zero (costo di 0 $). Ogni account include un livello senza costi permanente di 2 milioni di richieste al mese.

                  Poiché le app serverless possono scalare istantaneamente fino a centinaia di istanze simultanee, il pooling delle connessioni al database (utilizzando pooler integrati o un proxy middleware dedicato come il proxy Cloud SQL) è essenziale per accodare e riutilizzare in modo sicuro le connessioni al database man mano che il computing scala.

                  Serverless computing
                  Google Cloud