Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan perlindungan skala dalam instance untuk mengontrol penghentian instans
Perlindungan penskalaan instans memberi Anda kontrol atas instans mana yang dapat dihentikan oleh Penskalaan Otomatis Amazon EC2. Kasus penggunaan umum untuk fitur ini adalah penskalaan beban kerja berbasis container. Untuk informasi selengkapnya, lihat Rancang aplikasi Anda untuk menangani penghentian instans dengan anggun.
Secara default, perlindungan penskalaan instance dinonaktifkan saat Anda membuat grup Auto Scaling. 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 penskalaan instans pada grup Auto Scaling Anda. Perlindungan skala dalam instance dimulai saat status instance. InService Kemudian, untuk mengontrol instance mana yang dapat dihentikan, nonaktifkan pengaturan perlindungan skala pada instance individual dalam grup Auto Scaling. Dengan demikian, Anda dapat terus melindungi instance tertentu dari penghentian yang tidak diinginkan.
Topik
Pertimbangan-pertimbangan
Berikut ini adalah pertimbangan saat menggunakan perlindungan skala dalam instance:
-
Jika semua instance dalam grup Auto Scaling dilindungi dari skala masuk, dan skala jika terjadi, kapasitas yang diinginkan akan berkurang. Namun, grup Auto Scaling tidak dapat menghentikan jumlah instans yang diperlukan hingga skala instans mereka dalam pengaturan perlindungan dinonaktifkan. Dalam Konsol Manajemen AWS, riwayat Aktivitas untuk grup Auto Scaling menyertakan pesan berikut jika semua instance dalam grup Auto Scaling dilindungi dari skala saat terjadi skala:
Could not scale to desired capacity because all remaining instances are protected from scale in. -
Jika Anda melepaskan instance yang dilindungi dari skala, skala instance-nya dalam pengaturan perlindungan akan hilang. Ketika Anda melampirkan instance ke grup lagi, itu mewarisi skala instance saat ini dalam pengaturan perlindungan grup. Saat Amazon EC2 Auto Scaling meluncurkan instans baru atau memindahkan instance dari kolam hangat ke grup Auto Scaling, instance mewarisi skala instans dalam pengaturan perlindungan grup Auto Scaling.
-
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 merebut kembali instans Blok Kapasitas meskipun dilindungi dari skala masuk.
-
Pengakhiran manual melalui
terminate-instance-in-auto-scaling-groupperintah. Untuk informasi selengkapnya, lihat Mengakhiri instance di grup Auto Scaling ()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 perintah.)
terminate-instance-in-auto-scaling-groupUntuk informasi tentang mengaktifkan perlindungan penghentian Amazon EC2 di templat peluncuran, lihat. Buat template peluncuran menggunakan pengaturan lanjutan
-
Ubah perlindungan scale-in untuk grup Auto Scaling
Anda dapat mengaktifkan atau menonaktifkan pengaturan perlindungan penurunan skala instance untuk grup Auto Scaling. Saat Anda mengaktifkannya, semua instance baru yang diluncurkan oleh grup akan mengaktifkan perlindungan skala masuk instance.
Mengaktifkan atau menonaktifkan setelan ini untuk grup Auto Scaling tidak memengaruhi instans yang ada.
Ubah perlindungan scale-in untuk sebuah instance
Secara default, sebuah instance mendapatkan pengaturan perlindungan penurunan skala dari grup Auto Scaling. Namun, Anda dapat mengaktifkan atau menonaktifkan perlindungan skala masuk instans untuk setiap instance 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, bahkan dengan perlindungan terminasi dan perlindungan skala masuk instance diaktifkan, data yang disimpan ke penyimpanan instance dapat hilang jika pemeriksaan kesehatan menentukan bahwa suatu instance tidak sehat atau jika grup itu sendiri secara tidak sengaja dihapus. Seperti halnya lingkungan apa pun, praktik terbaik adalah sering mencadangkan data Anda, atau kapan pun sesuai dengan persyaratan kelangsungan bisnis Anda.