Bersiaplah untuk memasang penyeimbang beban Elastic Load Balancing ke grup Auto Scaling Anda - Amazon EC2 Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bersiaplah untuk memasang penyeimbang beban Elastic Load Balancing ke grup Auto Scaling Anda

Sebelum Anda memasang penyeimbang beban Elastic Load Balancing ke grup Auto Scaling Anda, Anda harus menyelesaikan prasyarat berikut:

  • Anda harus sudah membuat penyeimbang beban dan grup target yang digunakan untuk merutekan lalu lintas ke grup Auto Scaling Anda.

    Ada dua cara untuk membuat load balancer dan target group:

    • Menggunakan Elastic Load Balancing — Ikuti prosedur dalam dokumentasi Elastic Load Balancing untuk membuat dan mengonfigurasi load balancer dan grup target sebelum membuat grup Auto Scaling. Lewati langkah untuk mendaftarkan instans Amazon EC2 Anda. Auto Scaling Amazon EC2 secara otomatis menangani pendaftaran (dan membatalkan pendaftaran) instans saat Anda melampirkan grup target ke grup Auto Scaling. Untuk informasi lebih lanjut, lihat Memulai Elastic Load Balancing di Panduan Pengguna Elastic Load Balancing.

    • Menggunakan Auto Scaling Amazon EC2 — Buat, konfigurasikan, dan pasang load balancer dan grup target dengan konfigurasi dasar dari konsol Auto Scaling Amazon EC2. Untuk informasi selengkapnya, lihat Konfigurasikan Application Load Balancer atau Network Load Balancer dari konsol Auto Scaling Amazon EC2.

  • Sebelum membuat load balancer, ketahui jenis load balancer yang Anda butuhkan. Untuk informasi selengkapnya, lihat Jenis Elastic Load Balancing.

  • Load balancer dan grup targetnya harus sama Akun AWS, VPC, dan Region sebagai grup Auto Scaling Anda.

  • Kelompok target harus menentukan jenis targetinstance. Anda tidak dapat menentukan jenis target ip saat menggunakan grup Auto Scaling.

  • Jika template peluncuran untuk grup Auto Scaling Anda tidak berisi grup keamanan yang benar untuk mengizinkan lalu lintas masuk yang diperlukan dari penyeimbang beban, Anda harus memperbarui template peluncuran. Aturan yang direkomendasikan bergantung pada jenis load balancer dan jenis backend yang digunakan load balancer. Misalnya, untuk merutekan lalu lintas ke server web, izinkan akses HTTP masuk pada port 80 dari penyeimbang beban. Instance yang ada tidak diperbarui dengan pengaturan baru saat template peluncuran dimodifikasi. Untuk memperbarui instance yang ada, Anda dapat memulai penyegaran instans untuk mengganti instance. Untuk informasi selengkapnya, lihat Menggunakan penyegaran instans untuk memperbarui instance dalam grup Auto Scaling.

  • Grup keamanan dalam template peluncuran juga harus mengizinkan akses dari penyeimbang beban pada port yang benar untuk Elastic Load Balancing untuk melakukan pemeriksaan kesehatannya.

  • Saat menerapkan peralatan virtual di belakang Load Balancer Gateway, Amazon Machine Image (AMI) di template peluncuran harus menentukan ID AMI yang mendukung protokol GENEVE agar grup Auto Scaling dapat bertukar lalu lintas dengan Load Balancer Gateway. Selain itu, grup keamanan dalam template peluncuran harus mengizinkan lalu lintas UDP di port 6081.

Tip

Jika Anda memiliki skrip bootstrap yang membutuhkan waktu cukup lama untuk diselesaikan, Anda dapat menambahkan hook siklus hidup peluncuran ke grup Auto Scaling Anda untuk menunda instance mendaftar di belakang penyeimbang beban sebelum skrip bootstrap Anda berhasil diselesaikan dan aplikasi pada instance siap menerima lalu lintas. Anda tidak dapat menambahkan kait siklus hidup saat pertama kali membuat grup Auto Scaling di konsol Auto Scaling Amazon EC2. Namun, Anda dapat menambahkan kait siklus hidup setelah grup dibuat. Untuk informasi selengkapnya, lihat Hook siklus aktif Amazon EC2 Auto Scaling.

Konfigurasikan pemeriksaan kesehatan untuk target

Anda dapat mengonfigurasi pemeriksaan kesehatan untuk target yang terdaftar dengan penyeimbang beban Elastic Load Balancing untuk memastikan mereka dapat menangani lalu lintas dengan benar. Langkah-langkah spesifik bervariasi berdasarkan jenis penyeimbang beban yang Anda gunakan. Untuk informasi selengkapnya, lihat sumber daya berikut:

Secara default, Auto Scaling Amazon EC2 tidak menganggap instans tidak sehat dan menggantinya jika gagal dalam pemeriksaan kesehatan Elastic Load Balancing. Pemeriksaan kesehatan default untuk grup Auto Scaling hanya pemeriksaan kesehatan EC2. Untuk informasi selengkapnya, lihat Health memeriksa instans dalam grup Auto Scaling.

Untuk mengaktifkan Auto Scaling Amazon EC2 menggantikan instans yang dilaporkan tidak sehat oleh Elastic Load Balancing, Anda dapat mengonfigurasi grup Auto Scaling untuk menggunakan pemeriksaan kesehatan Elastic Load Balancing. Dengan demikian, Amazon EC2 Auto Scaling menganggap instans tidak sehat jika gagal baik pemeriksaan kesehatan EC2 atau pemeriksaan kesehatan Elastic Load Balancing. Jika Anda melampirkan beberapa grup target penyeimbang beban atau Classic Load Balancer ke grup, semuanya harus melaporkan bahwa instance sehat agar instans tersebut dianggap sehat. Jika salah satu dari mereka melaporkan instance sebagai tidak sehat, grup Auto Scaling menggantikan instance, bahkan jika orang lain melaporkannya sebagai sehat.

Untuk informasi tentang cara mengaktifkan pemeriksaan kesehatan ini untuk grup Auto Scaling Anda, lihat. Pasang penyeimbang beban Elastic Load Balancing ke grup Auto Scaling Anda

catatan

Untuk memastikan bahwa pemeriksaan kesehatan ini dimulai sesegera mungkin, pastikan masa tenggang pemeriksaan kesehatan kelompok Anda tidak ditetapkan terlalu tinggi, tetapi cukup tinggi untuk pemeriksaan kesehatan Elastic Load Balancing Anda untuk menentukan apakah target tersedia untuk menangani permintaan. Untuk informasi selengkapnya, lihat Mengatur masa tenggang pemeriksaan kesehatan untuk grup Auto Scaling.