View a markdown version of this page

ECS-optimized BottlerocketAMI Amazon - 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à.

ECS-optimized BottlerocketAMI Amazon

Bottlerocketè un sistema operativo open source Linux basato sullo scopo di AWS eseguire container su macchine virtuali o host bare metal. L' ECS-optimized BottlerocketAMI Amazon è sicura e include solo il numero minimo di pacchetti necessari per eseguire i container. Ciò migliora l'utilizzo delle risorse, riduce la superficie di attacco della sicurezza e aiuta a ridurre il sovraccarico di gestione. L'AMI Bottlerocket è inoltre integrato con Amazon ECS per contribuire a ridurre il sovraccarico operativo legato all'aggiornamento delle istanze di container in un cluster.

Bottlerocket differisce da Amazon Linux nei seguenti modi:

  • Bottlerocket non include un gestore di pacchetti e il suo software può essere eseguito solo come container. Gli aggiornamenti a Bottlerocket vengono entrambi applicati e possono essere ripristinati in un unico passaggio, ciò riduce la probabilità di errori di aggiornamento.

  • Il meccanismo principale per gestire gli host Bottlerocket è l'utilizzo di uno strumento di pianificazione di container. A differenza di Amazon Linux, l'accesso a singole istanze Bottlerocket è destinato a essere un'operazione poco frequente solo per scopi avanzati di debug e risoluzione dei problemi.

Per ulteriori informazioni su Bottlerocket, consulta la documentazione e le versioni su GitHub.

Esistono varianti dell'Amazon ECS-optimized Bottlerocket AMI per kernel 6.1 e kernel 5.10.

Le seguenti varianti usano il kernel 6.1:

  • aws-ecs-2

  • aws-ecs-2-nvidia

Le seguenti varianti usano il kernel 5.10:

Considerazioni

Quando utilizzi un'AMI Bottlerocket con Amazon ECS, considera gli aspetti seguenti.

  • Bottlerocket è ottimizzato per i carichi di lavoro dei container e si concentra sulla sicurezza. Bottlerocket non include un gestore di pacchetti ed è immutabile.

    Per informazioni sulle caratteristiche di sicurezza e sulle linee guida, consulta Funzioni di sicurezza e linee guida sulla sicurezza su. GitHub

  • La modalità di rete awsvpc è supportata qper l'AMI Bottlerocket versione 1.1.0 o successiva.

  • L'App Mesh in una definizione di attività è supportata per la versione 1.15.0 dell'AMI Bottlerocket o versioni successive.

  • Il parametro di definizione dell'attività initProcessEnabled è supportato per l'AMI Bottlerocket versione 1.19.0 o successive.

  • Le AMI Bottlerocket inoltre non supportano i servizi e le funzionalità seguenti:

    • ECS Anywhere

    • Service Connect

    • Amazon EFS in modalità crittografata

    • Amazon EFS in modalità di rete awsvpc

    • I volumi Amazon EBS non possono essere montati

    • Acceleratore di inferenze elastiche