

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à.

# Tutorial: crea un ambiente di elaborazione gestito utilizzando le risorse Amazon EKS
<a name="create-compute-environment-managed-eks"></a>

Completa i seguenti passaggi per creare un ambiente di elaborazione gestito utilizzando le risorse Amazon Elastic Kubernetes Service (Amazon EKS).

1. Apri la console all'indirizzo. AWS Batch [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/)

1. Dalla barra di navigazione, seleziona quello Regione AWS da usare.

1. Nel riquadro di navigazione, seleziona **Compute environments** (Ambienti di calcolo).

1. Scegli **Create** (Crea).

1. Per la **configurazione dell'ambiente di calcolo**, scegli **Amazon Elastic Kubernetes Service (Amazon** EKS).

1. Per **Nome**, specifica un nome univoco per il tuo ambiente di calcolo. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\$1).

1. Per il **ruolo Instance**, scegli un profilo di istanza esistente a cui siano associate le autorizzazioni IAM richieste.
**Nota**  
Per creare un ambiente di calcolo nella AWS Batch console, scegli un profilo di istanza con le autorizzazioni `eks:ListClusters` and`eks:DescribeCluster`.

1. Per il **cluster EKS**, scegli un cluster Amazon EKS esistente.

1. Per **Namespace**, inserisci uno spazio Kubernetes dei nomi per raggruppare i AWS Batch processi nel cluster.

1. **(Facoltativo) Espandi i tag.** Scegli **Aggiungi tag**, quindi inserisci una coppia chiave-valore.

1. Scegli Pagina **successiva**.

1. (Facoltativo) Per **utilizzare le istanze Spot EC2, attiva Abilita l'utilizzo delle istanze** **Spot per utilizzare le istanze** Spot di Amazon EC2.

1. (Solo Spot) Per **ottenere una percentuale massima di prezzo on demand**, scegli la percentuale massima che può rappresentare il prezzo di un'istanza Spot rispetto al prezzo on demand per quel tipo di istanza prima del lancio delle istanze. Ad esempio, se il prezzo massimo è del 20%, il prezzo Spot deve essere inferiore al 20% del prezzo on demand corrente per quell'istanza EC2. Il prezzo da corrispondere sarà sempre il prezzo (di mercato) più basso, mai superiore alla percentuale massima impostata. Se lasci questo campo vuoto, il valore di default è 100% del prezzo on demand.

1. (Solo Spot) Per il **ruolo della flotta Spot**, scegli il ruolo IAM della flotta Spot di Amazon EC2 per l'ambiente di `SPOT` calcolo.
**Importante**  
Questo ruolo è obbligatorio se la strategia di allocazione è impostata `BEST_FIT` o non è specificata.

1. (Facoltativo) Per **Minimum v CPUs**, scegli il numero minimo di v CPUs che l'ambiente di elaborazione mantiene, indipendentemente dalla domanda di lavoro in coda.

1. (Facoltativo) Per **Maximum v CPUs**, scegli il numero massimo di v a CPUs cui l'ambiente di elaborazione può scalare orizzontalmente, indipendentemente dalla domanda di lavoro in coda.

1. (Facoltativo) Per **Scale down delay (minuti)**, scegli il tempo minimo (in minuti) per far funzionare le AWS Batch istanze nell'ambiente di calcolo una volta completate le operazioni.

1. Per i **tipi di istanze consentiti**, scegli i tipi di istanza Amazon EC2 che possono essere avviati. Puoi specificare famiglie di istanze per avviare qualsiasi tipo di istanza all'interno di tali famiglie (ad esempio`c5`,`c5n`, o`p3`). In alternativa, potete specificare dimensioni specifiche all'interno di una famiglia (ad esempio`c5.8xlarge`). I tipi di istanze in metallo non rientrano nelle famiglie di istanze. Ad esempio, `c5` non include`c5.metal`. 

   AWS Batch può selezionare il tipo di istanza che fa per te se scegli una delle seguenti opzioni:
   + `optimal`per selezionare i tipi di istanze (dalle famiglie `c4` `m4``r4`,`c5`,`m5`, e di `r5` istanze) che corrispondono alla domanda delle vostre code di lavoro. 
   + `default_x86_64`per scegliere tipi di istanze basati su x86 (dalle famiglie di c7i istanze m6i c6ir6i,, e) che soddisfino le richieste di risorse della coda di lavoro.
   + `default_arm64`per scegliere tipi di istanze basati su x86 (dalle famiglie di c7g istanze m6g c6gr6g,, e) che soddisfino le richieste di risorse della coda di lavoro.
**Nota**  
A partire dal 01/11/2025, il comportamento di `optimal` verrà modificato per corrispondere. `default_x86_64` Durante la modifica, le famiglie di istanze potrebbero essere aggiornate a una nuova generazione. Non è necessario eseguire alcuna azione affinché l'aggiornamento avvenga. Per ulteriori informazioni sulla modifica, vedere [Configurazione ottimale del tipo di istanza per ricevere aggiornamenti automatici sulla famiglia di istanze](optimal-default-instance-troubleshooting.md).
**Nota**  
La disponibilità della famiglia di istanze varia a seconda Regione AWS. Per esempio, alcuni Regione AWS potrebbero non avere famiglie di istanze di quarta generazione ma avere famiglie di istanze di quinta e sesta generazione.
Quando si utilizzano i `default_x86_64` nostri pacchetti di `default_arm64` istanze, AWS Batch seleziona le famiglie di istanze in base a un equilibrio tra economicità e prestazioni. Sebbene le istanze di nuova generazione offrano spesso un miglior rapporto prezzo/prestazioni, è AWS Batch possibile scegliere una famiglia di istanze della generazione precedente se offre la combinazione ottimale di disponibilità, costi e prestazioni per il carico di lavoro. Ad esempio, in un Regione AWS paese in cui sono disponibili sia le istanze c6i che le istanze c7i, è AWS Batch possibile selezionare le istanze c6i se offrono un miglior rapporto qualità-prezzo per le specifiche esigenze lavorative. [Per ulteriori informazioni sui tipi di istanze e sulla disponibilità, consulta Tabella di calcolo dei tipi di AWS Batch istanza. Regione AWS](instance-type-compute-table.md)
AWS Batch aggiorna periodicamente le istanze nei pacchetti predefiniti con opzioni più nuove e più convenienti. Gli aggiornamenti avvengono automaticamente senza richiedere alcuna azione da parte dell'utente. I carichi di lavoro continuano a funzionare senza interruzioni durante gli aggiornamenti 
**Nota**  
Quando crei un ambiente di calcolo, i tipi di istanza selezionati per l'ambiente di calcolo devono condividere la stessa architettura. Ad esempio, non puoi combinare istanze x86 e ARM nello stesso ambiente di calcolo.
**Nota**  
AWS Batch verrà GPUs scalato in base alla quantità richiesta nelle code di lavoro. Per utilizzare la pianificazione tramite GPU, l'ambiente di calcolo deve includere tipi di istanze appartenenti alle famiglie`p3`,`p4`,`p5`,`p6`,`g3`, `g3s``g4`, `g5` o. `g6`

1. **(Facoltativo) Espandi la configurazione aggiuntiva.**

   1. (Facoltativo) Per **Gruppo di collocamento**, inserite il nome del gruppo di posizionamento per raggruppare le risorse nell'ambiente di calcolo.

   1. **Per **Strategia di allocazione**, scegliete BEST\$1FIT\$1PROGRESSIVE.**

   1. (Facoltativo) Per la configurazione di **Amazon Machine Images (AMIs), scegli Aggiungi configurazione** **Amazon Machine Images (amis)**.

      Puoi utilizzare un'AMI Amazon Linux ottimizzata per Amazon EKS o un'AMI personalizzata.

      1. Per utilizzare un'[AMI Amazon Linux ottimizzata per Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html):

         1. Per **Tipo di immagine** scegli una delle seguenti opzioni:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): impostazione predefinita per tutte le famiglie di istanze AWS basate su Graviton (ad esempio, `C6g` `M6g``R6g`, e`T4g`) e può essere utilizzato per tutti i tipi di istanze non GPU.
            + [Amazon Linux 2 (accelerato)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): predefinito per tutte le famiglie di istanze GPU (ad esempio `P4` e`G4`) e può essere utilizzato per tutti i tipi di istanze non basati su AWS Graviton.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch supporta Amazon Linux 2023 (AL2023).
            + [Amazon Linux 2023 (accelerato)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): famiglie di istanze GPU e può essere utilizzato per tutti i tipi di istanze non basate su AWS Graviton.

         1. [Per la **Kubernetesversione, inserisci un numero di versione**. Kubernetes](supported_kubernetes_version.md)

      1. Per utilizzare un'AMI personalizzata:

         1. Per **Tipo di immagine** scegli il tipo di AMI su cui si basa l'AMI personalizzata:
            + [Amazon Linux 2](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): impostazione predefinita per tutte le famiglie di istanze AWS basate su Graviton (ad esempio, `C6g` `M6g``R6g`, e`T4g`) e può essere utilizzato per tutti i tipi di istanze non GPU.
            + [Amazon Linux 2 (accelerato)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): predefinito per tutte le famiglie di istanze GPU (ad esempio `P4` e`G4`) e può essere utilizzato per tutti i tipi di istanze non basati su AWS Graviton.
            + [Amazon Linux 2023](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): AWS Batch supporta AL2023.
            + [Amazon Linux 2023 (accelerato)](https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html): famiglie di istanze GPU e può essere utilizzato per tutti i tipi di istanze non basate su AWS Graviton.

         1. Per **Image ID override**, inserisci l'ID AMI personalizzato.

         1. Per la **Kubernetesversione**, inserisci un [numero di Kubernetes versione](supported_kubernetes_version.md).

   1. (Facoltativo) Per **il modello di lancio**, scegli un [modello di lancio](eks-launch-templates.md) esistente.

   1. (Facoltativo) Per la **versione del modello Launch** **\$1Default****\$1Latest**, inserisci o un numero di versione.

   1. (Facoltativo) Per **Sostituisci modello di lancio**, per aggiungere un override scegli **Aggiungi** sostituisci modello di lancio:

      1. (Facoltativo) Per **Launch template**, scegli il modello di lancio a cui aggiungere l'override.

      1. (Facoltativo) Per la **versione del modello di lancio**, `$Default` scegli il numero di versione del modello di lancio oppure`$Latest`.

      1. (Facoltativo) Per i **tipi di istanze Target**, scegli il tipo o la famiglia di istanze a cui applicare l'override. Questo può riguardare solo i tipi e le famiglie di istanze inclusi nei tipi di **istanze consentiti**.

      1. (Facoltativo) Per **UserDataType** scegliete l'inizializzazione del nodo EKS. Utilizza questo campo solo se hai un AMI specificato nel Launch Template o come Launch Template Override. **Scegliete **EKS\$1NODEADM** per personalizzazione in AMIs base a or oppure EKS\$1BOOSTRAP\$1SH per and`EKS_AL2023`. `EKS_AL2023_NVIDIA`** `EKS_AL2` `EKS_AL_NVIDIA` Il valore predefinito è **EKS\$1BOOSTRAP\$1SH**.

         **UserDataType** può essere utilizzato in un [ambiente misto in cui vengono utilizzati entrambi e basati su funzionalità personalizzate nello stesso ambiente](mixed-ami-environments.md) di elaborazione. AL2 AL2023 AMIs 

1. **Scegli Pagina successiva.**

1. Per l'**ID Virtual Private Cloud (VPC)**, scegli un VPC in cui avviare le istanze.

1. Per le **sottoreti, scegli le sottoreti** da utilizzare. Per impostazione predefinita, sono disponibili tutte le sottoreti all'interno del VPC selezionato.
**Nota**  
AWS Batch su Amazon EKS supporta Local Zones. Per ulteriori informazioni, consulta [Amazon EKS and AWS Local Zones](https://docs.aws.amazon.com/eks/latest/userguide/local-zones.html) nella *Amazon EKS User Guide*.

1. (Facoltativo) Per **i gruppi di sicurezza**, scegli un gruppo di sicurezza da collegare alle tue istanze. Per impostazione predefinita, è selezionato il gruppo di sicurezza predefinito per il tuo VPC.

1. Scegli **Pagina successiva.**

1. Per **Revisione**, consulta i passaggi di configurazione. Se devi apportare modifiche, seleziona **Edit** (Modifica). Quando hai finito, scegli **Crea ambiente di calcolo.**