Linux ECS ottimizzato per Amazon AMIs - Amazon Elastic Container Service

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

Linux ECS ottimizzato per Amazon AMIs

Amazon ECS offre soluzioni ECS ottimizzate per Amazon AMIs che sono preconfigurate con requisiti e suggerimenti per l'esecuzione dei tuoi container di carichi di lavoro. Consigliamo di utilizzare Amazon Linux 2023 ECS ottimizzato per Amazon AMI per le EC2 istanze Amazon, a meno che l'applicazione non richieda istanze EC2 GPU basate su Amazon, un determinato sistema operativo o una determinata versione di Docker non ancora disponibile. AMI Per informazioni su Amazon Linux 2 e Amazon Linux 2023, consulta Confronto tra Amazon Linux 2 e Amazon Linux 2023 nella Guida per l'utente di Amazon Linux 2023. L'avvio delle istanze di container dall'Amazon ECS -Optimized più recente ti AMI assicura di ricevere gli aggiornamenti di sicurezza e la versione dell'agente del container corrente. Per ulteriori informazioni sull'avvio di un'istanza, consulta Avvio di un'istanza di container Amazon ECS Linux.

Quando crei un cluster utilizzando la console, Amazon ECS crea un modello di avvio per le tue istanze con la versione più recente AMI associata al sistema operativo selezionato.

Quando lo utilizzi AWS CloudFormation per creare un cluster, il SSM parametro fa parte del modello di EC2 lancio di Amazon per le istanze del gruppo Auto Scaling. Puoi configurare il modello per utilizzare un parametro dinamico di Systems Manager per determinare quale Amazon ECS Optimized AMI distribuire. Questo parametro assicura che ogni volta che distribuisci lo stack, verifichi se sono disponibili aggiornamenti da applicare alle istanze. EC2 Per un esempio di come utilizzare il parametro Systems Manager, consulta Creare un ECS cluster Amazon con Amazon Linux 2023 ECS ottimizzato per Amazon AMI nella Guida per l'AWS CloudFormation utente.

Se devi personalizzare il programma ECS ottimizzato per AmazonAMI, consulta Amazon ECS Optimized AMI Build Recipes su GitHub.

Le varianti Linux ECS ottimizzate per Amazon AMI utilizzano Amazon Linux 2 AMI come base. Sono disponibili anche le note di AMI rilascio di Amazon Linux 2. Per ulteriori informazioni, consulta Note di rilascio di Amazon Linux 2.

Ti consigliamo di usarne una AMI con Linux kernel 5.10 perché il kernel Linux 4.14 è stato rilasciato il 10 end-of-life gennaio 2024.

Le seguenti varianti di Amazon ECS ottimizzate per Amazon AMI sono disponibili per le EC2 istanze Amazon con il sistema operativo Amazon Linux 2023.

Sistema operativo AMI Descrizione Configurazione dello storage
Amazon Linux 2023 Amazon Linux ECS 2023 ottimizzato per Amazon AMI

Amazon Linux 2023 è la nuova generazione di Amazon Linux offerta da AWS. Nella maggior parte dei casi, è consigliata per l'avvio EC2 delle istanze Amazon per i carichi di lavoro AmazonECS. Per ulteriori informazioni, consulta la sezione Che cos'è Amazon Linux 2023 nella Guida per l'utente di Amazon Linux 2023.

Di default, Amazon Linux 2023 ECS ottimizzata per Amazon è AMI fornita con un singolo volume root di 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2023 ottimizzata per ECS Amazon Amazon AMI è e Docker utilizza xfs il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2023 (arm64) Amazon Linux 2023 ECS ottimizzata per Amazon Linux 2023 (arm64) AMI

L'uso di Amazon Linux 2023 AMI è consigliato quando si avviano EC2 istanze Amazon, che sono alimentate da processori AWS Graviton/Graviton 2 basati su Arm, per i carichi di lavoro Amazon. ECS Per ulteriori informazioni, consulta le specifiche per le istanze Amazon EC2 generiche nella guida Amazon EC2 Instance Types.

Amazon Linux 2023 (arm64) ECS ottimizzato per Amazon Amazon AMI non viene fornito con preinstallato. AWS CLI

Di default, Amazon Linux 2023 ECS ottimizzata per Amazon è AMI fornita con un singolo volume root di 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2023 ottimizzata per ECS Amazon Amazon AMI è e Docker utilizza xfs il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2023 (Neuron) Amazon Linux ECS 2023 ottimizzato per Amazon AMI

In base ad Amazon Linux 2023, questo AMIis per le istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene fornita pre-configurata con driver AWS Inferentia, AWS Trainuim e il runtime AWS Neuron per Docker che semplifica l'esecuzione dei carichi di lavoro di inferenza di machine learning su Amazon. ECS Per ulteriori informazioni, consulta Definizioni delle ECS attività di Amazon per i carichi di lavoro di machine learning di AWS Neuron.

Amazon Linux 2023 (Neuron) ECS ottimizzato per Amazon Amazon AMI non viene fornito con preinstallato. AWS CLI

Di default, Amazon Linux 2023 ECS ottimizzata per Amazon è AMI fornita con un singolo volume root di 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2023 ottimizzata per ECS Amazon Amazon AMI è e Docker utilizza xfs il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Le seguenti varianti di Amazon ECS ottimizzate per Amazon AMI sono disponibili per le tue EC2 istanze Amazon con il sistema operativo Amazon Linux 2.

Sistema operativo AMI Descrizione Configurazione dello storage

Amazon Linux 2

Kernel ECS 5.10 ottimizzata per Amazon Linux 2 kernel 5.10 AMI Quest'AMIapplicazione basata su Amazon Linux 2 deve essere utilizzata quando si avviano EC2 istanze Amazon e si desidera utilizzare Linux kernel 5.10 anziché kernel 4.14 per i carichi di lavoro Amazon. ECS Il kernel Amazon Linux 2 5.10 ECS ottimizzato per Amazon Amazon AMI non viene fornito con preinstallato. AWS CLI Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2

Amazon Linux ECS 2 ottimizzata per Amazon AMI Questo è per i tuoi ECS carichi di lavoro Amazon. Amazon Linux 2 ECS ottimizzata per Amazon AMI non viene fornita con AWS CLI preinstallato. Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (arm64)

kernel 5.10 ECS ottimizzata per Amazon Linux 2 (arm64) ottimizzata per Amazon Linux 2 (arm64) ottimizzata per Amazon Linux 2 (arm64 AMI

Basato su Amazon Linux 2, questo AMI è per le EC2 istanze Amazon, che sono alimentate da processori AWS Graviton/Graviton 2 basati su Arm, e si desidera utilizzare Linux kernel 5.10 anziché kernel 4.14 per i carichi di lavoro Amazon. ECS Per ulteriori informazioni, consulta la sezione Specifiche per le istanze EC2 generiche di Amazon nella guida Amazon EC2 Instance Types.

Amazon Linux 2 (arm64) ECS ottimizzata per Amazon AMI non viene fornita con preinstallato. AWS CLI

Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (arm64) Amazon Linux 2 (arm64) ECS ottimizzata per Amazon Amazon AMI

Quest'AMIapplicazione basata su Amazon Linux 2 deve essere utilizzata quando si avviano EC2 istanze Amazon, che sono alimentate da processori AWS Graviton/Graviton 2 basati su Arm, per i carichi di lavoro Amazon. ECS

Amazon Linux 2 (arm64) ECS ottimizzata per Amazon AMI non viene fornita con preinstallato. AWS CLI

Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux (2GPU)

Kernel ECS GPU 5.10 ottimizzato per Amazon AMI L'uso di Amazon Linux 2 AMI è consigliato quando si avviano istanze Amazon EC2 GPU con kernel Linux 5.10 per i carichi di lavoro Amazon. ECS Viene fornita pre-configurato con driver del NVIDIA kernel e un GPU runtime Docker che costituisce i carichi di lavoro in esecuzione che sfruttano i vantaggi di Amazon. GPUs ECS Per ulteriori informazioni, consulta Definizioni ECS delle attività Amazon per i GPU carichi di lavoro. Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux (2GPU) Ottimizzato ECS GPU per Amazon AMI L'uso di questa funzione basata su Amazon Linux 2 AMI è consigliato quando si avviano istanze Amazon EC2 GPU con kernel 4.14 per i carichi di lavoro Amazon. ECS Viene fornita pre-configurato con driver del NVIDIA kernel e un GPU runtime Docker che costituisce i carichi di lavoro in esecuzione che sfruttano i vantaggi di Amazon. GPUs ECS Per ulteriori informazioni, consulta Definizioni ECS delle attività Amazon per i GPU carichi di lavoro. Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (Neuron) kernel ECS 5.10 ottimizzata per Amazon Linux 2 (Neuron) ottimizzata per Amazon ECECS AMI Quest'istanza basata su Amazon Linux 2 deve essere AMI utilizzata per le istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene fornita pre-configurata con driver Linux kernel 5.10 e AWS Trainuim e il runtime AWS Neuron per Docker che semplifica l'esecuzione dei carichi di lavoro di AWS inferenza di machine learning su Amazon. ECS Per ulteriori informazioni, consulta Definizioni delle ECS attività di Amazon per i carichi di lavoro di machine learning di AWS Neuron. Amazon Linux 2 (Neuron) ECS ottimizzato per Amazon Amazon AMI non viene fornito con AWS CLI preinstallato. Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (Neuron) Amazon Linux 2 (Neuron) ECS ottimizzata per Amazon Amazon Amazon ECN AMI Quest'istanza basata su Amazon Linux 2 deve essere AMI utilizzata per le istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene fornita pre-configurata con driver AWS Inferentia, AWS Trainuim e il runtime AWS Neuron per Docker che semplifica l'esecuzione dei carichi di lavoro di inferenza di machine learning su Amazon. ECS Per ulteriori informazioni, consulta Definizioni delle ECS attività di Amazon per i carichi di lavoro di machine learning di AWS Neuron. Amazon Linux 2 (Neuron) ECS ottimizzato per Amazon Amazon AMI non viene fornito con AWS CLI preinstallato. Di default, Amazon ECS ottimizzato per Amazon 2 basato su Amazon Linux 2 (AMIsAmazon Linux 2 ECS ottimizzato per AmazonAMI, Amazon Linux 2 ECS ottimizzato per Amazon Linux 2 (arm64) e ottimizzato per ECS GPU Amazon) AMI viene fornito con un singolo AMI volume radice da 30 GiB. Puoi modificare le dimensioni del volume root di 30 GiB al momento dell'avvio per aumentare lo storage disponibile nell'istanza di container. Questo storage è utilizzato per il sistema operativo e per le immagini Docker e i metadati.

Il file system di default per Amazon Linux 2 ottimizzata per ECS Amazon Amazon AMI èxfs, e Docker utilizza il driver di archiviazione. overlay2 Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon ECS fornisce un changelog per la variante Linux di Amazon, ECS ottimizzato AMI su. GitHub Per ulteriori informazioni, consulta Changelog.

Le varianti Linux ECS ottimizzata per Amazon AMI utilizzano Amazon Linux 2 AMI o Amazon Linux 2023 AMI come base. Puoi recuperare il AMI nome di origine di Amazon Linux 2 o Amazon Linux 2023 per ogni variante AMI eseguendo query su Systems Manager Parameter Store. API Per ulteriori informazioni, consulta Recupero di metadati Linux ottimizzati ECS per Amazon AMI. Sono disponibili anche le note di AMI rilascio di Amazon Linux 2. Per ulteriori informazioni, consulta Note di rilascio di Amazon Linux 2. Sono disponibili anche le note di rilascio di Amazon Linux 2023. Per ulteriori informazioni, consulta Note di rilascio di Amazon Linux 2023.

Nelle pagine seguenti vengono fornite ulteriori informazioni sulle modifiche:

Applicazione di aggiornamenti di sicurezza ottimizzati per Amazon ECS AMI

I programmi ECS ottimizzati per Amazon e AMIs basati su Amazon Linux contengono una versione personalizzata di cloud-init. Cloud-init è un pacchetto che viene utilizzato per il bootstrap delle le immagini Linux in un ambiente di cloud computing ed eseguire le azioni desiderate all'avvio di un'istanza. Per impostazione predefinita, su tutti gli aggiornamenti ECS di sicurezza «critici» e «importanti» applicati all'avvio dell'istanza, tutti gli aggiornamenti di sicurezza ottimizzati per Amazon e AMIs basati su Amazon Linux e rilasciati prima del 12 giugno 2024.

A partire dalle versioni del 12 giugno 2024 di Amazon ECS -optimized AMIs basate su Amazon Linux 2, il comportamento predefinito non includerà più l'aggiornamento dei pacchetti al momento del lancio. Ti consigliamo invece di eseguire l'aggiornamento a una nuova versione ECS ottimizzata per Amazon non AMI appena le versioni vengono rese disponibili. I programmi ECS ottimizzati per Amazon AMIs vengono rilasciati quando sono disponibili aggiornamenti di sicurezza o AMI modifiche di base. Ciò garantirà la ricezione delle versioni più recenti dei pacchetti e degli aggiornamenti di sicurezza e che le versioni dei pacchetti siano immutabili al momento del lancio dell'istanza. Per ulteriori informazioni sul recupero della versione più recente ECS ottimizzata per Amazon, consultaAMI. Recupero di metadati Linux ottimizzati ECS per Amazon AMI

Ti consigliamo di automatizzare il tuo ambiente per aggiornarlo a uno nuovo non AMI appena vengono resi disponibili. Per informazioni sulle opzioni disponibili, consulta Amazon ECS semplifica la gestione EC2 della capacità, con il drenaggio gestito delle istanze.

Per continuare ad applicare manualmente gli aggiornamenti di sicurezza «Critici» e «Importanti» su una AMI versione, puoi eseguire il seguente comando sulla tua EC2 istanza Amazon.

yum update --security

Se desideri riattivare gli aggiornamenti di sicurezza all'avvio, puoi aggiungere la seguente riga alla #cloud-config sezione dei dati utente cloud-init all'avvio dell'istanza Amazon. EC2 Per ulteriori informazioni, consulta Using cloud-init su Amazon Linux 2 nella Amazon Linux User Guide.

#cloud-config repo_upgrade: security