Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Optimalisasi infrastruktur Instans Terkelola Amazon ECS
Instans Terkelola Amazon ECS secara otomatis menyediakan EC2 instans berukuran tepat berdasarkan konfigurasi Penyedia Kapasitas dan tuntutan beban kerja saat ini, memastikan aplikasi dalam kontainer Anda memiliki sumber daya komputasi yang sesuai sejak diterapkan. Saat pola lalu lintas aplikasi Anda berkembang dan persyaratan beban kerja berubah seiring waktu, Instans Terkelola Amazon ECS terus memantau dan mengoptimalkan infrastruktur Anda dengan menyesuaikan ukuran instans secara cerdas agar sesuai dengan kebutuhan saat ini, secara proaktif mengganti instans yang telah beralih dari konfigurasi optimal, dan menyeimbangkan efisiensi biaya, kinerja aplikasi, dan keandalan sistem secara dinamis. Sistem manajemen sumber daya ini beroperasi tanpa intervensi manual, mengurangi biaya infrastruktur sambil mempertahankan ketersediaan tinggi untuk aplikasi Anda.
Optimalisasi infrastruktur memiliki manfaat sebagai berikut:
-
Optimalisasi biaya - Mengurangi biaya infrastruktur dengan memaksimalkan pemanfaatan sumber daya dan menghilangkan kapasitas idle
-
Peningkatan kinerja - Mengoptimalkan penempatan beban kerja berdasarkan kebutuhan sumber daya dan karakteristik kinerja
-
Kesederhanaan operasional - Mengotomatiskan keputusan manajemen sumber daya yang kompleks tanpa memerlukan intervensi manual
-
Peningkatan keandalan - Menjaga ketersediaan tinggi melalui distribusi beban kerja cerdas dan pemantauan kesehatan
Instans Terkelola Amazon ECS melakukan dua jenis pengoptimalan infrastruktur untuk memaksimalkan efisiensi dan mengurangi biaya:
Deteksi Instance Idle
Mengidentifikasi dan menghapus EC2 instance yang tidak memiliki tugas yang berjalan, menghilangkan biaya infrastruktur yang tidak perlu dari kapasitas yang tidak terpakai. Saat instance idle terdeteksi, proses pengoptimalan menandai instance container sebagai DEREGISTERING, yang memulai urutan pembersihan yang menghentikan instance yang mendasarinya dengan aman. EC2
Deteksi Instance yang Kurang Digunakan
Menganalisis distribusi tugas di seluruh instance untuk mengidentifikasi peluang alokasi sumber daya yang lebih baik. Saat tugas berjalan secara sub-optimal di beberapa instans, Instans Terkelola Amazon ECS menggabungkan beban kerja ke instans yang lebih sedikit dan lebih efisien digunakan, sehingga mengurangi biaya keseluruhan sekaligus mempertahankan kinerja. Proses pengoptimalan menandai instance kontainer yang kurang dimanfaatkan sebagai DRAINING, yang memicu penggantian tugas untuk memindahkan beban kerja ke instance yang ada atau baru yang lebih efisien. Setelah semua tugas dimigrasikan dengan aman, instance beralih ke status DEREGISTERING dan dibersihkan. Pengoptimalan ini berlaku untuk instance yang menjalankan tugas layanan dan memastikan konsolidasi yang aman dengan menghormati batas tugas minimum dan maksimum layanan Anda, menghormati perilaku start-before-stop penerapan, dan mempertahankan pengaturan perlindungan tugas apa pun selama proses pengeringan. Instans yang menjalankan tugas mandiri tidak dipertimbangkan untuk pengoptimalan karena instans Terkelola ECS tidak menggantikan tugas mandiri.
Pengoptimalan ini bekerja sama untuk memastikan infrastruktur Anda terus beradaptasi dengan tuntutan beban kerja aktual, secara otomatis menghilangkan limbah dan meningkatkan pemanfaatan sumber daya tanpa memengaruhi ketersediaan aplikasi. Kedua mekanisme tersebut menggunakan pemantauan berbasis peristiwa yang merespons peristiwa siklus hidup tugas dan instance untuk mengidentifikasi peluang pengoptimalan secara real-time. Instans Terkelola Amazon ECS mendeteksi kapan tugas terakhir berhenti pada instance container, yang menunjukkan potensi kondisi idle untuk pengoptimalan biaya. Untuk instance yang kurang dimanfaatkan, setiap pemberhentian tugas atau peluncuran instans baru memicu analisis untuk mengidentifikasi peluang konsolidasi beban kerja dan meningkatkan efisiensi sumber daya.
ScaleInAfter
Kedua optimasi infrastruktur mencari peluang untuk menghentikan instans yang sedang berjalan untuk meningkatkan pemanfaatan dan mengurangi biaya. Anda dapat mengontrol waktu tindakan ini menggunakan ScaleInAfter konfigurasi di setelan penyedia kapasitas Instans Terkelola Amazon ECS, yang berlaku untuk instans idle dan yang kurang dimanfaatkan. ScaleInAfter memungkinkan Anda menentukan penundaan, dalam hitungan detik, antara instans menjadi idle atau kurang dimanfaatkan dan saat Instans Terkelola Amazon ECS mulai mengoptimalkan infrastruktur Anda. Anda dapat mengatur penundaan antara 0 dan 3600 detik. Anda juga dapat menentukan -1 untuk menonaktifkan optimasi infrastruktur.
- Contoh Menganggur
-
-
ECS menunggu durasi yang ditentukan setelah tugas terakhir berhenti sebelum membatalkan pendaftaran instance
-
Jika tugas baru dimulai selama masa tunggu, instance tidak lagi dianggap menganggur dan penghentian dibatalkan
-
- Instans yang Kurang Digunakan
-
-
ECS menunggu durasi yang ditentukan setelah peristiwa penghentian tugas yang mengakibatkan instance menjadi kurang dimanfaatkan sebelum menguras instance
-
Jika tugas baru diluncurkan atau tugas yang ada dihentikan pada instance tertentu selama masa tunggu, pengatur waktu akan disetel ulang dari pemberhentian tugas terbaru atau waktu pembuatan tugas baru, dan Instans Terkelola Amazon ECS mengevaluasi ulang inefisiensi dan mengambil tindakan jika perlu setelah masa tunggu baru berakhir
-
Konfigurasi ini opsional. Bila tidak ditentukan, Instans Terkelola ECS secara otomatis menentukan waktu optimal berdasarkan konfigurasi default Instans Terkelola ECS.