Cloud Tasks

Disfruta de la ejecución asíncrona de tareas

Consulta la documentación de este producto.

Colas de tareas distribuidas

Colas de tareas distribuidas

Cloud Tasks es un servicio totalmente gestionado que permite administrar la ejecución, el envío y la entrega de un número elevado de tareas distribuidas. Con esta solución, puedes realizar el trabajo asincrónicamente y de forma ajena a las solicitudes de los usuarios o entre servicios.

Crea aplicaciones con mayor capacidad de respuesta

La ejecución asíncrona es un método consolidado para reducir la latencia de las solicitudes y aumentar la capacidad de respuesta de las aplicaciones. Cloud Tasks te permite organizar y controlar esas solicitudes con funciones como la programación, la anulación de duplicados, las políticas configurables de reintento y la redirección de versiones.

Desacopla y escala microservicios

Cloud Tasks te ayuda a estructurar y escalar mejor tus aplicaciones. Cuando despliegas controladores de tareas en servicios dedicados, posibilitas el escalado independiente de los microservicios.

Gestiona el consumo de recursos

Cloud Tasks te ayuda a reducir y controlar mejor la carga de los servicios, ya que puedes establecer un límite de frecuencia en las colas. Además, te permite gestionar con facilidad la ejecución, el envío y la entrega de las tareas distribuidas.

Gestiona las versiones y los incidentes con agilidad

Cloud Tasks te permite conservar las solicitudes en curso. Si realizas una pausa, un reintento o la redirección a una versión nueva, puedes encargarte de los errores o poner un despliegue en el área de stage sin tener que eliminar solicitudes.

Características

Escalable y totalmente gestionado

Básate en el mismo servicio totalmente gestionado que utilizan nuestros clientes más importantes.

Destinos HTTP

Añade tareas orientadas a cualquier servicio HTTP que se ejecute en Compute Engine, en Google Kubernetes Engine, en Cloud Run, en Cloud Functions o en sistemas on-premise, todo ello de una manera segura con autenticación OAuth/OICD estándar del sector.

Controles de frecuencia y reintento

Para controlar la ejecución, configura la frecuencia con la que se envían las tareas, el número máximo de intentos y el tiempo mínimo de espera entre ellos.

Anulación de tareas duplicadas

Las tareas que se añadan varias veces solo se envían una vez.

Interfaces de panel y de línea de comandos

Gestiona, supervisa e inspecciona las colas y las tareas desde la interfaz de la consola de Cloud o la línea de comandos gcloud.

Programación

Controla la hora a la que se ejecutan las tareas.

Entrega garantizada

Cloud Tasks garantiza al menos una entrega, aunque la mayoría de las tareas se entregan solo una vez.

Lenguajes populares

Usa bibliotecas de cliente en Java, Python, Node.js, PHP y Go. También puedes poner las tareas en cola mediante la API REST con cualquier lenguaje y desde cualquier lugar.

"Con Cloud Tasks podemos centrarnos en los requisitos principales de la aplicación que estamos desarrollando y no tanto en requisitos secundarios. Llevamos mucho tiempo usando Cloud Tasks en una amplia variedad de ámbitos: tanto para gestionar volúmenes elevados de notificaciones entre aplicaciones que se encuentran en diferentes plataformas, como para llevar a cabo tareas de ingestión y migración de datos, además de para delegar, activar o controlar cargas de trabajo. Al usar Cloud Tasks, hemos aumentado nuestra velocidad de desarrollo y simplificado nuestra arquitectura en general".

Jonathan Liversidge, director de TI de A1 Comms

Recursos técnicos

Precios

OPERACIONES AL MES PRECIO POR MILLÓN
Primer millón Gratis
Hasta 5000 millones 0,40 USD
Google Cloud

Empezar

Aprendizaje y desarrollo

Los nuevos clientes reciben 300 USD en créditos gratuitos para aprender y crear en Google Cloud, además de asistencia técnica gratuita durante 12 meses.

¿Necesitas más ayuda?

Nuestros expertos te ayudarán a crear la solución adecuada o a encontrar el partner que mejor se ajuste a tus necesidades.

Enviar comentarios sobre...