
- J'aime la façon dont Batch offre un moyen efficace et rationalisé de gérer l'exécution des tâches en dockerisant le code et en le stockant dans un registre d'artefacts sur GCP, cela devient simple de configurer et d'exécuter des tâches par lots.
- Et Batch lui-même gère l'infrastructure sous-jacente, en démarrant et en arrêtant les serveurs après l'exécution, éliminant ainsi le besoin d'intervention manuelle.
- Batch est pratique pour exécuter des tâches de longue durée et s'intègre également parfaitement avec d'autres services GCP comme Google Workflow.
- La flexibilité de choisir des types de ressources spécifiques pour l'exécution est un autre avantage de Batch.
- Dans notre projet, Batch est devenu un outil quotidien essentiel en raison de sa fiabilité, de sa facilité d'utilisation et de ses capacités d'intégration. De plus, il peut être géré efficacement en utilisant soit l'outil de ligne de commande gcloud, soit l'API Batch. Il y avait une limitation de quota sur Batch utilisant des moteurs de calcul, ce problème a été résolu avec l'assistance bonne et rapide de l'équipe de support client. Avis collecté par et hébergé sur G2.com.
Ce que je n'aime pas avec le traitement par lots, c'est que lorsque nous déclenchons le traitement par lots pour exécuter un script dockerisé, cela prend quelques minutes pour s'exécuter, ce qui se fait en séquence - le travail passe à en attente, puis à planifié, puis provisionne l'instance dans laquelle les exécutables seront exécutés - cela prend du temps, ce qui peut être frustrant lorsque vous êtes en phase de développement/test. De plus, les limitations de quota - si, par exemple, vous utilisez des moteurs de calcul comme type de ressource pour exécuter le traitement par lots, alors la limite de quota du moteur de calcul affectera si vous recherchez l'évolutivité, cela peut être résolu avec l'aide du support client. Avis collecté par et hébergé sur G2.com.

