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

Specificazione delle risorse di calcolo AMI

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

Campo obbligatorio

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

    Importante

    I lavori paralleli multinodo 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'ambiente di calcolo predefinito di Amazon ECS Optimized AMI quando crei il tuo ambiente di elaborazione. Puoi farlo non specificando una personalizzazione. AMI Per ulteriori informazioni, consulta Lavori paralleli multinodo.

  • L'agente ECS container di Amazon. 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 Amazon ECS Container. Per ulteriori informazioni, consulta Amazon ECS Container Agent Configuration nella Amazon Elastic Container Service Developer Guide.

  • 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'ECSagente Amazon che stai utilizzando. Amazon ECS fornisce un changelog per la variante Linux di Amazon, ECS ottimizzato AMI su. GitHub Per ulteriori informazioni, consulta Changelog.

Consigliato

  • Un processo di inizializzazione e nanny per eseguire e monitorare l'agente AmazonECS. Amazon ECS Optimized AMI utilizza il processo ecs-init upstart e altri sistemi operativi potrebbero systemd utilizzarlo. 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'ECSagente Amazon si avvii all'avvio. Se l'ECSagente Amazon non è in esecuzione sulla tua risorsa di elaborazione, non può accettare lavori da AWS Batch.

Amazon ECS Optimized AMI è preconfigurato con questi requisiti e consigli. Ti consigliamo di utilizzare Amazon ECS Optimized AMI o Amazon Linux AMI con il ecs-init pacchetto installato per le tue risorse di elaborazione. Scegline un altro AMI se la tua applicazione richiede un sistema operativo specifico o una versione Docker che non è ancora disponibile in questi sistemi. AMIs Per ulteriori informazioni, consulta Amazon ECS -Optimized AMI nella Amazon Elastic Container Service Developer Guide.