Batch

Service par lot entièrement géré permettant de planifier, mettre en file d'attente et exécuter des jobs par lot sur l'infrastructure de Google.

  • Provisionnez et adaptez automatiquement votre capacité pour éviter d'avoir à gérer des solutions tierces ;

  • Intègrez Google Cloud de manière native pour exécuter, faire évoluer et surveiller votre charge de travail ;

  • Réduisez les dépenses informatiques des charges de travail grâce aux machines Spot.

  • Commencez dès maintenant à utiliser Batch à l'aide de ce guide de démarrage rapide.

Avantages

Concentrez-vous sur les tâches critiques

Exploitez une infrastructure de calcul entièrement gérée et évolutive pour vous concentrer sur l'envoi de jobs et extraire des insights métier à partir des résultats des jobs.

Définissez votre modèle d'exécution

Exécutez des calculs à haut débit ou à couplage fort définis par un script ou un conteneur.

Expérience de développement améliorée

Batch simplifie le développement et l'exécution des charges de travail. Vous pouvez envoyer des jobs par lot en quelques étapes. Exploitez Cloud Storage, Pub/Sub, Cloud Logging et Workflows pour profiter d'une expérience de développement centralisée.

Principales fonctionnalités

Principales fonctionnalités

Provisionnement et autoscaling des ressources dynamiques

Exécutez des jobs par lot à grande échelle sur des ressources de calcul cloud pour limiter les temps d'attente des jobs tout en exécutant des requêtes en parallèle et en effectuant le scaling des ressources sans intervention manuelle.

Compatibilité avec les scripts et les charges de travail conteneurisées

Batch offre une expérience cohérente pour les charges de travail conteneurisées Docker ou les charges de travail basées sur des scripts qui s'exécutent directement sur des VM.

Exploitez les services natifs et les outils de traitement par lot

Adoptez facilement des services propriétaires pour contrôler le workflow de traitement par lot de bout en bout, du prétraitement au post-traitement.

Découvrir toutes les fonctionnalités
Roivant

"Chez Roivant Discovery, nous exploitons d'énormes simulations de calculs pour améliorer la découverte de nouveaux médicaments grâce à de petites molécules. Nos scientifiques sont tenus de travailler à la pointe de la physique quantique en faisant preuve de rapidité et d'agilité à grande échelle. La simplicité et la flexibilité sans précédent de Google Batch garantiront que nous sommes toujours concentrés sur l'innovation."

Matt Maisak, COO chez Roivant Discovery

Documentation

Documentation

Guide de démarrage rapide
Guide de démarrage rapide de Batch

Découvrez ce dont vous avez besoin pour faire vos premiers pas avec Batch et apprenez à créer facilement un job par lot dans la console, gcloud, l'API REST et les bibliothèques clientes. 

Principes de base de Google Cloud
Définir différents types de tâches par lot et plus encore.

Découvrez comment envoyer des charges de travail conteneurisées et basées sur des scripts. Ces jobs peuvent être des jobs de tableau ou des jobs multinœuds utilisant des bibliothèques MPI.

Principes de base de Google Cloud
Systèmes de fichiers de stockage

Découvrez les systèmes de fichiers de stockage compatibles avec Batch et comment les utiliser avec un job par lot.

Principes de base de Google Cloud
Surveiller le job

Découvrez comment afficher les journaux pour recueillir des insights sur les jobs, et apprenez à décrire le job pour en inspecter les détails et les états.

API et bibliothèques
Utiliser les références de l'API Batch

Découvrez tous les champs compatibles avec l'API Batch et comment les utiliser.

Cas d'utilisation

Cas d'utilisation

Cas d'utilisation
Sciences de la vie : pipelines de découverte de la génomique et des médicaments

Traitement à haut débit des pipelines reproductibles utilisés pour le séquençage génomique, la découverte de médicaments, etc. 

Cas d'utilisation
Services financiers : analyse quantitative et des risques

Effectuez des simulations de Monte-Carlo et analysez rapidement les résultats requis pour réaliser des transactions commerciales.

Cas d'utilisation
Industrie : automatisation de la conception électronique

Automatisez les tests de vérification et les simulations en fonction de différentes entrées pour optimiser la conception.

Toutes les fonctionnalités

Toutes les fonctionnalités

Compatibilité avec les conteneurs ou les scripts Exécutez vos scripts de manière native sur des instances de VM Compute Engine ou intégrez votre charge de travail conteneurisée qui s'exécutera du début à la fin.
Exploiter les capacités de calcul de Google Cloud Obtenez les derniers logiciels et matériels disponibles en tant que service à utiliser avec Batch.
Priorités des jobs et nouvelles tentatives Définissez des priorités pour votre job et établissez des stratégies de nouvelles tentatives automatisées.
Notifications Pub/Sub pour Batch Configurez Pub/Sub avec Batch pour communiquer les messages aux abonnés de manière asynchrone.
Surveillance et journalisation intégrées Récupérez les journaux stderr et stdout directement dans Cloud Logging. Les journaux d'audit vous aident à déterminer qui fait quoi, où et quand. Surveillez les métriques liées aux ressources utilisées dans Cloud Monitoring.
Autres méthodes pour utiliser Batch Les API Batch peuvent être appelées directement via gcloud, les API REST, les bibliothèques clientes ou Cloud Console. De plus, Batch peut être utilisé avec un écosystème de moteurs de workflow.
Gestion de l'authentification et des accès Contrôlez l'accès aux ressources et au service grâce aux autorisations IAM et à VPC Service Controls.

Tarifs

Tarification

Le service Batch est sans frais. Vous ne payez que pour les ressources Google Cloud utilisées pour exécuter vos jobs par lot.

Partenaires

Innovez avec nos partenaires

Prêt à exploiter Batch pour exécuter vos charges de travail ? Ces partenaires peuvent vous aider.