AWS Batch
Batch processing totalmente gestito su tutte le scale di grandezza
AWS Batch consente agli sviluppatori, ai ricercatori e agli ingegneri di eseguire in maniera semplice ed efficace centinaia di migliaia di lavori di elaborazione in batch su AWS. AWS Batch esegue il provisioning dinamico della quantità e dei tipi di risorse di calcolo ottimali (ad es., CPU o istanze ottimizzate per la memoria) in base al volume e ai requisiti specifici di risorse per i processi batch inviati. Con AWS Batch, non c'è bisogno di installare e gestire software di calcolo o cluster di server per eseguire i lavori e questo ti consente di concentrarti sull'analisi dei risultati e la risoluzione di problemi. AWS Batch programma, pianifica ed esegue carichi di lavoro relativi a calcoli in batch per la gamma completa di servizi e funzionalità di elaborazione AWS, come AWS Fargate, Amazon EC2 e istanze Spot.
Non sono previsti costi aggiuntivi per l'utilizzo di AWS Batch. Paghi solo per le risorse AWS (ad esempio istanze EC2 o lavori Fargate) che crei per archiviare ed eseguire i lavori in batch.
Vantaggi
Servizio completamente gestito
AWS Batch elimina la necessità di utilizzare soluzioni di elaborazione in batch in commercio o open source di terza parte. Non c'è bisogno di installare o gestire software o server di batch. AWS Batch gestisce tutta l'infrastruttura per te, sollevandoti dalla complessità di provisioning, gestione, monitoraggio e dimensionamento delle attività di elaborazione in batch.
Integrato con i servizi AWS
AWS Batch è integrato nativamente con la piattaforma AWS, consentendoti di sfruttare le capacità di dimensionamento, reti e gestione di accesso di AWS. Questo semplifica l'esecuzione di attività che recuperano e scrivono dati in modo sicuro da e verso datastore AWS come Amazon S3 o Amazon DynamoDB. Puoi anche eseguire AWS Batch su AWS Fargate, per un'architettura completamente serverless, eliminando la necessità di gestire l'infrastruttura di calcolo.
Provisioning di risorse a costo ottimizzato
AWS Batch effettua il provisioning delle risorse di calcolo e ottimizza la distribuzione dei lavori in base al volume e ai requisiti di risorse dei lavori in batch inviati. AWS Batch ricalibra dinamicamente le risorse di calcolo alla quantità necessaria per eseguire i lavori in batch, liberandoti dalle limitazioni dei cluster a capacità fissa. AWS Batch utilizzerà istanze Spot o le invierà a Fargate Spot per conto tuo, riducendo ulteriormente i costi di esecuzione dei tuoi lavori in batch.
Casi d'uso
Servizi finanziari: analisi di post-negoziazione
Automatizza l'analisi dei costi di transazione, del reporting di esecuzione e della performance di mercato della giornata.

Settore scientifico: analisi farmacologiche per Biopharma
Cerca rapidamente le librerie di molecole di piccola dimensione per la scoperta di farmaci.

Media digitali: rendering di effetti visivi
Automatizza i carichi di lavoro con rendering contenuto e riduci la necessità dell'intervento umano per le dipendenze di esecuzione o la pianificazione di risorse.

Nozioni di base su AWS

Inizia a lavorare con AWS
Ulteriori informazioni su AWS Batch