Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Auto Scaling instance lingkungan Elastic Beanstalk Anda
Topik ini menjelaskan bagaimana Anda dapat menyesuaikan fitur Auto Scaling untuk mengelola beban kerja lingkungan Elastic Beanstalk Anda. Anda dapat mengonfigurasi Auto Scaling untuk lingkungan Anda menggunakan konsol Elastic Beanstalk, opsi konfigurasi namespace, CLI, atau EB. AWS CLI
Lingkungan instans beban seimbang atau tunggal
AWS Elastic Beanstalk Lingkungan Anda menyertakan grup Auto Scaling yang mengelola instans Amazon EC2 di lingkungan Anda. Dalam lingkungan instans tunggal, grup Auto Scaling memastikan bahwa selalu ada satu instans yang berjalan. Di lingkungan dengan beban seimbang, Anda mengonfigurasi grup dengan berbagai instans untuk dijalankan, dan Auto Scaling menambahkan atau menghapus instans yang diperlukan, berdasarkan beban.
Konfigurasi Instans EC2
Grup Auto Scaling juga menerapkan pilihan konfigurasi Anda untuk menyediakan dan mengelola instans EC2 di lingkungan Anda. Anda dapat mengubah konfigurasi EC2 untuk mengubah jenis instans, key pair, penyimpanan Amazon Elastic Block Store (Amazon EBS) Elastic Block Store (Amazon EBS), dan pengaturan lain yang hanya dapat dikonfigurasi saat meluncurkan instance.
Instans Sesuai Permintaan dan Spot
Sebagai pilihan, Elastic Beanstalk dapat menyertakan Instans Spot di lingkungan Anda dan mengelolanya dalam kombinasi dengan instans Sesuai Permintaan. Anda dapat mengonfigurasi Amazon EC2 Auto Scaling untuk memantau dan secara otomatis merespons perubahan yang memengaruhi ketersediaan Instans Spot dengan mengaktifkan Penyeimbangan Kembali Kapasitas. Anda juga dapat mengonfigurasi layanan Auto Scaling Strategi alokasi spot yang digunakan untuk menyediakan Instans Spot ke lingkungan Anda.
Izin yang diperlukan saat mengaktifkan Instans Spot
Mengaktifkan permintaan Instans Spot perlu menggunakan templat peluncuran Amazon EC2. Ketika Anda mengonfigurasi fitur ini selama pembuatan atau pembaruan lingkungan, Elastic Beanstalk mencoba untuk mengonfigurasi lingkungan Anda untuk menggunakan templat peluncuran Amazon EC2 (jika lingkungan belum menggunakannya). Dalam kasus ini, jika kebijakan pengguna Anda tidak memiliki izin yang diperlukan, pembuatan atau pembaruan lingkungan mungkin gagal. Oleh karena itu, kami merekomendasikan Anda untuk menggunakan kebijakan pengguna terkelola kami atau menambahkan izin yang diperlukan untuk kebijakan khusus Anda. Untuk detail tentang izin yang diperlukan, lihat Izin yang diperlukan untuk template peluncuran.
Pemicu Auto Scaling
Grup Auto Scaling menggunakan dua CloudWatch alarm Amazon untuk memicu operasi penskalaan. Pemicu default menskalakan ketika lalu lintas jaringan keluar rata-rata dari setiap instans lebih tinggi dari 6 MiB atau lebih rendah dari 2 MiB selama periode lima menit. Untuk menggunakan Auto Scaling secara efektif, konfigurasikan pemicu yang sesuai untuk aplikasi Anda, tipe instans, dan persyaratan layanan. Anda dapat menskalakan berdasar beberapa statistik termasuk latensi, I/O disk, utilisasi CPU, dan jumlah permintaan.
Jadwalkan tindakan Auto Scaling
Untuk mengoptimalkan penggunaan instans Amazon EC2 di lingkungan dalam periode lalu lintas puncak yang dapat diprediksi, konfigurasikan grup Auto Scaling Anda untuk mengubah jumlah instansnya sesuai jadwal. Anda dapat menjadwalkan perubahan pada konfigurasi grup Anda yang berulang setiap hari atau setiap minggu, atau menjadwalkan perubahan satu-kali untuk mempersiapkan acara pemasaran yang akan mengarahkan banyak lalu lintas ke situs Anda.
Pemeriksaan kesehatan Auto Scaling
Auto Scaling memonitor kondisi setiap instans Amazon EC2 yang diluncurkannya. Jika ada instans yang berakhir tiba-tiba, Auto Scaling mendeteksi penghentian dan meluncurkan instans pengganti. Untuk mengonfigurasi grup agar menggunakan mekanisme pemeriksaan kondisi penyeimbang beban, lihat Pengaturan pemeriksaan kesehatan Auto Scaling untuk lingkungan Elastic Beanstalk Anda.