Azure Batch ed eccellenza operativa

Azure Batch consente di eseguire in modo efficiente processi batch paralleli e HPC (High Performance Computing) su larga scala in Azure.

Usare Azure Batch per:

  • Creare e gestire un pool di nodi di calcolo (macchine virtuali).
  • Installare le applicazioni da eseguire.
  • Pianificare i processi da eseguire nei nodi di calcolo.

Le sezioni seguenti includono un elenco di controllo per la progettazione e la configurazione, la progettazione consigliata e le opzioni di configurazione specifiche per Azure Batch.

Elenco di controllo per la progettazione e la configurazione

Si è provveduto a progettare il carico di lavoro e a configurare Azure Batch tenendo presente l'efficienza delle prestazioni?


  • Mantenere costantemente aggiornati i file binari dell'applicazione e i dati di riferimento in tutte le aree.
  • Usare meno processi ed eseguire più attività.
  • Creare in anticipo tutti i servizi necessari in ogni area, ad esempio l'account Batch e l'account di archiviazione.
  • Assicurarsi che le quote appropriate vengano impostate in anticipo su tutte le sottoscrizioni, in modo da poter allocare il numero necessario di core tramite l'account Batch.

Raccomandazioni sulla configurazione e sulla progettazione

Consultare la tabella di raccomandazioni seguente per ottimizzare la progettazione del carico di lavoro e la configurazione di Azure Batch ai fini dell'eccellenza operativa:

Recommendation Descrizione
Mantenere costantemente aggiornati i file binari dell'applicazione e i dati di riferimento in tutte le aree. In questo modo, infatti, l'area può essere portata online rapidamente senza dover attendere il caricamento e la distribuzione dei file.
Usare meno processi ed eseguire più attività. L'uso di un processo per eseguire una singola attività è inefficiente. Ad esempio, è più efficiente usare un singolo processo contenente 1000 attività invece di creare 100 processi che ne contengono 10 ognuno. L'esecuzione di 1000 processi, ognuno con una singola attività, è l'approccio meno efficiente, più lento e più costoso.
Creare in anticipo tutti i servizi necessari in ogni area, ad esempio l'account Batch e l'account di archiviazione. Spesso non ci sono addebiti per la creazione di account e gli addebiti avvengono solo quando si usa l'account o quando si archiviano i dati.

Passaggio successivo