Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Fargate untuk Amazon ECS
AWS Fargate adalah teknologi yang dapat Anda gunakan dengan Amazon ECS untuk menjalankan container
Ketika Anda menjalankan tugas dan layanan Anda dengan tipe peluncuran Fargate, Anda mengemas aplikasi Anda dalam wadah, menentukan persyaratan CPU dan memori, menentukan kebijakan jaringan dan IAM, dan meluncurkan aplikasi. Setiap tugas Fargate memiliki batas isolasi sendiri dan tidak berbagi kernel yang mendasarinya, sumber daya CPU, sumber daya memori, atau elastic network interface dengan tugas lain. Anda mengonfigurasi definisi tugas untuk Fargate dengan menyetel parameter definisi requiresCompatibilities
tugas ke. FARGATE
Untuk informasi selengkapnya, lihat Jenis peluncuran.
Fargate menawarkan versi platform untuk Amazon Linux 2 (versi platform 1.3.0), sistem operasi Bottlerocket (platform versi 1.4.0), dan Microsoft Windows 2019 Server edisi Lengkap dan Inti. Kecuali ditentukan lain, informasi di halaman ini berlaku untuk semua platform Fargate.
Topik ini menjelaskan berbagai komponen tugas dan layanan Fargate, dan memanggil pertimbangan khusus untuk menggunakan Fargate dengan Amazon ECS.
Untuk informasi tentang Wilayah yang mendukung kontainer Linux di Fargate, lihat. Wadah Linux di AWS Fargate
Untuk informasi tentang Wilayah yang mendukung kontainer Windows di Fargate, lihat. Wadah Windows di AWS Fargate
Panduan
Untuk informasi tentang cara memulai menggunakan konsol, lihat:
Untuk informasi tentang cara mulai menggunakan AWS CLI, lihat:
Penyedia kapasitas
Penyedia kapasitas berikut tersedia:
-
Fargate
-
Fargate Spot - Jalankan tugas Amazon ECS toleran interupsi dengan tarif diskon dibandingkan dengan AWS Fargate harga. Spot Fargate menjalankan tugas pada kapasitas komputasi cadangan. Ketika AWS membutuhkan kapasitas kembali, tugas Anda akan terganggu dengan peringatan dua menit. Untuk informasi selengkapnya, lihat Cluster Amazon ECS untuk jenis peluncuran Fargate .
Ketentuan tugas
Tugas yang menggunakan tipe peluncuran Fargate tidak mendukung semua parameter definisi tugas Amazon ECS yang tersedia. Beberapa parameter tidak didukung sama sekali, dan yang lain berperilaku berbeda untuk tugas Fargate. Untuk informasi selengkapnya, lihat CPU dan memori tugas.
Versi platform
AWS Versi platform Fargate digunakan untuk merujuk ke lingkungan runtime tertentu untuk infrastruktur tugas Fargate. Ini adalah kombinasi dari kernel dan versi runtime container. Anda memilih versi platform ketika Anda menjalankan tugas atau ketika Anda membuat layanan untuk mempertahankan sejumlah tugas yang identik.
Revisi baru versi platform dirilis saat lingkungan runtime berkembang, misalnya, jika ada pembaruan kernel atau sistem operasi, fitur baru, perbaikan bug, atau pembaruan keamanan. Versi platform Fargate diperbarui dengan membuat revisi versi platform baru. Setiap tugas berjalan pada satu revisi versi platform selama siklus hidupnya. Jika Anda ingin menggunakan revisi versi platform terbaru, maka Anda harus memulai tugas baru. Tugas baru yang berjalan di Fargate selalu berjalan pada revisi terbaru dari versi platform, memastikan bahwa tugas selalu dimulai pada infrastruktur yang aman dan ditambal.
Jika ditemukan masalah keamanan yang memengaruhi versi platform yang ada, AWS buat revisi baru yang ditambal dari versi platform dan menghentikan tugas yang berjalan pada revisi yang rentan. Dalam beberapa kasus, Anda mungkin diberi tahu bahwa tugas Anda di Fargate telah dijadwalkan untuk pensiun. Untuk informasi selengkapnya, lihat Tugas pensiun dan pemeliharaan untuk AWS Fargate di Amazon ECS .
Untuk informasi selengkapnya, lihat Versi platform Fargate untuk Amazon ECS.
Penyeimbangan beban layanan
Layanan Amazon ECS Anda aktif AWS Fargate Secara opsional dapat dikonfigurasi untuk menggunakan Elastic Load Balancing untuk mendistribusikan lalu lintas secara merata di seluruh tugas dalam layanan Anda.
Layanan Amazon ECS di AWS Fargate mendukung Application Load Balancer dan tipe load balancer Network Load Balancer. Application Load Balancers digunakan untuk merutekan lalu lintas HTTP/HTTPS (atau lapisan 7). Network Load Balancer digunakan untuk merutekan lalu lintas TCP atau UDP (atau layer 4). Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas layanan Amazon ECS.
Ketika Anda membuat grup target untuk layanan ini, Anda harus memilih ip
sebagai tipe target, bukan instance
. Ini karena tugas yang menggunakan mode awsvpc
jaringan dikaitkan dengan elastic network interface, bukan EC2 instance Amazon. Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas layanan Amazon ECS.
Menggunakan Network Load Balancer untuk merutekan lalu lintas UDP ke Amazon ECS Anda AWS Fargate tugas hanya didukung saat menggunakan platform versi 1.4 atau yang lebih baru.
Metrik penggunaan
Anda dapat menggunakan metrik CloudWatch penggunaan untuk memberikan visibilitas ke akun Anda penggunaan sumber daya. Gunakan metrik ini untuk memvisualisasikan penggunaan layanan Anda saat ini pada CloudWatch grafik dan dasbor.
AWS Fargate metrik penggunaan sesuai dengan kuota AWS layanan. Anda dapat mengonfigurasi alarm yang memberi tahu Anda saat penggunaan mendekati kuota layanan. Untuk informasi lebih lanjut tentang AWS Fargate kuota layanan, lihatAWS Fargate kuota layanan.
Untuk informasi selengkapnya tentang metrik AWS Fargate penggunaan, lihat AWS Fargate metrik penggunaan.