

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Linux Amazon ECS yang dioptimalkan AMIs
<a name="ecs-optimized_AMI"></a>

**penting**  
[Amazon ECS yang dioptimalkan Amazon Linux 2 AMI mencapai end-of-life pada 30 Juni 2026, mencerminkan tanggal EOL yang sama dari sistem operasi Amazon Linux 2 hulu (untuk informasi lebih lanjut, lihat Amazon Linux 2). FAQs](https://aws.amazon.com/amazon-linux-2/faqs/) Kami mendorong pelanggan untuk meningkatkan aplikasi mereka untuk menggunakan Amazon Linux 2023, yang mencakup dukungan jangka panjang hingga 2028. Untuk informasi tentang migrasi dari Amazon Linux 2 ke Amazon Linux 2023, lihat [Memigrasi dari AMI Amazon Linux 2 Amazon ECS yang dioptimalkan ke AMI Amazon Linux 2023 yang dioptimalkan Amazon](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/al2-to-al2023-ami-transition.html) ECS.

Secara default, tanggal penghentian semua AMI yang dioptimalkan Amazon ECS ditetapkan ke dua tahun setelah tanggal pembuatan AMI. Anda dapat menggunakan Amazon EC2 `DescribeImages` API untuk memeriksa status penghentian dan tanggal AMI. Untuk informasi selengkapnya, lihat [DescribeImages](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html)di *Referensi Amazon Elastic Compute Cloud API*.

Amazon ECS menyediakan AMI yang dioptimalkan Amazon ECS yang telah dikonfigurasi sebelumnya dengan persyaratan dan rekomendasi untuk menjalankan beban kerja penampung Anda. Kami menyarankan Anda menggunakan Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI untuk instans Amazon EC2 Anda. Meluncurkan instans kontainer Anda dari AMI terbaru yang dioptimalkan Amazon ECS memastikan bahwa Anda menerima pembaruan keamanan terkini dan versi agen penampung. Untuk informasi tentang cara meluncurkan instance, lihat[Meluncurkan instans penampung Amazon ECS Linux](launch_container_instance.md).

Saat Anda membuat klaster menggunakan konsol, Amazon ECS membuat template peluncuran untuk instans Anda dengan AMI terbaru yang terkait dengan sistem operasi yang dipilih. 

Saat Anda menggunakan CloudFormation untuk membuat klaster, parameter SSM adalah bagian dari template peluncuran Amazon EC2 untuk instans grup Auto Scaling. Anda dapat mengonfigurasi template untuk menggunakan parameter Systems Manager dinamis untuk menentukan apa yang akan digunakan oleh Amazon ECS Optimized AMI. Parameter ini memastikan bahwa setiap kali Anda menerapkan tumpukan itu akan memeriksa untuk melihat apakah ada pembaruan yang tersedia yang perlu diterapkan ke instans EC2. *Untuk contoh cara menggunakan parameter Systems Manager, lihat [Membuat klaster Amazon ECS dengan Amazon ECS AMI Amazon Linux 2023 yang dioptimalkan Amazon ECS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#aws-resource-ecs-cluster--examples--Create_an_cluster_with_the_Amazon_Linux_2023_ECS-Optimized-AMI) di AWS CloudFormation Panduan Pengguna.*

Jika Anda perlu menyesuaikan AMI Amazon ECS yang dioptimalkan, lihat [Amazon ECS Optimized AMI Build](https://github.com/aws/amazon-ecs-ami) Recipes di. GitHub

Varian berikut dari AMI Amazon ECS yang dioptimalkan tersedia untuk instans Amazon EC2 Anda dengan sistem operasi Amazon Linux 2023.


| Sistem operasi | AMI | Deskripsi | Konfigurasi penyimpanan | 
| --- | --- | --- | --- | 
| Amazon Linux 2023 |  Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI |  Amazon Linux 2023 adalah generasi berikutnya dari Amazon Linux dari AWS. Untuk sebagian besar kasus, disarankan untuk meluncurkan instans Amazon EC2 untuk beban kerja Amazon ECS Anda. Untuk informasi selengkapnya, lihat [Apa itu Amazon Linux 2023](https://docs.aws.amazon.com/linux/al2023/ug/what-is-amazon-linux.html) di *Panduan Pengguna Amazon Linux 2023*.  | Secara default, Amazon ECS Amazon Linux 2023 AMI yang dioptimalkan Amazon dikirimkan dengan volume root 30-GiB tunggal. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2023 (arm64) |  Amazon ECS yang dioptimalkan Amazon Linux 2023 (arm64) AMI |  Berdasarkan Amazon Linux 2023, AMI ini direkomendasikan untuk digunakan saat meluncurkan instans Amazon EC2 Anda, yang didukung oleh Prosesor 2/Graviton 3/Graviton 4 AWS Graviton/Graviton berbasis ARM, untuk beban kerja Amazon ECS Anda. Untuk informasi selengkapnya, lihat [Spesifikasi instans tujuan umum Amazon EC2 dalam panduan Jenis Instans](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html) *Amazon EC2*.  | Secara default, Amazon ECS Amazon Linux 2023 AMI yang dioptimalkan Amazon dikirimkan dengan volume root 30-GiB tunggal. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2023 (Neuron) |  Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI  |  Berdasarkan Amazon Linux 2023, instans AMIIS untuk Amazon EC2 Inf1, Trn1, atau Inf2 ini. Muncul pra-konfigurasi dengan driver AWS Inferentia dan AWS Trainium dan runtime AWS Neuron untuk Docker yang membuat menjalankan beban kerja inferensi pembelajaran mesin lebih mudah di Amazon ECS. Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja pembelajaran mesin AWS Neuron](ecs-inference.md).  Amazon ECS yang dioptimalkan Amazon Linux 2023 (Neuron) AMI tidak disertakan dengan yang sudah diinstal sebelumnya. AWS CLI   | Secara default, Amazon ECS Amazon Linux 2023 AMI yang dioptimalkan Amazon dikirimkan dengan volume root 30-GiB tunggal. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| GPU Amazon Linux 2023 | Amazon ECS dioptimalkan Amazon Linux 2023 GPU AMI |  Berdasarkan Amazon Linux 2023, AMI ini direkomendasikan untuk digunakan saat meluncurkan instans berbasis GPU Amazon EC2 untuk beban kerja Amazon ECS Anda. Muncul pra-konfigurasi dengan driver kernel NVIDIA dan runtime GPU Docker yang membuat beban kerja berjalan yang memanfaatkan Amazon ECS. GPUs Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja GPU](ecs-gpu.md).  | Secara default, Amazon ECS Amazon Linux 2023 AMI yang dioptimalkan Amazon dikirimkan dengan volume root 30-GiB tunggal. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 

Varian berikut dari AMI Amazon ECS yang dioptimalkan tersedia untuk instans Amazon EC2 Anda dengan sistem operasi Amazon Linux 2.


| Sistem operasi | AMI | Deskripsi | Konfigurasi penyimpanan | 
| --- | --- | --- | --- | 
|  **Amazon Linux 2**   |  Amazon ECS yang dioptimalkan Amazon Linux 2 kernel 5.10 AMI | Berdasarkan Amazon Linux 2, AMI ini digunakan saat meluncurkan instans Amazon EC2 Anda dan Anda ingin menggunakan kernel Linux 5.10 alih-alih kernel 4.14 untuk beban kerja Amazon ECS Anda. Kernel 5.10 AMI Amazon Linux 2 yang dioptimalkan Amazon ECS tidak disertakan dengan AWS CLI yang sudah diinstal sebelumnya. | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
|  **Amazon Linux 2**  |  Amazon ECS yang dioptimalkan Amazon Linux 2 AMI | Ini untuk beban kerja Amazon ECS Anda. Amazon ECS yang dioptimalkan Amazon Linux 2 AMI tidak disertakan dengan yang sudah diinstal sebelumnya. AWS CLI  | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
|  **Amazon Linux 2 (arm64)**  |  Amazon ECS yang dioptimalkan Amazon Linux 2 kernel 5.10 (arm64) AMI |  Berdasarkan Amazon Linux 2, AMI ini untuk instans Amazon EC2 Anda, yang didukung oleh AWS Graviton/Graviton 2/Graviton 3/Graviton 4 Prosesor berbasis ARM, dan Anda ingin menggunakan kernel Linux 5.10 alih-alih kernel Linux 4.14 untuk beban kerja Amazon ECS Anda. Untuk informasi selengkapnya, lihat [Spesifikasi instans tujuan umum Amazon EC2 di panduan Jenis Instans](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html) *Amazon EC2*. Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64) AMI tidak disertakan dengan yang sudah diinstal sebelumnya. AWS CLI   | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2 (arm64) | Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64) AMI |  Berdasarkan Amazon Linux 2, AMI ini digunakan saat meluncurkan instans Amazon EC2 Anda, yang didukung oleh Prosesor AWS Graviton/Graviton 2/Graviton 3/Graviton 4 berbasis ARM, untuk beban kerja Amazon ECS Anda. Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64) AMI tidak disertakan dengan yang sudah diinstal sebelumnya. AWS CLI   | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
|  **Amazon Linux 2 (GPU)**  | Kernel Amazon ECS GPU yang dioptimalkan 5.10 AMI | Berdasarkan Amazon Linux 2, AMI ini direkomendasikan untuk digunakan saat meluncurkan instans berbasis GPU Amazon EC2 Anda dengan kernel Linux 5.10 untuk beban kerja Amazon ECS Anda. Muncul pra-konfigurasi dengan driver kernel NVIDIA dan runtime GPU Docker yang membuat beban kerja berjalan yang memanfaatkan Amazon ECS. GPUs Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja GPU](ecs-gpu.md). | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2 (GPU) | AMI Amazon ECS GPU yang dioptimalkan | Berdasarkan Amazon Linux 2, AMI ini direkomendasikan untuk digunakan saat meluncurkan instans berbasis GPU Amazon EC2 Anda dengan kernel Linux 4.14 untuk beban kerja Amazon ECS Anda. Muncul pra-konfigurasi dengan driver kernel NVIDIA dan runtime GPU Docker yang membuat beban kerja berjalan yang memanfaatkan Amazon ECS. GPUs Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja GPU](ecs-gpu.md). | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2 (Neuron)  | Amazon ECS mengoptimalkan kernel Amazon Linux 2 (Neuron) 5.10 AMI  | Berdasarkan Amazon Linux 2, AMI ini untuk instans Amazon EC2 Inf1, Trn1 atau Inf2. Muncul pra-konfigurasi dengan AWS Inferentia dengan kernel Linux 5.10 dan driver AWS Trainium dan runtime AWS Neuron untuk Docker yang membuat menjalankan beban kerja inferensi pembelajaran mesin lebih mudah di Amazon ECS. Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja pembelajaran mesin AWS Neuron](ecs-inference.md). Amazon ECS yang dioptimalkan Amazon Linux 2 (Neuron) AMI tidak disertakan dengan yang AWS CLI sudah diinstal sebelumnya. | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 
| Amazon Linux 2 (Neuron)  | Amazon ECS mengoptimalkan Amazon Linux 2 (Neuron) AMI | Berdasarkan Amazon Linux 2, AMI ini untuk instans Amazon EC2 Inf1, Trn1 atau Inf2. Muncul pra-konfigurasi dengan driver AWS Inferentia dan AWS Trainium dan runtime AWS Neuron untuk Docker yang membuat menjalankan beban kerja inferensi pembelajaran mesin lebih mudah di Amazon ECS. Untuk informasi selengkapnya, lihat [Definisi tugas Amazon ECS untuk beban kerja pembelajaran mesin AWS Neuron](ecs-inference.md). Amazon ECS yang dioptimalkan Amazon Linux 2 (Neuron) AMI tidak disertakan dengan yang AWS CLI sudah diinstal sebelumnya. | Secara default, Amazon ECS berbasis Amazon Linux 2 yang dioptimalkan (Amazon ECS yang dioptimalkan AMIs Amazon Linux 2 AMI, Amazon ECS Amazon Linux 2 (arm64) AMI yang dioptimalkan oleh Amazon ECS, dan AMI yang dioptimalkan untuk GPU Amazon ECS) dikirimkan dengan satu volume root 30-GiB. Anda dapat mengubah ukuran volume root 30 GiB pada waktu peluncuran untuk meningkatkan penyimpanan yang tersedia pada instans kontainer Anda. Penyimpanan ini digunakan untuk sistem operasi dan untuk citra Docker serta metadata. Sistem file default untuk Amazon ECS yang dioptimalkan Amazon Linux 2 AMI adalah`xfs`, dan Docker menggunakan driver penyimpanan. `overlay2` Untuk informasi selengkapnya, lihat [Gunakan driver penyimpanan OverlayFS](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) dalam dokumentasi Docker. | 

Amazon ECS menyediakan changelog untuk varian Linux dari AMI yang dioptimalkan Amazon ECS. GitHub Untuk informasi lebih lanjut, lihat [Changelog](https://github.com/aws/amazon-ecs-ami/blob/main/CHANGELOG.md).

Varian Linux dari AMI Amazon ECS yang dioptimalkan menggunakan Amazon Linux 2 AMI atau Amazon Linux 2023 AMI sebagai basis mereka. Anda dapat mengambil nama AMI untuk setiap varian dengan menanyakan Systems Manager Parameter Store API. Untuk informasi selengkapnya, lihat [Mengambil metadata AMI Linux Amazon ECS yang dioptimalkan](retrieve-ecs-optimized_AMI.md). Catatan rilis Amazon Linux 2 AMI juga tersedia. Untuk informasi selengkapnya, lihat [catatan rilis Amazon Linux 2](https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-al2.html). Catatan rilis Amazon Linux 2023 juga tersedia. Untuk informasi lebih lanjut lihat, [catatan rilis Amazon Linux 2023](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes.html).

Halaman-halaman berikut memberikan informasi tambahan tentang perubahan:
+ [Sumber catatan rilis AMI](https://github.com/aws/amazon-ecs-ami/releases) pada GitHub
+ [Catatan rilis Docker Engine](https://docs.docker.com/engine/release-notes/) dalam dokumentasi Docker
+ [Dokumentasi Driver NVIDIA](https://docs.nvidia.com/datacenter/tesla/index.html) dalam dokumentasi NVIDIA
+ [Changelog agen Amazon ECS](https://github.com/aws/amazon-ecs-agent/blob/master/CHANGELOG.md) aktif GitHub

  Kode sumber untuk `ecs-init` aplikasi dan skrip dan konfigurasi untuk pengemasan agen sekarang menjadi bagian dari repositori agen. Untuk versi `ecs-init` dan kemasan yang lebih lama, lihat [Amazon ecs-init](https://github.com/aws/amazon-ecs-init/blob/master/CHANGELOG.md) changelog di GitHub

## Menerapkan pembaruan keamanan ke AMI Amazon ECS yang dioptimalkan
<a name="ecs-optimized-AMI-security-changes"></a>

Amazon ECS yang dioptimalkan AMIs berdasarkan Amazon Linux berisi versi yang disesuaikan. cloud-init Cloud-initadalah paket yang digunakan untuk mem-bootstrap gambar Linux di lingkungan komputasi awan dan melakukan tindakan yang diinginkan saat meluncurkan instance. Secara default, semua Amazon ECS yang dioptimalkan AMIs berdasarkan Amazon Linux yang dirilis sebelum 12 Juni 2024 memiliki semua pembaruan keamanan “Kritis” dan “Penting” yang diterapkan pada saat peluncuran instance.

Dimulai dengan rilis 12 Juni 2024 dari Amazon ECS yang dioptimalkan AMIs berdasarkan Amazon Linux 2, perilaku default tidak akan lagi mencakup pembaruan paket saat peluncuran. Sebagai gantinya, kami menyarankan Anda memperbarui ke AMI baru yang dioptimalkan Amazon ECS saat rilis tersedia. Amazon ECS yang dioptimalkan AMIs dirilis ketika ada pembaruan keamanan yang tersedia atau perubahan AMI dasar. Ini akan memastikan Anda menerima versi paket terbaru dan pembaruan keamanan, dan bahwa versi paket tidak dapat diubah melalui peluncuran instance. Untuk informasi selengkapnya tentang mengambil AMI terbaru yang dioptimalkan Amazon ECS, lihat. [Mengambil metadata AMI Linux Amazon ECS yang dioptimalkan](retrieve-ecs-optimized_AMI.md)

Kami merekomendasikan untuk mengotomatiskan lingkungan Anda untuk memperbarui ke AMI baru saat tersedia. Untuk informasi tentang opsi yang tersedia, lihat [Amazon ECS memungkinkan manajemen kapasitas EC2 yang lebih mudah, dengan pengeringan instans terkelola](https://aws.amazon.com/blogs/containers/amazon-ecs-enables-easier-ec2-capacity-management-with-managed-instance-draining/).

Untuk terus menerapkan pembaruan keamanan “Kritis” dan “Penting” secara manual pada versi AMI, Anda dapat menjalankan perintah berikut di instans Amazon EC2 Anda.

```
yum update --security
```

**Awas**  
 Memperbarui paket docker atau containerd akan menghentikan semua container yang berjalan di host, yang berarti semua tugas Amazon ECS yang sedang berjalan akan dihentikan. Rencanakan sesuai untuk meminimalkan gangguan layanan. 

Jika ingin mengaktifkan kembali pembaruan keamanan saat peluncuran, Anda dapat menambahkan baris berikut ke `#cloud-config` bagian data pengguna cloud-init saat meluncurkan instans Amazon EC2 Anda. Untuk informasi selengkapnya, lihat [Menggunakan cloud-init di Amazon Linux 2](https://docs.aws.amazon.com/linux/al2/ug/amazon-linux-cloud-init.html) di *Panduan Pengguna Amazon Linux*.

```
#cloud-config
repo_upgrade: security
```

## Paket terkunci versi di GPU Amazon ECS yang dioptimalkan AL2023 AMIs
<a name="ecs-optimized-ami-version-locked-packages"></a>

Paket tertentu sangat penting untuk perilaku fungsionalitas GPU yang benar dan berkinerja baik di GPU Amazon ECS AL2023 yang dioptimalkan. AMIs Ini termasuk:
+ Driver NVIDIA (`nvidia*`)
+ Modul kernel (`kmod*`)
+ Perpustakaan NVIDIA () `libnvidia*`
+ Paket kernel (`kernel*`)

**catatan**  
Ini bukan daftar lengkap. Daftar lengkap paket terkunci tersedia dengan `dnf versionlock list`

Paket-paket ini dikunci versi untuk memastikan stabilitas dan mencegah perubahan yang tidak disengaja yang dapat mengganggu beban kerja GPU. Akibatnya, paket-paket ini umumnya harus dimodifikasi dalam batas-batas proses terkelola yang dengan anggun menangani masalah potensial dan mempertahankan fungsionalitas GPU.

Untuk mencegah modifikasi yang tidak diinginkan, `dnf versionlock` plugin digunakan pada paket-paket ini.

Jika Anda ingin memodifikasi paket terkunci, Anda dapat:

```
# unlock a single package
sudo dnf versionlock delete $PACKAGE_NAME

# unlock all packages
sudo dnf versionlock clear
```

**penting**  
Ketika pembaruan paket ini diperlukan, pelanggan harus mempertimbangkan untuk menggunakan versi AMI terbaru yang mencakup pembaruan yang diperlukan. Jika memperbarui instance yang ada diperlukan, pendekatan hati-hati yang melibatkan membuka kunci, memperbarui, dan mengunci ulang paket harus digunakan, selalu memastikan fungsionalitas GPU dipertahankan selama proses berlangsung.

# Mengambil metadata AMI Linux Amazon ECS yang dioptimalkan
<a name="retrieve-ecs-optimized_AMI"></a>

Anda dapat mengambil metadata AMI Amazon ECS yang dioptimalkan secara terprogram. Metadata mencakup nama AMI, versi agen penampung Amazon ECS, dan versi runtime Amazon ECS yang mencakup versi Docker. 

Saat Anda membuat klaster menggunakan konsol, Amazon ECS membuat template peluncuran untuk instans Anda dengan AMI terbaru yang terkait dengan sistem operasi yang dipilih. 

Saat Anda menggunakan CloudFormation untuk membuat klaster, parameter SSM adalah bagian dari template peluncuran Amazon EC2 untuk instans grup Auto Scaling. Anda dapat mengonfigurasi template untuk menggunakan parameter Systems Manager dinamis untuk menentukan apa yang akan digunakan oleh Amazon ECS Optimized AMI. Parameter ini memastikan bahwa setiap kali Anda menerapkan tumpukan itu akan memeriksa untuk melihat apakah ada pembaruan yang tersedia yang perlu diterapkan ke instans EC2. *Untuk contoh cara menggunakan parameter Systems Manager, lihat [Membuat klaster Amazon ECS dengan Amazon ECS AMI Amazon Linux 2023 yang dioptimalkan Amazon ECS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#aws-resource-ecs-cluster--examples--Create_an_cluster_with_the_Amazon_Linux_2023_ECS-Optimized-AMI) di AWS CloudFormation Panduan Pengguna.*

ID AMI, nama gambar, sistem operasi, versi agen kontainer, nama gambar sumber, dan versi runtime untuk setiap varian Amazon ECS yang dioptimalkan AMIs dapat diambil secara terprogram dengan menanyakan Systems Manager Parameter Store API. Untuk informasi selengkapnya tentang Systems Manager Parameter Store API, lihat [GetParameters](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameters.html)dan [GetParametersByPath](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParametersByPath.html).

**catatan**  
Pengguna administratif Anda harus memiliki izin IAM berikut untuk mengambil metadata AMI Amazon ECS yang dioptimalkan. Izin ini telah ditambahkan ke kebijakan `AmazonECS_FullAccess` IAM.  
ssm: GetParameters
ssm: GetParameter
ssm: GetParametersByPath

## Systems Manager Parameter Menyimpan format parameter
<a name="ecs-optimized-ami-parameter-format"></a>

Berikut ini adalah format nama parameter untuk setiap varian AMI Amazon ECS yang dioptimalkan.

**Linux Amazon ECS dioptimalkan AMIs**
+ Metadata AMI Amazon Linux 2023:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2023/<version>
  ```
+ Amazon Linux 2023 (arm64) metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2023/arm64/<version>
  ```
+ Amazon Linux 2023 (Neuron) metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2023/neuron/<version>
  ```
+ Amazon Linux 2023 (GPU) metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2023/gpu/<version>
  ```

  Amazon Linux 2 AMI metadata:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/<version>
  ```
+ Amazon Linux 2 kernel 5.10 metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/<version>
  ```
+ Amazon Linux 2 (arm64) AMI metadata:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/arm64/<version>
  ```
+ Amazon Linux 2 kernel 5.10 (arm64) metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/arm64/<version>
  ```
+ Metadata kernel 5.10 AMI yang dioptimalkan oleh Amazon ECS GPU:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/gpu/<version>
  ```
+ Amazon Linux 2 (GPU) AMI metadata:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/<version>
  ```
+ Amazon ECS mengoptimalkan metadata kernel Amazon Linux 2 (Neuron) 5.10 AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/inf/<version>
  ```
+ Amazon Linux 2 (Neuron) metadata AMI:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/inf/<version>
  ```

Format nama parameter berikut mengambil ID gambar dari Amazon ECS terbaru yang dioptimalkan Amazon ECS yang dioptimalkan Amazon Linux 2 AMI dengan menggunakan sub-parameter. `image_id`

```
/aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id
```

Format nama parameter berikut mengambil metadata versi AMI tertentu yang dioptimalkan Amazon ECS dengan menentukan nama AMI.
+ Metadata Amazon Linux 2 AMI Amazon ECS yang dioptimalkan oleh Amazon ECS:

  ```
  /aws/service/ecs/optimized-ami/amazon-linux-2/amzn2-ami-ecs-hvm-2.0.20181112-x86_64-ebs
  ```

**catatan**  
Semua versi Amazon ECS yang dioptimalkan Amazon Linux 2 AMI tersedia untuk pengambilan. Hanya versi AMI Amazon ECS yang dioptimalkan `amzn-ami-2017.09.l-amazon-ecs-optimized` (Linux) dan yang lebih baru yang dapat diambil. 

## Contoh
<a name="ecs-optimized-ami-parameter-examples"></a>

Contoh berikut menunjukkan cara Anda dapat mengambil metadata untuk setiap varian AMI Amazon ECS yang dioptimalkan.

### Mengambil metadata AMI terbaru yang dioptimalkan Amazon ECS yang dioptimalkan
<a name="ecs-optimized-ami-parameter-examples-1"></a>

Anda dapat mengambil AMI terbaru yang dioptimalkan Amazon ECS yang dioptimalkan menggunakan AWS CLI perintah berikut. AWS CLI 

**Linux Amazon ECS dioptimalkan AMIs**
+ **Untuk Amazon ECS Amazon Linux 2023 yang dioptimalkan oleh Amazon ECS: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS yang dioptimalkan Amazon Linux 2023 (arm64): AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/arm64/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS Amazon Linux 2023 (Neuron) yang dioptimalkan oleh Amazon ECS: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/neuron/recommended --region us-east-1
  ```
+ **Untuk GPU Amazon Linux 2023 Amazon ECS yang dioptimalkan oleh Amazon: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/gpu/recommended --region us-east-1
  ```
+ **Untuk kernel Amazon Linux 2 yang dioptimalkan Amazon ECS 5.10: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS Amazon Linux 2 yang dioptimalkan oleh Amazon: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended --region us-east-1
  ```
+ **Untuk kernel Amazon Linux 2 yang dioptimalkan Amazon ECS 5.10 (arm64): AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/arm64/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64): AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/arm64/recommended --region us-east-1
  ```
+ **Untuk kernel 5.10 yang dioptimalkan oleh GPU Amazon ECS: AMIs**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/gpu/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS AMIs GPU yang dioptimalkan:**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/gpu/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS yang dioptimalkan Amazon Linux 2 (Neuron) kernel AMIs 5.10:**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/inf/recommended --region us-east-1
  ```
+ **Untuk Amazon ECS dioptimalkan Amazon Linux 2 (Neuron) AMIs:**

  ```
  aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/inf/recommended --region us-east-1
  ```

### Mengambil ID gambar dari Amazon ECS terbaru yang dioptimalkan Amazon ECS 2023 AMI yang dioptimalkan
<a name="ecs-optimized-ami-parameter-examples-6"></a>

Anda dapat mengambil ID gambar dari ID AMI Amazon Linux 2023 Amazon ECS terbaru yang dioptimalkan oleh Amazon ECS dengan menggunakan sub-parameter. `image_id`

```
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id --region us-east-1
```

Untuk mengambil nilai `image_id` saja, Anda dapat meng-kueri nilai parameter tertentu; misalnya:

```
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended/image_id --region us-east-1 --query "Parameters[0].Value"
```

### Mengambil metadata dari versi Amazon Linux 2 AMI Amazon ECS tertentu yang dioptimalkan oleh Amazon ECS
<a name="ecs-optimized-ami-parameter-examples-2"></a>

Ambil metadata versi Amazon Linux Linux AMI yang dioptimalkan Amazon ECS tertentu menggunakan perintah berikut AWS CLI . AWS CLI Ganti nama AMI dengan nama Amazon ECS yang dioptimalkan Amazon Linux AMI untuk diambil. 

```
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/amzn2-ami-ecs-hvm-2.0.20200928-x86_64-ebs --region us-east-1
```

### Mengambil metadata AMI kernel 5.10 AMI Amazon Linux 2 yang dioptimalkan Amazon ECS menggunakan Systems Manager API GetParametersByPath
<a name="ecs-optimized-ami-parameter-examples-3"></a>

Ambil metadata Amazon Linux 2 AMI Amazon ECS yang dioptimalkan Amazon dengan Systems GetParametersByPath Manager API menggunakan perintah AWS CLI berikut.

```
aws ssm get-parameters-by-path --path /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/ --region us-east-1
```

### Mengambil ID gambar dari kernel Amazon Linux 2 5.10 AMI yang dioptimalkan Amazon ECS terbaru yang direkomendasikan
<a name="ecs-optimized-ami-parameter-examples-4"></a>

Anda dapat mengambil ID gambar dari ID AMI 5.10 kernel 5.10 Amazon ECS terbaru yang dioptimalkan Amazon ECS yang dioptimalkan dengan menggunakan sub-parameter. `image_id`

```
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/recommended/image_id --region us-east-1
```

Untuk mengambil nilai `image_id` saja, Anda dapat meng-kueri nilai parameter tertentu; misalnya:

```
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended/image_id --region us-east-1 --query "Parameters[0].Value"
```

### Menggunakan AMI terbaru yang dioptimalkan Amazon ECS yang dioptimalkan dalam template CloudFormation
<a name="ecs-optimized-ami-parameter-examples-5"></a>

Anda dapat mereferensikan AMI terbaru yang dioptimalkan Amazon ECS yang dioptimalkan dalam CloudFormation template dengan mereferensikan nama penyimpanan parameter Systems Manager.

**Contoh Linux**

```
Parameters:kernel-5.10
  LatestECSOptimizedAMI:
    Description: AMI ID
    Type: AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>
    Default: /aws/service/ecs/optimized-ami/amazon-linux-2/kernel-5.10/recommended/image_id
```

# Bermigrasi dari Amazon Linux 2 ke Amazon Linux 2023 AMI yang dioptimalkan Amazon ECS
<a name="al2-to-al2023-ami-transition"></a>

Mengikuti [Amazon Linux](https://aws.amazon.com/amazon-linux-2/faqs), Amazon ECS mengakhiri dukungan standar untuk Amazon Linux 2 Amazon ECS yang dioptimalkan AMIs efektif 30 Juni 2026. Setelah tanggal ini, versi agen Amazon ECS disematkan dan Amazon Linux 2 Amazon ECS baru yang AMIs dioptimalkan hanya diterbitkan ketika sumber Amazon Linux 2 AMI diperbarui. Complete End of Life (EOL) terjadi pada 30 Juni 2026, setelah itu tidak ada lagi Amazon Linux AMIs 2 Amazon ECS yang dioptimalkan Amazon yang dioptimalkan, bahkan jika sumber AMI diperbarui.

Amazon Linux 2023 menyediakan secure-by-default pendekatan dengan kebijakan keamanan yang telah dikonfigurasi sebelumnya, SELinux dalam mode permisif, mode IMDSv2 -only diaktifkan secara default, waktu boot yang dioptimalkan, dan manajemen paket yang ditingkatkan untuk meningkatkan keamanan dan kinerja.

Ada tingkat kompatibilitas yang tinggi antara Amazon Linux 2 dan Amazon Linux 2023 Amazon ECS yang dioptimalkan AMIs, dan sebagian besar pelanggan akan mengalami minimal-to-zero perubahan dalam beban kerja mereka di antara kedua sistem operasi.

Untuk informasi selengkapnya, lihat [Membandingkan Amazon Linux 2 dan *Amazon Linux 2023*](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html) di *Panduan Pengguna Amazon Linux 2023* dan. [AL2023 FAQs](https://aws.amazon.com/linux/amazon-linux-2023/faqs)

## Pertimbangan kompatibilitas
<a name="al2-to-al2023-ami-transition-compatibility"></a>

### Manajemen paket dan pembaruan OS
<a name="al2-to-al2023-ami-transition-compatibility-package-management"></a>

Tidak seperti versi Amazon Linux sebelumnya, Amazon ECS yang dioptimalkan Amazon Linux 2023 AMIs dikunci ke versi tertentu dari repositori Amazon Linux. Ini melindungi pengguna dari memperbarui paket secara tidak sengaja yang mungkin membawa perubahan yang tidak diinginkan atau melanggar. Untuk informasi selengkapnya, lihat [Mengelola repositori dan pembaruan OS di Amazon Linux 2023 di Panduan](https://docs.aws.amazon.com/linux/al2023/ug/managing-repos-os-updates.html) Pengguna *Amazon Linux 2023*.

### Versi kernel Linux
<a name="al2-to-al2023-ami-transition-compatibility-kernel"></a>

Amazon Linux 2 AMIs didasarkan pada kernel Linux 4.14 dan 5.10, sedangkan Amazon Linux 2023 menggunakan kernel Linux 6.1 dan 6.12. Untuk informasi selengkapnya, lihat [Membandingkan kernel Amazon Linux 2 dan Amazon Linux 2023](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2-kernel.html) di Panduan Pengguna *Amazon Linux 2023*.

### Perubahan ketersediaan Package
<a name="al2-to-al2023-ami-transition-compatibility-packages"></a>

Berikut ini adalah perubahan paket penting di Amazon Linux 2023:
+ Beberapa paket biner sumber di Amazon Linux 2 tidak lagi tersedia di Amazon Linux 2023. Untuk informasi selengkapnya, lihat [Paket yang dihapus dari Amazon Linux 2023](https://docs.aws.amazon.com/linux/al2023/release-notes/removed.html) di Catatan *Rilis Amazon Linux 2023*.
+ Perubahan cara Amazon Linux mendukung versi paket yang berbeda. `amazon-linux-extras`Sistem yang digunakan di Amazon Linux 2 tidak ada di Amazon Linux 2023. Semua paket hanya tersedia di repositori “inti”.
+ Paket tambahan untuk Enterprise Linux (EPEL) tidak didukung di Amazon Linux 2023. Untuk informasi selengkapnya, lihat [Kompatibilitas EPEL di Amazon Linux 2023](https://docs.aws.amazon.com/linux/al2023/ug/epel.html) di Panduan Pengguna *Amazon Linux 2023*.
+ Aplikasi 32-bit tidak didukung di Amazon Linux 2023. Untuk informasi selengkapnya, lihat [Fitur usang dari Amazon Linux 2 di Panduan Pengguna](https://docs.aws.amazon.com/linux/al2023/ug/deprecated-al2.html#deprecated-32bit-rpms) *Amazon Linux 2023*.

### Grup Kontrol (cgroups) berubah
<a name="al2-to-al2023-ami-transition-compatibility-cgroups"></a>

Control Group (cgroup) adalah fitur kernel Linux untuk mengatur proses secara hierarkis dan mendistribusikan sumber daya sistem di antara mereka. Grup Kontrol digunakan secara ekstensif untuk mengimplementasikan runtime kontainer, dan oleh. `systemd`

Agen Amazon ECS, Docker, dan containerd semuanya mendukung cgroupv1 dan cgroupv2. Agen Amazon ECS dan runtime container mengelola cgroup untuk Anda, sehingga pelanggan Amazon ECS tidak perlu melakukan perubahan apa pun untuk peningkatan cgroup yang mendasarinya.

Untuk detail lebih lanjut tentang cgroupv2, lihat [Grup kontrol v2 di Amazon Linux 2023 di Panduan](https://docs.aws.amazon.com/linux/al2023/ug/cgroupv2.html) Pengguna *Amazon Linux 2023*.

### Perubahan Layanan Metadata Instance (IMDS)
<a name="al2-to-al2023-ami-transition-compatibility-imds"></a>

Amazon Linux 2023 memerlukan Layanan Metadata Instans versi 2 (IMDSv2) secara default. IMDSv2 memiliki beberapa manfaat yang membantu meningkatkan postur keamanan. Ini menggunakan metode otentikasi berorientasi sesi yang memerlukan pembuatan token rahasia dalam permintaan HTTP PUT sederhana untuk memulai sesi. Token sesi dapat berlaku di mana saja antara 1 detik dan 6 jam.

Untuk informasi selengkapnya tentang cara transisi dari IMDSv1 ke IMDSv2, lihat [Transisi ke menggunakan Layanan Metadata Instans Versi 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) di Panduan Pengguna *Amazon EC2*.

Jika Anda ingin menggunakannya IMDSv1, Anda masih dapat melakukannya dengan mengganti pengaturan secara manual menggunakan properti peluncuran opsi metadata instance.

### Perubahan pertukaran memori
<a name="al2-to-al2023-ami-transition-compatibility-memory-swappiness"></a>

Pertukaran memori per kontainer tidak didukung di Amazon Linux 2023 dan cgroups v2. Untuk informasi selengkapnya, lihat [Mengelola ruang memori swap kontainer di Amazon ECS](container-swap.md).

### Perubahan validasi FIPS
<a name="al2-to-al2023-ami-transition-compatibility-fips"></a>

Amazon Linux 2 disertifikasi di bawah FIPS 140-2 dan Amazon Linux 2023 disertifikasi di bawah FIPS 140-3.

*Untuk mengaktifkan mode FIPS di Amazon Linux 2023, instal paket yang diperlukan di instans Amazon EC2 Anda dan ikuti langkah-langkah konfigurasi menggunakan petunjuk [dalam Aktifkan Mode FIPS di Amazon Linux 2023 di Panduan Pengguna Amazon](https://docs.aws.amazon.com/linux/al2023/ug/fips-mode.html) Linux 2023.*

### Dukungan instans yang dipercepat
<a name="al2-to-al2023-ami-transition-compatibility-accelerated"></a>

Amazon Linux 2023 yang dioptimalkan oleh Amazon ECS AMIs mendukung jenis instans berakselerasi Neuron dan GPU. Untuk informasi selengkapnya, lihat [Linux Amazon ECS yang dioptimalkan AMIs](ecs-optimized_AMI.md).

## Membangun kustom AMIs
<a name="al2-to-al2023-ami-transition-custom-ami"></a>

Meskipun kami merekomendasikan untuk beralih ke Amazon ECS yang didukung dan diterbitkan secara resmi yang dioptimalkan untuk AMIs Amazon Linux 2023, Anda dapat terus membangun Amazon Linux 2 Amazon ECS khusus yang dioptimalkan AMIs menggunakan skrip build open-source yang digunakan untuk membangun varian Linux dari AMI Amazon ECS yang dioptimalkan. Untuk informasi selengkapnya, lihat [Skrip pembuatan AMI Linux AMI yang dioptimalkan Amazon ECS](ecs-ami-build-scripts.md).

## Strategi migrasi
<a name="al2-to-al2023-ami-transition-migration"></a>

Sebaiknya buat dan implementasikan rencana migrasi yang mencakup pengujian aplikasi menyeluruh. Bagian berikut menguraikan strategi migrasi yang berbeda berdasarkan cara Anda mengelola infrastruktur Amazon ECS Anda.

### Bermigrasi dengan penyedia kapasitas Amazon ECS
<a name="al2-to-al2023-ami-transition-migration-capacity-providers"></a>

1. Buat penyedia kapasitas baru dengan templat peluncuran baru. Ini harus mereferensikan grup Auto Scaling dengan template peluncuran yang mirip dengan yang sudah ada, tetapi alih-alih AMI Amazon Linux 2 Amazon ECS yang dioptimalkan, itu harus menentukan salah satu varian Amazon Linux 2023. Tambahkan penyedia kapasitas baru ini ke cluster Amazon ECS Anda yang ada.

1. Perbarui strategi penyedia kapasitas default cluster Anda untuk menyertakan penyedia kapasitas Amazon Linux 2 yang ada dan penyedia kapasitas Amazon Linux 2023 yang baru. Mulailah dengan bobot yang lebih tinggi pada penyedia Amazon Linux 2 dan bobot yang lebih rendah pada penyedia Amazon Linux 2023 (misalnya, Amazon Linux 2: berat 80, Amazon Linux 2023: berat 20). Hal ini menyebabkan Amazon ECS mulai menyediakan instans Amazon Linux 2023 saat tugas baru dijadwalkan. Verifikasi bahwa instans terdaftar dengan benar dan bahwa tugas dapat berjalan dengan sukses pada instance baru.

1. Secara bertahap sesuaikan bobot penyedia kapasitas dalam strategi default cluster Anda, tingkatkan bobot untuk penyedia Amazon Linux 2023 sambil mengurangi bobot penyedia Amazon Linux 2 dari waktu ke waktu (misalnya, 60/40, lalu 40/60, lalu 20/80). Anda juga dapat memperbarui strategi penyedia kapasitas layanan individual untuk memprioritaskan instans Amazon Linux 2023. Pantau penempatan tugas untuk memastikan berhasil berjalan di instans Amazon Linux 2023.

1. Secara opsional menguras instans penampung Amazon Linux 2 untuk mempercepat migrasi tugas. Jika Anda memiliki kapasitas penggantian Amazon Linux 2023 yang memadai, Anda dapat menguras instans penampung Amazon Linux 2 secara manual melalui konsol Amazon ECS atau AWS CLI untuk mempercepat transisi tugas Anda dari Amazon Linux 2 ke Amazon Linux 2023. Setelah migrasi selesai, hapus penyedia kapasitas Amazon Linux 2 dari klaster Anda dan hapus grup Auto Scaling terkait.

### Bermigrasi dengan grup Amazon EC2 Auto Scaling
<a name="al2-to-al2023-ami-transition-migration-asg"></a>

1. Buat grup Amazon EC2 Auto Scaling baru dengan template peluncuran baru. Ini harus mirip dengan template peluncuran Anda yang ada, tetapi alih-alih AMI Amazon Linux 2 Amazon ECS yang dioptimalkan, itu harus menentukan salah satu varian Amazon Linux 2023. Grup Auto Scaling baru ini dapat meluncurkan instance ke klaster Anda yang ada.

1. Tingkatkan grup Auto Scaling sehingga Anda mulai memiliki instans Amazon Linux 2023 yang mendaftar ke klaster Anda. Verifikasi bahwa instans terdaftar dengan benar dan bahwa tugas dapat berjalan dengan sukses pada instance baru.

1. Setelah tugas Anda diverifikasi untuk berfungsi di Amazon Linux 2023, tingkatkan grup Auto Scaling Amazon Linux 2023 sambil secara bertahap mengurangi grup Auto Scaling Amazon Linux 2, hingga Anda benar-benar mengganti semua instans Amazon Linux 2.

1. Jika Anda memiliki kapasitas penggantian Amazon Linux 2023 yang memadai, Anda mungkin ingin menguras instance container secara eksplisit untuk mempercepat transisi tugas Anda dari Amazon Linux 2 ke Amazon Linux 2023. Untuk informasi selengkapnya, lihat [Menguras instans kontainer Amazon ECS](container-instance-draining.md).

### Migrasi dengan instans yang dikelola secara manual
<a name="al2-to-al2023-ami-transition-migration-manual"></a>

1. Luncurkan secara manual (atau sesuaikan skrip yang diluncurkan) instans Amazon EC2 baru menggunakan Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI alih-alih Amazon Linux 2. Pastikan instans ini menggunakan grup keamanan, subnet, peran IAM, dan konfigurasi klaster yang sama dengan instans Amazon Linux 2 yang ada. Instans harus secara otomatis mendaftar ke cluster Amazon ECS Anda yang ada saat diluncurkan.

1. Pastikan instans Amazon Linux 2023 baru berhasil mendaftar ke kluster Amazon ECS Anda dan berada dalam status. `ACTIVE` Uji bahwa tugas dapat dijadwalkan dan dijalankan dengan benar pada instance baru ini dengan menunggu penempatan tugas alami atau secara manual stopping/starting beberapa tugas untuk memicu penjadwalan ulang.

1. Ganti instans Amazon Linux 2 Anda secara bertahap dengan meluncurkan instans Amazon Linux 2023 tambahan sesuai kebutuhan, lalu menguras dan menghentikan instans Amazon Linux 2 secara manual satu per satu. Anda dapat menguras instans melalui konsol Amazon ECS dengan menyetel instans ke `DRAINING` status, yang akan berhenti menempatkan tugas baru di dalamnya dan memungkinkan tugas yang ada selesai atau dijadwalkan ulang di tempat lain.

# Skrip pembuatan AMI Linux AMI yang dioptimalkan Amazon ECS
<a name="ecs-ami-build-scripts"></a>

Amazon ECS telah membuka skrip build yang digunakan untuk membangun varian Linux dari AMI Amazon ECS yang dioptimalkan. Skrip build ini sekarang tersedia di GitHub. Untuk informasi lebih lanjut, lihat [amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami)di GitHub.

Jika Anda perlu menyesuaikan AMI Amazon ECS yang dioptimalkan, lihat [Amazon ECS Optimized AMI Build](https://github.com/aws/amazon-ecs-ami) Recipies aktif. GitHub

Repositori skrip build menyertakan template [HashiCorppengemas](https://developer.hashicorp.com/packer/docs) dan skrip build untuk menghasilkan setiap varian Linux dari AMI Amazon ECS yang dioptimalkan. Skrip ini adalah sumber kebenaran untuk build AMI yang dioptimalkan Amazon ECS, sehingga Anda dapat mengikuti repositori GitHub untuk memantau perubahan pada kami. AMIs Misalnya, mungkin Anda ingin AMI Anda sendiri menggunakan versi Docker yang sama dengan yang digunakan tim Amazon ECS untuk AMI resmi.

[Untuk informasi selengkapnya, lihat repositori Amazon ECS AMI di aws/ on. amazon-ecs-ami](https://github.com/aws/amazon-ecs-ami) GitHub

**Untuk membangun AMI Linux Amazon ECS yang dioptimalkan**

1. Kloning `aws/amazon-ecs-ami` GitHub repo.

   ```
   git clone https://github.com/aws/amazon-ecs-ami.git
   ```

1. Tambahkan variabel lingkungan untuk AWS Wilayah yang akan digunakan saat membuat AMI. Ganti `us-west-2` nilainya dengan Region yang akan digunakan.

   ```
   export REGION=us-west-2
   ```

1. Makefile disediakan untuk membangun AMI. Dari direktori root repositori kloning, gunakan salah satu perintah berikut, sesuai dengan varian Linux dari AMI Amazon ECS yang dioptimalkan yang ingin Anda buat.
   + Amazon ECS yang dioptimalkan Amazon Linux 2 AMI

     ```
     make al2
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2 (arm64) AMI

     ```
     make al2arm
     ```
   + AMI Amazon ECS GPU yang dioptimalkan

     ```
     make al2gpu
     ```
   + Amazon ECS mengoptimalkan Amazon Linux 2 (Neuron) AMI

     ```
     make al2inf
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 AMI

     ```
     make al2023
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 (arm64) AMI

     ```
     make al2023arm
     ```
   + Amazon ECS yang dioptimalkan Amazon Linux 2023 GPU AMI

     ```
     make al2023gpu
     ```
   + Amazon ECS mengoptimalkan Amazon Linux 2023 (Neuron) AMI

     ```
     make al2023neu
     ```