View a markdown version of this page

Cosa è AWS Batch? - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cosa è AWS Batch?

AWS Batch consente di eseguire carichi di lavoro di elaborazione in batch su. Cloud AWS L'elaborazione in batch è un modo comune per sviluppatori, scienziati e ingegneri di accedere a grandi quantità di risorse di calcolo. AWS Batch elimina il peso indifferenziato della configurazione e della gestione dell'infrastruttura richiesta, in modo simile al tradizionale software di elaborazione in batch. Questo servizio è in grado di effettuare il provisioning in modo efficiente delle risorse in risposta ai processi inviati per eliminare i vincoli di capacità, ridurre i costi di calcolo e fornire i risultati in modo rapido.

Essendo un servizio completamente gestito, AWS Batch consente di eseguire carichi di lavoro di elaborazione in batch di qualsiasi scala. AWS Batch effettua automaticamente il provisioning delle risorse di calcolo e ottimizza la distribuzione dei carichi di lavoro in base alla quantità e alla scala dei carichi di lavoro. Con AWS Batch, non è necessario installare o gestire software di elaborazione in batch, quindi puoi concentrare il tuo tempo sull'analisi dei risultati e sulla risoluzione dei problemi.

Visualizzazione dei livelli dei carichi AWS Batch di lavoro, dell'orchestrazione e della capacità

AWS Batch fornisce tutte le funzionalità necessarie per eseguire carichi di lavoro su larga scala e ad alta intensità di calcolo in aggiunta ai servizi di orchestrazione di container AWS gestiti, Amazon ECS e Amazon EKS. AWS Batch è in grado di scalare la capacità di calcolo su istanze Amazon EC2, risorse Fargate e istanze gestite di Amazon ECS.

AWS Batch fornisce un servizio completamente gestito per carichi di lavoro in batch e offre le funzionalità operative per ottimizzare questi tipi di carichi di lavoro in termini di throughput, velocità, efficienza delle risorse e costi.

AWS Batch consente inoltre l'accodamento dei lavori di SageMaker formazione, consentendo ai data scientist e agli ingegneri ML di inviare i lavori di formazione con priorità a code configurabili. Questa funzionalità garantisce che i carichi di lavoro ML vengano eseguiti automaticamente non appena le risorse sono disponibili, eliminando la necessità di un coordinamento manuale e migliorando l'utilizzo delle risorse.

Per i carichi di lavoro di machine learning, AWS Batch fornisce funzionalità di accodamento per i lavori di formazione. SageMaker È possibile configurare le code con politiche specifiche per ottimizzare costi, prestazioni e allocazione delle risorse per i carichi di lavoro di ML Training.

Diagramma del flusso di lavoro che mostra l'amministratore che imposta i ruoli, il data scientist che crea l'ambiente di servizio e la coda dei lavori, invia i lavori di SageMaker formazione e monitora i lavori sia in coda che nell'esecuzione dell'IA AWS Batch SageMaker

Ciò fornisce un modello di responsabilità condivisa in cui gli amministratori configurano l'infrastruttura e le autorizzazioni, mentre i data scientist possono concentrarsi sull'invio e sul monitoraggio dei carichi di lavoro di formazione ML. I lavori vengono messi in coda ed eseguiti automaticamente in base alle priorità configurate e alla disponibilità delle risorse.

È la prima volta AWS Batch utente?

Se sei un utente per la prima volta AWS Batch, ti consigliamo di iniziare leggendo le seguenti sezioni:

AWS Batch è un servizio di elaborazione batch completamente gestito che pianifica, pianifica ed esegue carichi di lavoro batch ML, simulazione e analisi in container sull'intera gamma di offerte di AWS elaborazione, come Amazon ECS, Amazon EKS, Amazon ECS, Amazon ECS Managed Instances e AWS Fargate Spot or Instances. On-Demand Per ulteriori informazioni su ciascun servizio di elaborazione gestito, consulta:

Accesso AWS Batch

Puoi accedere AWS Batch utilizzando quanto segue:

AWS Batch console

L'interfaccia web in cui è possibile creare e gestire le risorse.

AWS Command Line Interface

Interagisci Servizi AWS utilizzando i comandi nella shell della riga di comando. AWS Command Line Interface È supportato su Windows, macOS e Linux. Per ulteriori informazioni su AWS CLI, consulta la Guida per AWS Command Line Interface l'utente. È possibile trovare i AWS Batch comandi nel AWS CLI Command Reference.

AWS SDK

Se preferisci creare applicazioni utilizzando API specifiche del linguaggio invece di inviare una richiesta tramite HTTP o HTTPS, utilizza le librerie, il codice di esempio, i tutorial e le altre risorse fornite da. AWS Queste librerie forniscono funzioni di base che automatizzano le attività, come la firma crittografica delle richieste, il ritentativo delle richieste e la gestione delle risposte agli errori. Queste funzioni rendono più efficiente l'avvio. Per ulteriori informazioni, consulta Strumenti su cui costruire AWS.