View a markdown version of this page

Migrasi dari Instans AWS Fargate Terkelola Amazon ECS ke Amazon - Amazon Elastic Container Service

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

Migrasi dari Instans AWS Fargate Terkelola Amazon ECS ke Amazon

Anda dapat memigrasikan beban kerja yang ada dari Fargate ke Instans Terkelola Amazon ECS. Migrasi ini memungkinkan Anda mengakses berbagai jenis instans Amazon EC2, reservasi kapasitas, dan kemampuan lanjutan sambil mempertahankan AWS infrastruktur yang dikelola.

Pertimbangan migrasi

Ingatlah pertimbangan berikut saat bermigrasi dari Fargate ke Instans Terkelola Amazon ECS:

Kompatibilitas tugas

Definisi tugas yang ada yang dikonfigurasi untuk Fargate sebagian besar kompatibel dengan Instans Terkelola Amazon ECS. Untuk informasi selengkapnya tentang perbedaan definisi tugas, lihatPerbedaan definisi tugas Amazon ECS untuk Instans Terkelola Amazon ECS.

Perubahan model keamanan

Instans Terkelola Amazon ECS memungkinkan beberapa tugas per instans secara default. Pertimbangkan untuk mengaktifkan mode tugas tunggal jika beban kerja Anda memerlukan isolasi yang lebih kuat.

Siklus hidup instans

Instans yang Dikelola Amazon ECS memiliki masa pakai maksimum 14 hari. Rencanakan penggantian tugas dan gunakan layanan Amazon ECS untuk manajemen tugas otomatis.

Perubahan harga

Dengan Instans Terkelola Amazon ECS, Anda membayar seluruh instans ditambah biaya manajemen, bukan sumber daya per tugas seperti Fargate.

Jendela pemeliharaan

Konfigurasikan jendela pemeliharaan menggunakan jendela acara Amazon EC2 untuk mengontrol kapan Instans Terkelola Amazon ECS diganti untuk ditambal.

Prasyarat

Sebelum bermigrasi ke Instans Terkelola Amazon ECS, pastikan Anda memiliki:

  • Tugas Fargate yang ada berjalan pada platform versi 1.4.0 atau yang lebih baru

  • Anda memiliki peran IAM yang diperlukan untuk Instans Terkelola Amazon ECS. Hal ini mencakup:

    • Peran infrastruktur - Memungkinkan Amazon ECS melakukan panggilan ke AWS layanan atas nama Anda untuk mengelola infrastruktur Instans Terkelola Amazon ECS.

      Untuk informasi selengkapnya, lihat Peran IAM Infrastruktur Amazon ECS.

    • Profil instans - Menyediakan izin untuk agen penampung Amazon ECS dan daemon Docker yang berjalan pada instance terkelola.

      Untuk informasi selengkapnya, lihat Profil instans Instans Terkelola Amazon ECS.

  • Memahami perbedaan model keamanan antara Instans Terkelola Fargate dan Amazon ECS

penting

Instans Terkelola Amazon ECS menggunakan model keamanan yang berbeda dari Fargate. Secara default, beberapa tugas dapat berjalan pada instance yang sama, yang mungkin mengekspos tugas ke kerentanan dari tugas lain. Tinjau persyaratan keamanan Anda sebelum melakukan migrasi.

Langkah 1: Perbarui klaster untuk menggunakan Instans Terkelola Amazon ECS

Buat penyedia kapasitas. Saat Anda membuat penyedia kapasitas dengan Instans Terkelola Amazon ECS, penyedia ini hanya tersedia dalam klaster yang ditentukan.

Untuk informasi selengkapnya, lihat Membuat penyedia kapasitas untuk Instans Terkelola Amazon ECS.

Langkah 2: Perbarui definisi tugas agar memiliki kemampuan Instans Terkelola Amazon ECS

Perbarui definisi tugas sehingga memiliki RequiresCapabilities untuk Instans Terkelola Amazon ECS.

Untuk informasi selengkapnya, lihat Memperbarui definisi tugas Amazon ECS menggunakan konsol.

Langkah 3: Perbarui layanan untuk menggunakan penyedia kapasitas Instans Terkelola Amazon ECS

Perbarui layanan Amazon ECS Anda yang ada untuk menggunakan penyedia kapasitas Instans Terkelola Amazon ECS.

Untuk informasi selengkapnya, lihat Memperbarui layanan Amazon ECS untuk menggunakan penyedia kapasitas.

Langkah 4: Migrasikan tugas mandiri

Untuk tugas mandiri, tentukan penyedia kapasitas Instans Terkelola Amazon ECS saat menjalankan tugas.

Untuk informasi selengkapnya, lihat Menjalankan aplikasi sebagai tugas Amazon ECS.