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
Completa i passaggi seguenti per creare un ambiente di calcolo gestito utilizzando le risorse Amazon Elastic Kubernetes Service (Amazon EKS).
-
Apri la console all'indirizzo. AWS Batch https://console.aws.amazon.com/batch/
-
Dalla barra di navigazione, seleziona quello Regione AWS da usare.
-
Nel riquadro di navigazione, seleziona Compute environments (Ambienti di calcolo).
-
Scegli Crea.
-
Per la configurazione dell'ambiente di calcolo, scegli Amazon Elastic Kubernetes Service (Amazon EKS).
-
Per Nome, specifica un nome univoco per il tuo ambiente di elaborazione. Il nome può contenere fino a 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (_).
-
Per il ruolo Istanza, scegli un profilo di istanza esistente a cui sono allegate le autorizzazioni IAM richieste.
Nota
Per creare un ambiente di calcolo nella AWS Batch console, scegli un profilo di istanza con le autorizzazioni
eks:ListClustersandeks:DescribeCluster. -
Per il cluster EKS, scegli un cluster Amazon EKS esistente.
Nota
Il cluster
authenticationModedetermina la modalità di AWS Batch autenticazione nel cluster. Puoi impostareENABLEDpereksConfiguration.accessEntry.desiredStategestire una voce AWS Batch di accesso Amazon EKS per tuo conto (consigliato) invece di utilizzarla.aws-authConfigMap Per ulteriori informazioni, consulta Autenticazione degli accessi ad Amazon EKS. -
Per Namespace, inserisci uno spazio Kubernetes dei nomi per raggruppare i AWS Batch processi nel cluster.
-
(Facoltativo) Espandi i tag. Scegli Aggiungi tag, quindi inserisci una coppia chiave-valore.
-
Scegli Pagina successiva.
-
(Facoltativo) Per utilizzare le istanze Spot EC2, attiva Abilita l'uso delle istanze Spot per utilizzare le istanze Spot di Amazon EC2.
-
(Solo Spot) Per il prezzo massimo in% su richiesta, scegli la percentuale massima che può corrispondere al prezzo di un'istanza Spot rispetto al On-Demand prezzo 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 On-Demand prezzo 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 vuoto questo campo, il valore predefinito è il 100% del On-Demand prezzo.
-
(Solo Spot) Per il ruolo della flotta Spot, scegli il ruolo IAM della flotta Spot di Amazon EC2 per l'ambiente di
SPOTelaborazione.Importante
Questo ruolo è obbligatorio se la strategia di allocazione è impostata
BEST_FITo non specificata. -
(Facoltativo) Per quanto riguarda il numero minimo di vCPU, scegli il numero minimo di vCPU gestite dal tuo ambiente di elaborazione, indipendentemente dalla richiesta di lavoro in coda.
-
(Facoltativo) Per il numero massimo di vCPU, scegli il numero massimo di vCPU a cui il tuo ambiente di elaborazione può scalare, indipendentemente dalla richiesta di code di lavoro.
-
(Facoltativo) Per il ritardo di scalabilità (minuti), scegli il tempo minimo (in minuti) in cui le istanze AWS Batch rimangono in esecuzione nell'ambiente di elaborazione una volta completate le attività.
-
Per i tipi di istanze consentiti, scegli i tipi di istanze Amazon EC2 che possono essere lanciati. Puoi specificare famiglie di istanze per avviare qualsiasi tipo di istanza all'interno di tali famiglie (ad esempio
c5,c5n, op3). In alternativa, puoi specificare dimensioni specifiche all'interno di una famiglia (ad esempioc5.8xlarge). I tipi di istanze Metal non sono inclusi nelle famiglie di istanze. Ad esempio,c5non includec5.metal.AWS Batch puoi selezionare il tipo di istanza per te se scegli una delle seguenti opzioni:
optimalper selezionare i tipi di istanza dalle moderne famiglie di istanze m, c e r in base alla disponibilità regionale. AWS Batch aggiorna periodicamente il pool con le nuove generazioni all'interno di queste famiglie.default_x86_64per scegliere tipi di istanza basati su x86 (tra le famigliem6i, c6ir6i, e di c7i istanze) che soddisfino le richieste di risorse della coda di lavoro.default_arm64per scegliere i tipi di Arm-based istanza (dalle famiglie di c7g istanze m6g c6gr6g,, e) che soddisfino le richieste di risorse della coda di lavoro.
Nota
La disponibilità della famiglia di istanze varia in base a. Regione AWS Ad 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_64nostri pacchetti didefault_arm64istanze, AWS Batch seleziona le famiglie di istanze in base a un equilibrio tra rapporto costo/efficacia e prestazioni. Sebbene le istanze di nuova generazione offrano spesso un rapporto prezzo/prestazioni migliori, è AWS Batch possibile scegliere una famiglia di istanze di generazione precedente se fornisce la combinazione ottimale di disponibilità, costi e prestazioni per il carico di lavoro. Ad esempio, Regione AWS laddove sono disponibili sia le istanze c6i che le istanze c7i, AWS Batch potresti selezionare le istanze c6i se offrono una migliore convenienza in termini di costi per le tue specifiche esigenze lavorative. Per ulteriori informazioni sui tipi di istanza e sulla disponibilità, consulta Tabella di calcolo dei tipi di AWS Batch istanza. Regione AWS Tabella di calcolo del tipo di istanza AWS Batch aggiorna periodicamente le istanze nei pacchetti predefiniti con opzioni più recenti e più convenienti. Gli aggiornamenti avvengono automaticamente senza richiedere alcuna azione da parte dell'utente. I carichi di lavoro continuano a funzionare durante gli aggiornamenti senza interruzioni
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 scalerà le GPU in base alla quantità richiesta nelle code di lavoro. Per utilizzare la pianificazione della GPU, l'ambiente di calcolo deve includere tipi di istanze appartenenti alle famiglie
p3,,,p4,p5,p6g3,g3so.g4g5g6 -
(Facoltativo) Espandi la configurazione aggiuntiva.
-
(Facoltativo) Per il gruppo di collocamento, immettete il nome del gruppo di collocamento per raggruppare le risorse nell'ambiente di calcolo.
-
Per la strategia di allocazione, scegli BEST_FIT_PROGRESSIVE.
-
(Facoltativo) Per la configurazione di Amazon Machine Images (AMI), scegli Aggiungi la configurazione Amazon Machine Images (AMIS).
Puoi utilizzare un'AMI Amazon EKS-optimized Amazon Linux o un'AMI personalizzata.
-
Per utilizzare un'AMI EKS-optimized Amazon Amazon Linux:
-
Per Tipo di immagine, scegli una delle seguenti opzioni:
Amazon Linux 2: impostazione predefinita per tutte le famiglie di AWS Graviton-based istanze (ad esempio,
C6g,M6gR6g, eT4g) e può essere utilizzata per tutti i tipi di istanze non GPU.Amazon Linux 2 (accelerato): impostazione predefinita per tutte le famiglie di istanze GPU (ad esempio
P4eG4) e può essere utilizzata per tutti i tipi non di istanze. AWS Graviton-basedAmazon Linux 2023: AWS Batch supporta Amazon Linux 2023 (AL2023).
Amazon Linux 2023 (accelerato): famiglie di istanze GPU e può essere utilizzato per tutti i tipi non AWS Graviton-based di istanze.
-
Per la Kubernetes versione, inserisci un numero di Kubernetes versione.
-
-
Per utilizzare un'AMI personalizzata:
Per Tipo di immagine, scegli il tipo di AMI su cui si basa l'AMI personalizzata:
Amazon Linux 2: impostazione predefinita per tutte le famiglie di AWS Graviton-based istanze (ad esempio,
C6g,M6gR6g, eT4g) e può essere utilizzata per tutti i tipi di istanze non GPU.Amazon Linux 2 (accelerato): impostazione predefinita per tutte le famiglie di istanze GPU (ad esempio
P4eG4) e può essere utilizzata per tutti i tipi non di istanze. AWS Graviton-basedAmazon Linux 2023: AWS Batch supporta AL2023.
Amazon Linux 2023 (accelerato): famiglie di istanze GPU e può essere utilizzato per tutti i tipi non AWS Graviton-based di istanze.
Per l'override dell'Image ID, inserisci l'ID AMI personalizzato.
-
Per la Kubernetes versione, inserisci un numero di Kubernetes versione.
-
-
(Facoltativo) Per il modello di avvio, scegli un modello di avvio esistente.
-
(Facoltativo) Per la versione del modello Launch
$Default, inserisci$Latest, o un numero di versione. -
(Facoltativo) Per Sostituisci modello di avvio, per aggiungere un'eccezione scegli Aggiungi modello di avvio sostitutivo:
-
(Facoltativo) Per il modello Launch, scegli il modello di avvio a cui aggiungere l'override.
-
(Facoltativo) Per la versione del modello Launch, scegli il numero di versione del modello di avvio
$Default, o$Latest. -
(Facoltativo) Per i tipi di istanze di Target, scegli il tipo o la famiglia di istanze a cui applicare questa sostituzione. Questo può riguardare solo i tipi e le famiglie di istanze inclusi nei tipi di istanza consentiti.
-
(Facoltativo) Per UserDataType, scegli l'inizializzazione del nodo EKS. Utilizzate questo campo solo se avete un'AMI specificata nel Launch Template o come Launch Template Override. Scegli EKS_NODEADM per le AMI personalizzate basate su or o EKS_BOOSTRAP_SH per e.
EKS_AL2023EKS_AL2023_NVIDIAEKS_AL2EKS_AL_NVIDIAIl valore predefinito è EKS_BOOSTRAP_SH.UserDataType viene utilizzato quando si dispone di un ambiente misto in cui si utilizzano sia AL2 che AMI personalizzate nello stesso ambiente di elaborazione. AL2023-based
-
-
-
Scegli Pagina successiva.
-
Per l'ID Virtual Private Cloud (VPC), scegli un VPC in cui avviare le istanze.
-
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 le zone locali. Per ulteriori informazioni, consulta Amazon EKS e zone AWS locali nella Guida per l'utente di Amazon EKS.
-
(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.
-
Scegli Pagina successiva.
-
Per la revisione, rivedi i passaggi di configurazione. Se devi apportare modifiche, seleziona Edit (Modifica). Al termine, scegli Crea ambiente di elaborazione.