
Mi piace l'efficienza di Batch nel gestire l'esecuzione dei lavori, standardizzando il modo di scrivere ed eseguire gli script costruendo immagini docker degli script eseguibili e spingendoli nei repository del registro degli artefatti, il che è semplice da configurare ed eseguire.
Inoltre, il batch gestisce automaticamente l'infrastruttura per noi, il che diventa facile per noi utenti.
Può eseguire lavori di lunga durata che possono essere anche per processi ad hoc, molto conveniente per progettarli per eseguire lavori ETL giornalieri.
Il supporto clienti di Google Cloud è buono, abbiamo dovuto aumentare la richiesta di quota per i lavori batch e sono stati pronti nel rispondere e risolvere il problema. Per quanto riguarda l'integrazione, può essere integrato con i servizi Google, nel nostro caso lo abbiamo integrato con Google Workflow e utilizzando l'API batch puoi integrarlo facilmente. Recensione raccolta e ospitata su G2.com.
La cosa che non mi piace del batch è che, mentre attiviamo il batch per eseguire uno script dockerizzato, ci vogliono alcuni minuti per eseguire il tutto in sequenza: il lavoro passa a "in coda", poi a "programmato" e poi provvede all'istanza in cui verranno eseguiti gli eseguibili - questo richiede tempo, il che può essere frustrante durante la fase di sviluppo/test. Inoltre, le limitazioni di quota - se, ad esempio, stai utilizzando i motori di calcolo come tipo di risorsa per eseguire il batch, allora il limite di quota del motore di calcolo influirà se stai cercando la scalabilità, ma può essere risolto con l'aiuto del supporto clienti. Recensione raccolta e ospitata su G2.com.


