Servicio de computación por lotes totalmente gestionado para programar, poner en cola y ejecutar tareas por lotes en la infraestructura de Google.
Aprovisiona y autoescala la capacidad y, al mismo tiempo, elimina la necesidad de gestionar soluciones de terceros
Se integra de forma nativa con Google Cloud para ejecutar, escalar y monitorizar tu carga de trabajo
Reduce los costes de computación de cargas de trabajo con las máquinas de acceso puntual
Empieza a usar Batch ahora con esta guía de inicio rápido
Ventajas
Aprovecha una infraestructura de computación totalmente gestionada y escalable que te permite centrarte en el envío de tareas y extraer información empresarial valiosa de los resultados de las tareas.
Ejecuta cálculos de alto rendimiento o con alto acoplamiento definidos por una secuencia de comandos o un contenedor.
Batch simplifica el desarrollo y la ejecución de cargas de trabajo. Las tareas por lotes se pueden enviar en pocos pasos. Aprovecha Cloud Storage, Pub/Sub, Cloud Logging y Workflows para ofrecer una experiencia completa a los desarrolladores.
Características principales
Ejecuta tareas por lotes a cualquier escala en recursos de cloud computing para reducir los tiempos de espera de las tareas mientras ejecutas solicitudes en paralelo y escalas recursos sin intervención manual.
Con Batch, las cargas de trabajo en contenedores Docker o basadas en secuencias de comandos se ejecutan directamente en máquinas virtuales, para que disfrutes de una experiencia homogénea.
Utiliza servicios propios fácilmente para controlar el flujo de trabajo por lotes de principio a fin, desde el preprocesamiento hasta el posprocesamiento.
Documentación
Casos prácticos
Procesamiento de alto rendimiento de flujos de procesamiento reproducibles utilizados para secuenciar el genoma, descubrir fármacos y más.
Realiza simulaciones de Montecarlo y analiza rápidamente los resultados necesarios para efectuar transacciones de negocios en el mercado.
Automatiza pruebas y simulaciones de verificación variando los datos que introduces para optimizar diseños.
Todas las características
Compatibilidad con contenedores o secuencias de comandos | Ejecuta tus secuencias de comandos de forma nativa en instancias de máquina virtual de Compute Engine u opta por cargas de trabajo en contenedores, que se ejecutarán hasta el final. |
Aprovecha la computación de Google Cloud | Hazte con el último software y hardware disponible como servicio para usarlo con Batch. |
Prioridades y reintentos de tareas | Define prioridades para tus tareas y establece estrategias de reintentos automáticos. |
Notificaciones de Pub/Sub para Batch | Configura Pub/Sub con Batch para trasladar mensajes de forma asíncrona a los suscriptores. |
Registro y monitorización integrados | Obtén registros de stderr y stdout directamente en Cloud Logging. Los registros de auditoría te ayudan a saber quién ha hecho qué, dónde y cuándo. Monitoriza las métricas relacionadas con los recursos que se usan en Cloud Monitoring. |
Métodos alternativos para utilizar Batch | Se puede llamar a las APIs de Batch directamente a través de gcloud, las APIs REST, las bibliotecas de cliente o la consola de Cloud. Además, Batch se puede usar con un ecosistema de motores de flujos de trabajo. |
Gestión de identidades y accesos | Controla el acceso a los recursos y al servicio con los permisos de gestión de identidades y accesos y con Controles de Servicio de VPC. |
Precios
No se te cobrará nada por usar el servicio Batch. Solo pagarás por los recursos de Google Cloud que utilices para ejecutar tus tareas por lotes.
Partners
¿Ya te has decidido a usar Batch para ejecutar tus cargas de trabajo? Estos partners pueden ayudarte.
Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.