Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Arsitek AWS Fargate untuk Amazon ECS
AWS Fargateadalah teknologi yang dapat Anda gunakan dengan Amazon ECS untuk menjalankan container
Ketika Anda menjalankan tugas dan layanan Anda dengan 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 Kapasitas.
Fargate menawarkan versi platform untuk Amazon Linux 2 (platform versi 1.3.0), sistem operasi Bottlerocket (platform versi 1.4.0), dan Microsoft Windows 2019 Server edisi Lengkap dan Inti. Kecuali ditentukan lain, informasi tersebut berlaku untuk semua platform Fargate.
Untuk informasi tentang Wilayah yang mendukung kontainer Linux di Fargate, lihat. Kontainer 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 harga. AWS Fargate 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 Fargate.
Definisi tugas
Tugas 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 Pensiun tugas dan pemeliharaan untuk AWS Fargate di Amazon ECS .
Untuk mengetahui informasi selengkapnya, lihat Versi platform Fargate untuk Amazon ECS.
Penyeimbangan beban layanan
Layanan Amazon ECS Anda secara opsional AWS Fargate dapat dikonfigurasi untuk menggunakan ELB untuk mendistribusikan lalu lintas secara merata di seluruh tugas dalam layanan Anda.
Layanan Amazon ECS AWS Fargate mendukung jenis penyeimbang beban Application Load Balancer, Network Load Balancer, dan Gateway Load Balancer. Aplikasi Load Balancer digunakan untuk merutekan HTTP/HTTPS (atau lapisan 7) lalu lintas. Network Load Balancer digunakan untuk merutekan lalu lintas TCP atau UDP (atau layer 4). Untuk informasi selengkapnya, lihat Menggunakan penyeimbangan beban 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 Menggunakan penyeimbangan beban untuk mendistribusikan lalu lintas layanan Amazon ECS.
Menggunakan Network Load Balancer untuk merutekan lalu lintas UDP ke Amazon ECS pada 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 kuota AWS Fargate layanan, titik akhir Amazon ECS dan kuota di.. Referensi Umum Amazon Web Services
Untuk informasi selengkapnya tentang metrik AWS Fargate penggunaan, lihat metrik AWS Fargate penggunaan.