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
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.
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.
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.
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 Cloud | Crea architetture end-to-end senza gestire l'infrastruttura | |
|---|---|---|
| Categoria servizio | Prodotti supportati | Descrizione |
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
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à.
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
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.
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.
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.
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.
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.
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.
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.