Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Daemon yang Dikelola Amazon ECS
Daemon Terkelola Amazon ECS memungkinkan Anda menerapkan dan mengelola agen perangkat lunak, seperti agen keamanan, observabilitas, dan jaringan, di seluruh infrastruktur container Anda di Instans Terkelola Amazon ECS. Daemon Terkelola memisahkan manajemen siklus hidup daemon dari operasi aplikasi. Anda dapat menerapkan, memperbarui, dan memantau agen secara independen, tanpa memindahkan beban kerja atau mengoordinasikan perubahan di seluruh layanan.
Cara kerja Daemon Terkelola
Untuk menggunakan Daemon Terkelola, pertama-tama daftarkan definisi tugas daemon. Definisi tugas daemon adalah template yang menjelaskan wadah yang membentuk daemon. Setelah Anda mendaftarkan definisi tugas daemon, buat daemon dan kaitkan dengan klaster dan satu atau beberapa penyedia kapasitas Instans Terkelola Amazon ECS. Amazon ECS kemudian memastikan bahwa tepat satu tugas daemon berjalan di setiap instans Amazon EC2 yang disediakan melalui penyedia kapasitas tersebut.
Daemon tidak meluncurkan instance secara independen. Saat Anda menjalankan tugas aplikasi pada penyedia kapasitas Instans Terkelola Amazon ECS, Amazon ECS menyediakan instans Amazon EC2, memulai tugas daemon terlebih dahulu, dan baru kemudian mentransisikan tugas aplikasi ke. RUNNING Pemesanan ini menjamin bahwa fungsi lintas sektoral seperti pencatatan, penelusuran, dan pengumpulan metrik beroperasi sebelum aplikasi Anda mulai memproses permintaan.
Daemon sangat penting misalnya kesehatan. Jika tugas daemon berhenti, Amazon ECS secara otomatis menguras dan menggantikan instance kontainer tersebut. Perilaku perbaikan otomatis ini memastikan cakupan daemon yang andal di semua instance tanpa intervensi manual.
Saat Anda memperbarui daemon ke revisi definisi tugas baru, Amazon ECS melakukan penerapan bergulir di semua instans di penyedia kapasitas terkait. Selama penerapan, Amazon ECS menguras persentase instans yang dapat dikonfigurasi secara bersamaan, menyediakan instans pengganti dengan daemon yang diperbarui, dan mengganti tugas layanan Amazon ECS Anda secara otomatis. Amazon ECS menyediakan perlindungan pemutus sirkuit bawaan. Anda dapat mengonfigurasi waktu pemanggangan dan CloudWatch alarm sehingga Amazon ECS memantau penerapan setelah memperbarui semua instance dan secara otomatis memutar kembali jika masalah muncul.
Manfaat utama
-
Manajemen siklus hidup terpisah - Perbarui daemon secara independen dari penerapan aplikasi.
-
Cakupan terjamin - Amazon ECS memastikan tugas daemon dimulai sebelum tugas aplikasi pada setiap instance, sehingga fungsi lintas sektoral selalu tersedia.
-
Pembaruan versi andal - Saat Anda memperbarui versi daemon, Amazon ECS meluncurkannya di semua instans di penyedia kapasitas terkait, dengan perlindungan pemutus sirkuit bawaan dan rollback otomatis untuk memastikan setiap instans menjalankan revisi target.
-
Peningkatan pemanfaatan sumber daya - Menjalankan tugas daemon tunggal per instance menghilangkan sidecar-per-task model, mengurangi overhead sumber daya di seluruh cluster Anda.
-
Perbaikan instans otomatis - Jika tugas daemon berhenti atau menjadi tidak sehat, Amazon ECS secara otomatis menguras dan menggantikan instance kontainer tersebut. Ini mempertahankan cakupan daemon yang andal tanpa intervensi manual.
catatan
Amazon ECS menawarkan strategi penjadwalan DAEMON untuk layanan Amazon ECS untuk jenis peluncuran Amazon EC2. Daemon Terkelola adalah kemampuan baru yang dibuat untuk Instans Terkelola Amazon ECS untuk menyederhanakan penerapan daemon dan memberikan jaminan cakupan daemon yang lebih kuat.
Memulai
Untuk memulai, daftarkan definisi tugas daemon yang menentukan image container Anda, lalu buat daemon dengan penyedia kapasitas terkait di cluster Anda. Anda dapat menggunakan Konsol Manajemen AWS, AWS CLI, CloudFormation, atau AWS SDKs. Untuk step-by-step instruksi, lihatMembuat dan mengelola daemon.