AWS Fargate untuk Amazon ECS - Amazon Elastic Container Service

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 kontainer tanpa harus mengelola server atau klaster EC2 instans Amazon. Dengan AWS FargateAnda tidak perlu menyediakan, mengonfigurasi, atau menskalakan klaster mesin virtual untuk menjalankan kontainer. Anda tidak perlu memilih jenis server, memutuskan kapan akan menskalakan klaster Anda, atau mengoptimalkan paket klaster.

Saat Anda menjalankan tugas dan layanan dengan tipe peluncuran Fargate, Anda memaketkan aplikasi Anda dalam kontainer, menentukan persyaratan CPU dan memori, menentukan jaringan dan IAM kebijakan, dan meluncurkan aplikasi. Setiap tugas Fargate memiliki batas isolasi tersendiri dan tidak berbagi inti kernel, CPU sumber daya, sumber daya memori, atau antarmuka jaringan elastis 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 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 memerlukan 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 selengkapnya tentang cara memulai penggunaan konsol, lihat:

Untuk informasi selengkapnya tentang cara memulai penggunaan AWS CLI, lihat:

Penyedia kapasitas

Penyedia kapasitas berikut tersedia:

  • Fargate

  • Spot Fargate - Jalankan ECS tugas Amazon yang toleran terhadap interupsi dengan tarif diskon dibandingkan dengan AWS Fargate Harga spot 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 ECSCluster Amazon untuk jenis peluncuran Fargate .

Ketentuan tugas

Tugas yang menggunakan tipe peluncuran Fargate tidak mendukung semua parameter ketentuan ECS tugas Amazon yang tersedia. Beberapa parameter tidak didukung sama sekali, dan parameter lainnya memiliki perilaku yang berbeda untuk tugas Fargate. Untuk informasi selengkapnya, lihat Tugas CPU dan memori.

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

ECSLayanan Amazon Anda di AWS Fargate Secara opsional dapat dikonfigurasi untuk menggunakan Elastic Load Balancing guna mendistribusikan lalu lintas secara merata di seluruh tugas di layanan Anda.

ECSLayanan Amazon di AWS Fargate mendukung Application Load Balancer dan tipe load balancer Network Load Balancer. Application Load Balancers digunakan untuk merutekan HTTP lalu lintas/HTTPS(atau lapisan 7). Network Load Balancer digunakan untuk merutekan TCP atau UDP (atau lapisan 4) lalu lintas. Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas ECS layanan Amazon.

Ketika Anda membuat grup target untuk layanan ini, Anda harus memilih ip sebagai tipe target, bukan instance. Hal ini karena tugas-tugas yang menggunakan mode awsvpc jaringan dikaitkan dengan antarmuka jaringan elastis, bukan EC2 instans Amazon. Untuk informasi selengkapnya, lihat Gunakan load balancing untuk mendistribusikan lalu lintas ECS layanan Amazon.

Menggunakan Network Load Balancer untuk merutekan UDP lalu lintas ke Amazon ECS 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 dalam penggunaan sumber daya akun Anda. Gunakan metrik ini untuk memvisualisasikan penggunaan layanan Anda saat ini pada CloudWatch grafik dan dasbor.

AWS Fargate penggunaan metrik 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 service quotas.

Untuk informasi selengkapnya tentang metrik AWS Fargate penggunaan, lihat AWS Fargate metrik penggunaan dalam Panduan Pengguna Amazon Elastic Container Service untuk AWS Fargate.