Servicio por lotes completamente administrado para programar, poner en cola y ejecutar trabajos por lotes en la infraestructura de Google.
Aprovisiona y ajusta la escala de forma automática de la capacidad, a la vez que elimina la necesidad de administrar soluciones de terceros.
Integración nativa en Google Cloud para ejecutar, escalar y supervisar tu carga de trabajo
Reduce los costos de procesamiento de las cargas de trabajo con las máquinas Spot.
Comienza a usar Batch ahora con esta guía de inicio rápido.
Beneficios
Aprovecha la infraestructura de procesamiento completamente administrada y escalable para cambiar el enfoque al envío de trabajos y extraer estadísticas empresariales de los resultados del trabajo.
Ejecuta alta capacidad de procesamiento o procesamientos con acoplamiento alto definidos por una secuencia de comandos o un contenedor.
Batch simplifica el desarrollo y la ejecución de cargas de trabajo. Los trabajos por lotes se pueden enviar en pocos pasos. Aprovecha Cloud Storage ,Pub/Sub ,Cloud Logging yWorkflows para que los desarrolladores disfruten de una experiencia completa.
Características clave
Ejecuta cualquier trabajo por lotes a escala en los recursos de computación en la nube para limitar los tiempos de espera de los trabajos mientras ejecutas solicitudes en paralelo y escalas recursos sin intervención manual.
Batch proporciona una experiencia coherente para las cargas de trabajo alojadas en contenedores de Docker o las cargas de trabajo basadas en secuencias de comandos que se ejecutan directamente en las VMs.
Adopta con facilidad los servicios propios para controlar el flujo de trabajo por lotes de extremo a extremo, desde el procesamiento previo hasta el posprocesamiento.
Documentación
Casos de uso
Procesamiento de alta capacidad de canalizaciones reproducibles que se usan para la secuenciación genómica, el descubrimiento de medicamentos y mucho más.
Realizar simulaciones de Monte Carlo y analizar con rapidez los resultados necesarios para realizar transacciones en el mercado.
Automatiza las pruebas de verificación y las simulaciones en función de distintas entradas para optimizar los diseños.
Todas las características
Compatibilidad con contenedores o secuencias de comandos | Ejecuta tus secuencias de comandos de forma nativa en instancias de VMs de Compute Engine o lleva tu carga de trabajo alojada en contenedores que se ejecutará hasta el final. |
Aprovecha el procesamiento en Google Cloud | Obtén el software y el hardware más recientes disponibles como un servicio para usar con Batch. |
Prioridades y reintentos del trabajo | Define las prioridades de tu trabajo y establece estrategias de reintento automáticas. |
Notificaciones de Pub/Sub para Batch | Configura Pub/Sub con Batch para comunicar mensajes a los suscriptores de forma asíncrona. |
Supervisión y registros integrados | Recupera los registros de stderr y stdout directamente en Cloud Logging. Los registros de auditoría te ayudan a responder preguntas sobre quién hizo qué, dónde y cuándo. Supervisa las métricas relacionadas con los recursos usados en Cloud Monitoring. |
Métodos alternativos para usar Batch | Se puede llamar a las APIs de Batch directamente a través de gcloud, las APIs de REST, las bibliotecas cliente o Cloud Console. Además, Batch se puede usar en un ecosistema de motores de flujo de trabajo. |
Administración de identidades y accesos | Controla el acceso de los recursos y los servicios con permisos de IAM y Controles del servicio de VPC. |
Precios
No se aplican cargos por el servicio de Batch. Solo pagarás por los recursos de Google Cloud que se usen para ejecutar tus trabajos por lotes.
Socios
¿Todo listo para aprovechar Batch y ejecutar tus cargas de trabajo? Estos socios pueden ayudarte.
Comienza a desarrollar en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.