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.