View a markdown version of this page

Specifiche AMI delle risorse di calcolo - 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à.

Specifiche AMI delle risorse di calcolo

La specifica AMI delle risorse di AWS Batch calcolo di base è composta da quanto segue:

Campo obbligatorio

  • Una distribuzione Linux moderna che esegue almeno la versione 3.10 del kernel Linux su un'AMI di tipo di virtualizzazione HVM. I contenitori Windows non sono supportati.

    Importante

    Multi-node i job paralleli possono essere eseguiti solo su risorse di calcolo lanciate su un'istanza Amazon Linux con il ecs-init pacchetto installato. Ti consigliamo di utilizzare l'AMI ottimizzata Amazon ECS predefinita quando crei il tuo ambiente di elaborazione. È possibile farlo non specificando un AMI personalizzato. Per ulteriori informazioni, consulta Multi-node lavori paralleli.

  • L'agente container Amazon ECS. Consigliamo di utilizzare la versione più recente. Per ulteriori informazioni, consulta Installazione di Amazon ECS Container Agent nella Amazon Elastic Container Service Developer Guide.

  • Il driver di awslogs registro deve essere specificato come driver di registro disponibile con la variabile di ECS_AVAILABLE_LOGGING_DRIVERS ambiente all'avvio dell'agente contenitore Amazon ECS. Per ulteriori informazioni, consulta Configurazione dell'agente del container Amazon ECS nella Guida per gli sviluppatori di Amazon Elastic Container Service.

  • Un demone Docker che esegue almeno la versione 1.9 e tutte le dipendenze di runtime di Docker. Per ulteriori informazioni, consulta Check runtime dependencies (Controlla dipendenze di runtime) nella documentazione di Docker.

    Nota

    Ti consigliamo la versione Docker fornita con e testata con la corrispondente versione dell'agente Amazon ECS che stai utilizzando. Amazon ECS fornisce un changelog per la variante Linux dell'AMI ECS-optimized Amazon su. GitHub Per ulteriori informazioni, consulta Changelog.

Consigliato

  • Un processo di inizializzazione e nanny per eseguire e monitorare l'agente Amazon ECS. L'AMI ottimizzata per Amazon ECS utilizza il processo ecs-init upstart e altri sistemi operativi potrebbero utilizzarlo. systemd Per ulteriori informazioni ed esempi, consulta Example Container Instance User Data Configuration Scripts nella Amazon Elastic Container Service Developer Guide. Per ulteriori informazioni suecs-init, consulta il ecs-initprogetto su GitHub. Come minimo, gli ambienti di elaborazione gestiti richiedono che l'agente Amazon ECS si avvii all'avvio. Se l'agente Amazon ECS non è in esecuzione sulla tua risorsa di elaborazione, non può accettare lavori da. AWS Batch

L'AMI ottimizzata per Amazon ECS è preconfigurata con questi requisiti e raccomandazioni. Ti consigliamo di utilizzare l'AMI ottimizzata Amazon ECS o un'AMI Amazon Linux con il ecs-init pacchetto installato per le tue risorse di calcolo. Scegli un'altra AMI se la tua applicazione richiede un sistema operativo specifico o una versione Docker non ancora disponibile in tali AMI. Per ulteriori informazioni, consulta Amazon ECS-Optimized AMI nella Amazon Elastic Container Service Developer Guide.