Windows yang ECS dioptimalkan Amazon AMIs - Amazon Elastic Container Service

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

Windows yang ECS dioptimalkan Amazon AMIs

Amazon yang ECS dioptimalkan telah AMIs dikonfigurasi sebelumnya dengan komponen yang diperlukan yang Anda perlukan untuk menjalankan beban kerja AmazonECS. Meskipun Anda dapat membuat instance penampung sendiri AMI yang memenuhi spesifikasi dasar yang diperlukan untuk menjalankan beban kerja kontainer Anda di Amazon, Amazon ECS yang ECS dioptimalkan telah dikonfigurasi sebelumnya dan diuji di Amazon AMIs oleh para insinyur. ECS AWS Ini adalah cara termudah bagi Anda untuk memulai dan mendapatkan kontainer Anda yang berjalan pada AWS dengan cepat.

AMIMetadata ECS yang dioptimalkan Amazon, termasuk namaAMI, versi agen ECS penampung Amazon, dan versi ECS runtime Amazon yang menyertakan versi Docker, untuk setiap varian dapat diambil secara terprogram. Untuk informasi selengkapnya, lihat Mengambil metadata Windows yang ECS dioptimalkan Amazon AMI.

Anda dapat berlangganan SNS topik Windows AMI Amazon untuk diberi tahu saat yang baru AMI dirilis atau AMI versi ditandai pribadi. Untuk informasi selengkapnya, lihat Berlangganan pemberitahuan pembaruan Windows AMI yang ECS dioptimalkan Amazon.

penting

Semua AMI varian ECS yang dioptimalkan yang diproduksi setelah Agustus akan bermigrasi dari Docker EE (Mirantis) ke Docker CE (proyek Moby).

Untuk memastikan bahwa pelanggan memiliki pembaruan keamanan terbaru secara default, Amazon ECS mempertahankan setidaknya tiga Windows Amazon terakhir yang ECS dioptimalkanAMIs. Setelah merilis Windows Amazon baru yang ECS dioptimalkan, AMIs Amazon ECS membuat Windows Amazon ECS -dioptimalkan AMIs yang lebih tua menjadi pribadi. Jika ada private AMI yang perlu Anda akses, beri tahu kami dengan mengajukan tiket dengan Cloud Support.

Varian yang ECS dioptimalkan AMI Amazon

Varian Windows Server berikut dari Amazon yang ECS dioptimalkan AMI tersedia untuk EC2 instans Amazon Anda.

penting

Semua AMI varian ECS yang dioptimalkan yang diproduksi setelah Agustus akan bermigrasi dari Docker EE (Mirantis) ke Docker CE (proyek Moby).

  • Amazon ECS -dioptimalkan Windows Server 2022 Lengkap AMI

  • Server Windows 2022 ECS Inti yang dioptimalkan Amazon AMI

  • Amazon ECS -dioptimalkan Windows Server 2019 Penuh AMI

  • Inti Windows Server 2019 yang ECS dioptimalkan Amazon AMI

  • Amazon ECS -dioptimalkan Windows Server 2016 Penuh AMI

penting

Windows Server 2016 tidak mendukung versi Docker terbaru, misalnya 25.xx. Oleh karena itu Windows Server 2016 Full tidak AMIs akan menerima patch keamanan atau bug ke runtime Docker. Kami menyarankan Anda pindah ke salah satu platform Windows berikut:

  • Windows Server 2022 Lengkap

  • Windows Server 2022 Inti

  • Windows Server 2019 Full

  • Windows Server 2019 Core

Pada 9 Agustus 2022, Windows Server 20H2 Core yang ECS dioptimalkan Amazon AMI mencapai akhir tanggal dukungannya. Tidak ada versi baru dari ini yang AMI akan dirilis. Untuk informasi selengkapnya, lihat informasi rilis Windows Server.

Windows Server 2022, Windows Server 2019, dan Windows Server 2016 adalah rilis Saluran Layanan Jangka Panjang (LTSC). Windows Server 20H2 adalah rilis Saluran Semi-Tahunan ()SAC. Untuk informasi selengkapnya, lihat informasi rilis Windows Server.

Pertimbangan

Berikut adalah beberapa hal yang harus Anda ketahui tentang wadah Amazon EC2 Windows dan AmazonECS.

  • Kontainer Windows tidak dapat berjalan pada instans kontainer Linux dan sebaliknya. Untuk penempatan tugas Windows dan Linux yang lebih baik, instans kontainer Windows dan Linux harus tetap berada di klaster terpisah dan tempatkan tugas Windows hanya pada klaster Windows. Anda dapat memastikan bahwa ketentuan tugas Windows hanya ditempatkan pada instans Windows dengan menetapkan batasan penempatan berikut: memberOf(ecs.os-type=='windows').

  • Kontainer Windows didukung untuk tugas-tugas yang menggunakan jenis peluncuran EC2 dan Fargate.

  • Kontainer Windows dan instans kontainer tidak dapat mendukung semua parameter ketentuan tugas yang tersedia untuk kontainer Linux dan instans kontainer. Beberapa parameter tidak didukung sama sekali, dan perilaku parameter lainnya berbeda saat di Windows dan saat di Linux. Untuk informasi selengkapnya, lihat Perbedaan definisi ECS tugas Amazon untuk EC2 instance yang menjalankan Windows.

  • Untuk fitur IAM peran untuk tugas, Anda perlu mengonfigurasi instance penampung Windows Anda untuk mengizinkan fitur saat diluncurkan. Kontainer Anda harus menjalankan beberapa PowerShell kode yang disediakan saat mereka menggunakan fitur tersebut. Untuk informasi selengkapnya, lihat Konfigurasi tambahan instans Amazon EC2 Windows.

  • Fitur IAM peran untuk tugas menggunakan proxy kredenal untuk memberikan kredensional ke kontainer. Proxy kredenal ini menempati port 80 pada instance kontainer, jadi jika Anda menggunakan IAM peran untuk tugas, port 80 tidak tersedia untuk tugas. Untuk kontainer layanan web, Anda dapat menggunakan Application Load Balancer dan pemetaan port dinamis untuk menyediakan koneksi HTTP port 80 standar ke kontainer Anda. Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas ECS layanan Amazon.

  • Gambar Windows Server Docker berukuran besar (9 GiB). Jadi, instance container Windows Anda membutuhkan lebih banyak ruang penyimpanan daripada instance container Linux.

  • Untuk menjalankan wadah Windows di Windows Server, versi OS gambar dasar wadah harus cocok dengan host. Untuk informasi selengkapnya, lihat Kompatibilitas versi penampung Windows di situs web dokumentasi Microsoft. Jika klaster Anda menjalankan beberapa versi Windows, Anda dapat memastikan bahwa tugas ditempatkan pada EC2 instance yang berjalan pada versi yang sama dengan menggunakan batasan penempatan:. memberOf(attribute:ecs.os-family == WINDOWS_SERVER_<OS_Release>_<FULL or CORE>) Untuk informasi selengkapnya, lihat Mengambil metadata Windows yang ECS dioptimalkan Amazon AMI.