Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan perlindungan skala-in instans untuk mengontrol penghentian instans
Perlindungan penskalaan instans memberi Anda kontrol atas instans mana yang dapat diakhiri oleh Amazon EC2 Auto Scaling. Kasus penggunaan umum untuk fitur ini adalah penskalaan beban kerja berbasis kontainer. Untuk informasi selengkapnya, lihat Rancang aplikasi Anda untuk menangani penghentian instans dengan anggun.
Secara default, perlindungan penskalaan instans dinonaktifkan saat Anda membuat grup Penskalaan Otomatis. Ini berarti bahwa Amazon EC2 Auto Scaling dapat menghentikan instans apa pun dalam grup.
Anda dapat melindungi instans segera setelah diluncurkan dengan mengaktifkan setelan perlindungan skala instans pada grup Penskalaan Otomatis. Perlindungan skala-in instans dimulai saat status instans berada. InService Kemudian, untuk mengontrol instans mana yang dapat dihentikan, nonaktifkan pengaturan perlindungan skala-in pada instans individual dalam grup Penskalaan Otomatis. Dengan demikian, Anda dapat terus melindungi instans tertentu dari penghentian yang tidak diinginkan.
Topik
Pertimbangan-pertimbangan
Berikut ini adalah pertimbangan saat menggunakan perlindungan skala instans:
-
Jika semua instance dalam grup Penskalaan Otomatis dilindungi dari skala masuk, dan skala dalam peristiwa terjadi, kapasitas yang diinginkan akan berkurang. Namun, grup Penskalaan Otomatis tidak dapat menghentikan jumlah instans yang diperlukan sampai skala instansnya dalam pengaturan perlindungan dinonaktifkan. Di dalam Konsol Manajemen AWS, Ri wayat Aktiv itas untuk grup Penskalaan Otomatis menyertakan pesan berikut jika semua instance dalam grup Penskalaan Otomatis dilindungi dari skala saat terjadi peristiwa skala:
Could not scale to desired capacity because all remaining instances are protected from scale in. -
Jika Anda melepaskan instance yang dilindungi dari skala masuk, skala instansnya dalam pengaturan perlindungan akan hilang. Saat Anda melampirkan instance ke grup lagi, instans tersebut mewarisi skala instans saat ini dalam pengaturan perlindungan grup. Saat Amazon EC2 Auto Scaling meluncurkan instans baru atau memindahkan instance dari kumpulan hangat ke grup Penskalaan Otomatis, instans mewarisi skala instans dalam pengaturan perlindungan grup Penskalaan Otomatis.
-
Perlindungan penurunan skala instance tidak melindungi instance Auto Scaling dari hal berikut:
-
Pemeriksaan kesehatan pengganti jika instance gagal dalam pemeriksaan kesehatan. Untuk informasi selengkapnya, lihat Pemeriksaan kondisi untuk instans dalam grup Auto Scaling.
-
Temukan gangguan Instance. Instance Spot dihentikan saat kapasitas tidak lagi tersedia atau harga Spot melebihi harga maksimum Anda.
-
Reservasi Blok Kapasitas berakhir. Amazon EC2 mengklaim kembali instans Blok Kapasitas meskipun mereka dilindungi dari skala masuk.
-
Penghentian manual melalui
terminate-instance-in-auto-scaling-groupperintah. Untuk informasi selengkapnya, lihat Menghentikan instance di grup Penskalaan Otomatis Anda (AWS CLI). -
Penghentian manual melalui konsol Amazon EC2, perintah CLI, dan operasi API. Untuk melindungi instance Auto Scaling dari penghentian manual, aktifkan perlindungan penghentian Amazon EC2. (Ini tidak mencegah Amazon EC2 Auto Scaling menghentikan instans atau penghentian manual melalui
terminate-instance-in-auto-scaling-groupperintah.) Untuk informasi tentang mengaktifkan perlindungan penghentian Amazon EC2 di template peluncuran, lihatBuat template peluncuran menggunakan pengaturan lanjutan.
-
Mengubah perlindungan skala-in untuk grup Penskalaan Otomatis
Anda dapat mengaktifkan atau menonaktifkan pengaturan perlindungan penurunan skala instance untuk grup Auto Scaling. Saat Anda mengaktifkannya, semua instans baru yang diluncurkan oleh grup akan mengaktifkan perlindungan penskalaan instans.
Mengaktifkan atau menonaktifkan pengaturan ini untuk grup Penskalaan Otomatis tidak memengaruhi instans yang ada.
Mengubah perlindungan skala-in untuk sebuah instance
Secara default, sebuah instance mendapatkan pengaturan perlindungan penurunan skala dari grup Auto Scaling. Namun, Anda dapat mengaktifkan atau menonaktifkan perlindungan penskalaan instans untuk instans individual setelah diluncurkan.
catatan
Ingat, perlindungan penskalaan instans tidak menjamin bahwa instans tidak akan dihentikan jika terjadi kesalahan manusia—misalnya, jika seseorang menghentikan instans secara manual menggunakan konsol Amazon EC2 atau. AWS CLI Untuk melindungi instans Anda dari penghentian yang tidak disengaja, Anda dapat menggunakan perlindungan penghentian Amazon EC2. Namun, meskipun perlindungan penghentian dan perlindungan skala-in instans diaktifkan, data yang disimpan ke penyimpanan instans dapat hilang jika pemeriksaan kesehatan menentukan bahwa instance tidak sehat atau jika grup itu sendiri dihapus secara tidak sengaja. Seperti halnya lingkungan apa pun, praktik terbaik adalah membuat cadangan data Anda sesering mungkin, atau kapan pun sesuai dengan persyaratan kelangsungan bisnis Anda.