Cloud Tasks

Esecuzione di attività asincrone.

Visualizza la documentazione per questo prodotto.

Code di attività distribuite

Code di attività distribuite

Cloud Tasks è un servizio completamente gestito che consente di gestire l'esecuzione, l'invio e la consegna di un numero elevato di attività distribuite. Utilizzando Cloud Tasks, puoi eseguire il lavoro in modo asincrono al di fuori di una richiesta utente o service-to-service.

Crea applicazioni più reattive

L'esecuzione asincrona è un modo consolidato per ridurre la latenza delle richieste e rendere le applicazioni più reattive. Cloud Tasks ti consente di organizzare e controllare tali richieste con funzionalità quali pianificazione, deduplicazione, criteri configurabili per i nuovi tentativi e reindirizzamento a nuove versioni.

Disaccoppia e scala i microservizi

Cloud Tasks ti aiuta a strutturare e scalare meglio la tua applicazione: l'implementazione di gestori di attività in servizi dedicati consente di scalare i microservizi in modo indipendente.

Gestisci il consumo di risorse

Cloud Tasks ti aiuta a controllare meglio e ad alleviare il carico sui tuoi servizi, limitando la frequenza delle code. Consente di gestire agevolmente l'esecuzione, l'invio e la consegna delle tue attività distribuite.

Gestisci facilmente release e incidenti

Cloud Tasks ti consente di preservare le richieste in fase di elaborazione. Mettendo in pausa, effettuando nuovi tentativi o reindirizzando a una nuova versione hai la possibilità di concentrarti sulla gestione di un bug o sull'organizzazione di un deployment, senza perdere richieste.

Funzionalità

Servizio scalabile e completamente gestito

Affidati allo stesso servizio completamente gestito utilizzato dai nostri clienti più importanti.

Target HTTP

Aggiungi in modo sicuro attività indirizzate a qualsiasi servizio HTTP in esecuzione su Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions o sistemi on-premise mediante l'autenticazione OAuth/OICD standard di settore.

Controlli di frequenza e dei nuovi tentativi

Controlla l'esecuzione impostando la frequenza di invio delle attività, il numero massimo di tentativi e il tempo minimo di attesa tra un tentativo e l'altro.

Deduplicazione di attività

Le attività aggiunte più volte verranno inviate una sola volta.

Interfacce a riga di comando e dashboard

Gestisci, monitora e controlla le tue code e attività dall'interfaccia della riga di comando gcloud di Cloud Console.

Pianificazione futura

Stabilisci in che momento deve essere eseguita un'attività.

Consegna garantita

Cloud Tasks garantisce la consegna "at least once" e la maggior parte delle attività viene consegnata esattamente una volta.

Linguaggi più diffusi

Utilizza le librerie client in Java, Python, Node.js, PHP e Go oppure accoda le attività utilizzando l'API REST da qualsiasi linguaggio e ambiente.

Cloud Tasks ci permette di concentrarci sui requisiti fondamentali dell'applicazione che stiamo sviluppando, anziché su quelli di altre utilità. Abbiamo fatto largo uso di Cloud Tasks, dalla gestione di elevati volumi di notifiche tra applicazioni che risiedono su piattaforme diverse, alle attività di importazione/migrazione dei dati, fino alla delega, all'attivazione o al controllo dei carichi di lavoro. Grazie all'utilizzo di Cloud Tasks, la nostra velocità di sviluppo è aumentata notevolmente e l'architettura complessiva è stata semplificata.

Jonathan Liversidge, IT Director, A1 Comms

Prezzi

OPERAZIONI AL MESE PREZZO/MILIONE
Primo milione Nessun costo
Fino a 5 miliardi $ 0,40
Google Cloud

Per iniziare

Impara e crea

I nuovi clienti ricevono $ 300 in crediti gratuiti per apprendere e creare su Google Cloud, oltre ad assistenza tecnica gratuita per un periodo fino a 12 mesi.

Hai bisogno di ulteriore assistenza?

I nostri esperti ti aiuteranno a creare la soluzione adeguata o a trovare il partner adatto alle tue esigenze.