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à.
Ambienti di elaborazione non gestiti
In un ambiente di elaborazione non gestito, è possibile gestire le proprie risorse di elaborazione. AWS Batch supporta ambienti di elaborazione non gestiti sia per Amazon ECS che per Amazon EKS, consentendoti di mantenere il controllo sulla tua infrastruttura sfruttando al contempo le funzionalità di pianificazione dei lavori di Batch.
Nota
AWS Le risorse Fargate non sono supportate negli ambienti di elaborazione non gestiti.
Ambienti di calcolo Amazon ECS non gestiti
Per gli ambienti di calcolo Amazon ECS non gestiti, devi verificare che l'AMI che usi per le tue risorse di calcolo soddisfi la specifica AMI dell'istanza di container Amazon ECS. Per ulteriori informazioni, consultare Specifiche dell'AMI delle risorse di calcolo e Tutorial: Creare un'AMI per risorse di calcolo.
Dopo aver creato l'ambiente di calcolo non gestito, utilizza l'operazione DescribeComputeEnvironmentsAPI per visualizzare i dettagli dell'ambiente di calcolo. Trova il cluster Amazon ECS associato all'ambiente e poi avvia manualmente le istanze di container in quel cluster Amazon ECS.
Il AWS CLI comando seguente fornisce anche l'ARN del cluster Amazon ECS.
$aws batch describe-compute-environments \ --compute-environmentsunmanagedCE\ --query "computeEnvironments[].ecsClusterArn"
Per maggiori informazioni, consulta Avvio di un'istanza di container Amazon ECS nella Guida per gli sviluppatori di Amazon Elastic Container Service. Quando avvii le risorse di elaborazione, specifica l'ARN del cluster Amazon ECS che le risorse registrano con i seguenti dati utente di Amazon EC2. Sostituire ecsClusterArn con l'ARN del cluster ottenuto con il comando precedente.
#!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config
Ambienti di calcolo Amazon EKS non gestiti
In un ambiente di calcolo Amazon EKS non gestito, gestisci i tuoi nodi Kubernetes mentre AWS Batch gestisci la pianificazione e il posizionamento dei lavori. Ti consente di controllare direttamente l'infrastruttura Kubernetes per quanto riguarda sicurezza, conformità o requisiti operativi. Sei responsabile del provisioning e della configurazione dei nodi Amazon EKS, mentre ti AWS Batch integri con il tuo cluster Amazon EKS esistente per pianificare ed eseguire i lavori.
Per ulteriori informazioni, consulta Tutorial: Creare un ambiente di calcolo non gestito utilizzando le risorse Amazon EKS.