View a markdown version of this page

Considerazioni sull'ambiente di calcolo per MNP con 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à.

Considerazioni sull'ambiente di calcolo per MNP con AWS Batch

Durante la configurazione di ambienti di calcolo per eseguire processi paralleli a più nodi con AWS Batch, è necessario tenere presenti diversi aspetti.

  • Multi-node i lavori paralleli non sono supportati su UNMANAGED ambienti di elaborazione.

  • Se desideri inviare lavori paralleli multinodo a un ambiente di elaborazione, crea un grappolo raggruppa il posizionamento in un'unica zona di disponibilità e associalo alle tue risorse di calcolo. Ciò consente di mantenere vicini i processi paralleli multinodo su un raggruppamento logico di istanze con un elevato potenziale di flusso di rete. Per ulteriori informazioni, consulta Gruppi di collocamento nella Guida per l'utente di Amazon EC2.

  • Multi-node i lavori paralleli non sono supportati negli ambienti di calcolo che utilizzano istanze Spot.

  • AWS Batch i lavori paralleli multinodo utilizzano Amazon ECS awsvpc modalità di rete, che conferisce ai container di processi paralleli multinodo le stesse proprietà di rete delle istanze Amazon EC2. Ogni container di processo parallelo a più nodi ottiene la propria interfaccia di rete elastica, un indirizzo IP primario privato e un nome host DNS interno. L'interfaccia di rete viene creata nella stessa sottorete VPC della risorsa di calcolo host.

  • Il tuo ambiente di elaborazione potrebbe avere non più di cinque gruppi di sicurezza associati. Le interfacce di rete elastiche create e collegate a un'attività MNP utilizzeranno i gruppi di sicurezza specificati nell'ambiente di calcolo. Se non si specifica un gruppo di sicurezza, viene utilizzato il gruppo di sicurezza predefinito per il VPC. A differenza del normale AWS Batch i job, i job paralleli multinodo non utilizzano i gruppi di sicurezza specificati nei modelli di avvio.

  • Il awsvpc la modalità di rete non fornisce le interfacce di rete elastiche per processi paralleli multinodo con indirizzi IP pubblici. Per accedere a Internet, le risorse di calcolo devono essere avviate in una sottorete privata configurata per l'utilizzo di un gateway NAT. Per ulteriori informazioni, vedere Gateway NAT nel Guida per l'utente di Amazon VPC. Inter-node la comunicazione deve utilizzare l'indirizzo IP privato o il nome host DNS per il nodo. Multi-node i lavori paralleli eseguiti su risorse di calcolo all'interno di sottoreti pubbliche non hanno accesso alla rete in uscita. Per creare un VPC con sottoreti private e un gateway NAT, consulta Crea un cloud privato virtuale.

  • Le interfacce di rete elastiche create e collegate alle tue risorse di calcolo non possono essere scollegate manualmente o modificate dal tuo account. Questo serve a prevenire l'eliminazione accidentale di un'interfaccia di rete elastica associata a un processo in esecuzione. Per rilasciare le interfacce di rete elastiche per un'attività, interrompere il processo.

  • Il tuo ambiente di calcolo deve disporre di un numero massimo sufficiente di vCPU per supportare il processo parallelo a più nodi.

  • La tua quota di istanze Amazon EC2 include il numero di istanze necessarie per eseguire il processo. Ad esempio, supponiamo che il tuo processo richieda 30 istanze, ma il tuo account può eseguire solo 20 istanze in una regione. Quindi, il tuo lavoro rimarrà bloccato RUNNABLE stato.

  • Se si specifica un tipo di istanza per un gruppo di nodi in un processo parallelo multinodo, l'ambiente di calcolo deve avviare quel tipo di istanza.