Amazon ECS aktif AWS Fargate - Amazon Elastic Container Service

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

Amazon ECS aktif AWS Fargate

AWS Fargateadalah teknologi yang dapat Anda gunakan dengan Amazon ECS untuk menjalankan container tanpa harus mengelola server atau cluster instans Amazon EC2. Dengan AWS Fargate, Anda tidak perlu lagi menyediakan, mengonfigurasi, atau menskalakan klaster mesin virtual untuk menjalankan kontainer. Hal ini menghilangkan kebutuhan untuk memilih tipe server, memutuskan waktu untuk menskalakan klaster Anda, atau mengoptimalkan klaster kemasan.

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 dan Microsoft Windows 2019 Server edisi Full dan Core. 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

Penelusuran Fargate

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 jenis peluncuran Fargate .

    Anda hanya dapat menggunakan Fargate Spot untuk tugas-tugas Linux yang menggunakan arsitektur X86.

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 AWS FAQ pemeliharaan tugas Fargate.

Untuk informasi lebih lanjut, lihat Versi platform Fargate Linux dan Fargate versi platform Windows.

Penyeimbangan beban layanan

Layanan Amazon ECS Anda secara opsional AWS Fargate dapat dikonfigurasi untuk menggunakan Elastic Load Balancing untuk mendistribusikan lalu lintas secara merata di seluruh tugas dalam layanan Anda.

Layanan Amazon ECS AWS Fargate mendukung jenis penyeimbang beban Application Load Balancer dan Network Load Balancer. Application Load Balancers digunakan untuk merutekan lalu lintas HTTP/HTTPS (atau layer 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 instans Amazon EC2. 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 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 memberitahu Anda ketika penggunaan mendekati service quotas. Untuk informasi lebih lanjut tentang service quotas AWS Fargate, lihat AWS Fargate kuota layanan.

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