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à.
Esecuzione di processi MNP
AWS Batch supporta i lavori MNP su Amazon Elastic Container Service e Amazon EKS tramite Amazon EC2. Di seguito vengono fornite informazioni più specifiche sui parametri dell'istanza e del contenitore per la funzionalità.
Quote di istanze per MNP su Amazon EKS
-
È possibile utilizzare fino a 1000 istanze per un singolo processo MNP.
-
Fino a 5000 istanze possono unirsi a un singolo cluster Amazon EKS.
-
È possibile raggruppare e collegare fino a 5 ambienti di elaborazione in cluster a una coda di lavoro.
Ad esempio, è possibile scalare fino a 5 ambienti di elaborazione in cluster in una coda di lavoro e 1000 istanze in ogni ambiente di elaborazione.
Oltre ai parametri dell'istanza, è importante notare che non è possibile utilizzare i lavori Fargate for MNP tramite nessuno dei due servizi.
È possibile utilizzare un solo tipo di istanza in ogni job MNP. È possibile modificare il tipo di istanza aggiornando l'ambiente di calcolo o quando si definisce un nuovo ambiente di calcolo. È inoltre possibile specificare il tipo di istanza e fornire i requisiti di vCPU e memoria durante la creazione della definizione del processo.
Quote di container per MNP su Amazon EKS
-
Un job parallelo multinodo supporta un pod per nodo.
-
Fino a 10 contenitori (o 10 contenitori init). Per ulteriori informazioni, consulta Init Containers
nella documentazione di Kubernetes.) in ogni pod. -
Fino a 5 intervalli di nodi in ogni job MNP.
-
Fino a 10 immagini di contenitori distinte in ogni intervallo di nodi.
Ad esempio, è possibile eseguire fino a un massimo di 10.000 container in un singolo processo MNP che contiene 5 intervalli di nodi e un totale di 50 immagini uniche.
Esecuzione di processi MNP in un Amazon VPC privato e in un cluster Amazon EKS
I job MNP possono essere eseguiti su qualsiasi cluster Amazon EKS, indipendentemente dal fatto che disponga di una rete Internet pubblica o meno. Quando utilizzi un cluster Amazon EKS con solo accesso alla rete privata, assicurati che AWS Batch possa accedere al piano di controllo di Amazon EKS e alla rete gestita. Kubernetes Server API. Puoi concedere l'accesso necessario tramite gli endpoint Amazon Virtual Private Cloud. Per ulteriori informazioni, consulta Configurare un servizio endpoint.
I cluster Pod Amazon EKS non possono scaricare un'immagine da una fonte pubblica poiché il VPC privato non dispone di accesso a Internet. Il tuo cluster Amazon EKS deve estrarre immagini da un registro di container che si trova all'interno del tuo Amazon VPC. Puoi creare un Amazon Elastic Container Registry (Amazon ECR) nel tuo Amazon VPC e copiarvi le immagini dei container per l'accesso ai nodi.
Puoi anche creare una regola pull through cache con Amazon ECR. Una volta creata una regola pull through cache per un registro pubblico esterno, puoi semplicemente estrarre un'immagine da quel registro pubblico esterno utilizzando l'URI del tuo registro privato Amazon ECR. Quindi Amazon ECR crea un repository e memorizza l'immagine nella cache. Quando un'immagine memorizzata nella cache viene estratta utilizzando l'URI del registro privato di Amazon ECR, Amazon ECR controlla il registro remoto per verificare se esiste una nuova versione dell'immagine e aggiornerà il registro privato fino a una volta ogni 24 ore. Per ulteriori informazioni, consulta Creazione di una regola pull through cache in Amazon ECR.
Per ulteriori informazioni su questo argomento, consultaTutorial: Guida introduttiva AWS Batch ai cluster privati di Amazon EKS.
Notifica di errore
Se i tuoi lavori MNP sono bloccati, puoi ricevere notifiche tramite Amazon AWS Management Console e Amazon EventBridge. Ad esempio, se un lavoro MNP è bloccato in testa alla coda, puoi ricevere una notifica sul problema insieme alle informazioni sulla sua causa, in modo da poter intervenire tempestivamente per sbloccare la coda dei lavori. Facoltativamente, è possibile terminare automaticamente il processo MNP se non viene intrapresa alcuna azione entro un determinato periodo di tempo, che può essere definito nel modello di coda dei lavori. Per ulteriori informazioni, consulta Risorsa: eventi bloccati in Job queue