Linux ottimizzato per Amazon ECS 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 ottimizzato per Amazon ECS AMIs

Amazon ECS fornisce soluzioni ottimizzate per Amazon ECS AMIs preconfigurate con i requisiti e i consigli per eseguire i carichi di lavoro dei container. Ti consigliamo di utilizzare l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS per le tue EC2 istanze Amazon, a meno che l'applicazione non richieda istanze EC2 basate su Amazon GPU, un sistema operativo specifico o una versione Docker non ancora disponibile in quell'AMI. Per informazioni sulle istanze Amazon Linux 2 e Amazon Linux 2023, consulta la sezione 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'AMI ottimizzata per Amazon ECS più recente ti 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 Linux di Amazon ECS.

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

Quando lo utilizzi AWS CloudFormation per creare un cluster, il parametro SSM 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 AMI Amazon ECS Optimized distribuire. Questo parametro garantisce 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 cluster Amazon ECS con l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS nella Guida per AWS CloudFormation l'utente.

Se devi personalizzare l'AMI ottimizzata per Amazon ECS, consulta Amazon ECS Optimized AMI Build Recipes su. GitHub

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

Si consiglia di utilizzare un'AMI con Linux kernel 5.10 perché il kernel Linux 4.14 è stato raggiunto il 10 end-of-life gennaio 2024.

Le seguenti varianti dell'AMI ottimizzata per Amazon ECS sono disponibili per le tue EC2 istanze Amazon con il sistema operativo Amazon Linux 2023.

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

Amazon Linux 2023 è la nuova generazione di Amazon Linux di AWS. Nella maggior parte dei casi, consigliato per avviare le EC2 istanze Amazon per i carichi di lavoro Amazon ECS. Per ulteriori informazioni, consulta la sezione Che cos'è Amazon Linux 2023 nella Guida per l'utente di Amazon Linux 2023.

Di default, l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è 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 l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

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

Basata su Amazon Linux 2023, questa AMI è consigliata per l'avvio di EC2 istanze Amazon, alimentate da AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processori 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.

Di default, l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è 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 l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

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

Basato su Amazon Linux 2023, questo AMIis per istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene preconfigurato con i driver AWS Inferentia e AWS Trainium e il runtime AWS Neuron per Docker, che semplifica l'esecuzione di carichi di lavoro di inferenza di machine learning su Amazon ECS. Per ulteriori informazioni, consulta Definizioni delle attività di Amazon ECS per i carichi di lavoro di machine learning di AWS Neuron.

L'AMI Amazon Linux 2023 (Neuron) ottimizzata per Amazon ECS non viene fornita con quella preinstallata. AWS CLI

Di default, l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è 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 l'AMI Amazon Linux 2023 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Le seguenti varianti dell'AMI ottimizzata per Amazon ECS 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

AMI Amazon Linux 2 kernel 5.10 ottimizzata per Amazon ECS Basata su Amazon Linux 2, questa AMI è destinata all'avvio EC2 delle istanze Amazon e desideri utilizzare il kernel Linux 5.10 anziché il kernel 4.14 per i tuoi carichi di lavoro Amazon ECS. L'AMI Amazon Linux 2 kernel 5.10 ottimizzata per Amazon ECS non viene fornita con la AWS CLI preinstallata. Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2

AMI Amazon Linux 2 ottimizzata per Amazon ECS Questo è per i tuoi carichi di lavoro Amazon ECS. L'AMI Amazon Linux 2 ottimizzata per Amazon ECS non viene fornita con AWS CLI preinstallato. Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è 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)

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

Basata su Amazon Linux 2, questa AMI è per le tue EC2 istanze Amazon, che sono alimentate da AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processori basati su ARM, e desideri utilizzare il kernel Linux 5.10 anziché il kernel Linux 4.14 per i tuoi 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.

L'AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS non viene fornita con quella preinstallata. AWS CLI

Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è 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) AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS

Basata su Amazon Linux 2, questa AMI è destinata all'avvio di EC2 istanze Amazon, alimentate da AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processori basati su ARM, per i carichi di lavoro Amazon ECS.

L'AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS non viene fornita con quella preinstallata. AWS CLI

Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (GPU)

AMI kernel 5.10 ottimizzata per GPU Amazon ECS Basata su Amazon Linux 2, questa AMI è consigliata per l'avvio di istanze EC2 basate su Amazon GPU con Linux kernel 5.10 per i carichi di lavoro Amazon ECS. È preconfigurato con i driver del kernel NVIDIA e un runtime GPU Docker che consente l'esecuzione di carichi di lavoro che sfruttano su Amazon ECS. GPUs Per ulteriori informazioni, consulta Definizioni di attività Amazon ECS per carichi di lavoro GPU. Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è xfs e Docker utilizza il driver di archiviazione overlay2. Per ulteriori informazioni, consulta Use the OverlayFS storage driver nella documentazione Docker.

Amazon Linux 2 (GPU) AMI Amazon ECS ottimizzata per GPU Basata su Amazon Linux 2, questa AMI è consigliata per l'avvio di istanze EC2 basate su Amazon GPU con kernel Linux 4.14 per i carichi di lavoro Amazon ECS. È preconfigurato con i driver del kernel NVIDIA e un runtime GPU Docker che consente l'esecuzione di carichi di lavoro che sfruttano su Amazon ECS. GPUs Per ulteriori informazioni, consulta Definizioni di attività Amazon ECS per carichi di lavoro GPU. Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è 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) AMI Amazon ECS per il kernel 5.10 di Amazon Linux 2 (Neuron) ottimizzata per Amazon ECS Basata su Amazon Linux 2, questa AMI è per istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene preconfigurato con AWS Inferentia con kernel Linux 5.10 e driver AWS Trainium e il runtime AWS Neuron per Docker, che semplifica l'esecuzione di carichi di lavoro di inferenza di machine learning su Amazon ECS. Per ulteriori informazioni, consulta Definizioni delle attività di Amazon ECS per i carichi di lavoro di machine learning di AWS Neuron. L'AMI Amazon Linux 2 (Neuron) ottimizzata per Amazon ECS non viene fornita con quella preinstallata. AWS CLI Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è 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) AMI Amazon Linux 2 (Neuron) ottimizzata per Amazon ECS Basata su Amazon Linux 2, questa AMI è per istanze Amazon EC2 Inf1, Trn1 o Inf2. Viene preconfigurato con i driver AWS Inferentia e AWS Trainium e il runtime AWS Neuron per Docker, che semplifica l'esecuzione di carichi di lavoro di inferenza di machine learning su Amazon ECS. Per ulteriori informazioni, consulta Definizioni delle attività di Amazon ECS per i carichi di lavoro di machine learning di AWS Neuron. L'AMI Amazon Linux 2 (Neuron) ottimizzata per Amazon ECS non viene fornita con quella preinstallata. AWS CLI Per impostazione predefinita, l'AMI Amazon ECS ottimizzata per Amazon Linux 2 (AMI AMIs Amazon Linux 2 ottimizzata per Amazon ECS, AMI Amazon Linux 2 (arm64) ottimizzata per Amazon ECS e AMI ottimizzata per GPU Amazon ECS) viene fornita con un singolo volume root 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 l'AMI Amazon Linux 2 ottimizzata per Amazon ECS è 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 dell'AMI ottimizzata per Amazon ECS su. GitHub Per ulteriori informazioni, consulta Changelog.

Le varianti Linux dell'AMI ottimizzata per Amazon ECS utilizzano l'AMI Amazon Linux 2 o Amazon Linux 2023 come base. Puoi recuperare il nome dell'AMI di origine di Amazon Linux 2 o Amazon Linux 2023 per ogni variante eseguendo query sull'API Archivio dei parametri Systems Manager. Per ulteriori informazioni, consulta Recupero di metadati AMI Linux ottimizzati per Amazon ECS. Sono disponibili anche le note di rilascio di AMI 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 degli aggiornamenti di sicurezza all'AMI ottimizzata per Amazon ECS

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

A partire dalle versioni del 12 giugno 2024 di Amazon ECS ottimizzato per Amazon ECS basato AMIs 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 AMI ottimizzata per Amazon ECS non appena le versioni vengono rese disponibili. Le versioni ottimizzate per Amazon ECS AMIs vengono rilasciate quando sono disponibili aggiornamenti di sicurezza o modifiche alle AMI di base. In questo modo avrai la certezza di ricevere le versioni più recenti dei pacchetti e gli aggiornamenti di sicurezza e che le versioni dei pacchetti siano immutabili al momento del lancio dell'istanza. Per ulteriori informazioni sul recupero dell'ultima AMI ottimizzata per Amazon ECS, consulta. Recupero di metadati AMI Linux ottimizzati per Amazon ECS

Ti consigliamo di automatizzare l'ambiente per l'aggiornamento a una nuova AMI non appena viene resa disponibile. Per informazioni sulle opzioni disponibili, consulta Amazon ECS consente una gestione più semplice EC2 della capacità, con il drenaggio gestito delle istanze.

Per continuare ad applicare manualmente gli aggiornamenti di sicurezza «Critici» e «Importanti» su una versione AMI, 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