Penyeimbang beban untuk lingkungan Elastic Beanstalk Anda - AWS Elastic Beanstalk

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

Penyeimbang beban untuk lingkungan Elastic Beanstalk Anda

Penyeimbang beban mendistribusikan lalu lintas di antara instans lingkungan Anda. Saat Anda mengaktifkan penyeimbangan beban, AWS Elastic Beanstalk buat penyeimbang beban Elastic Load Balancing yang didedikasikan untuk lingkungan Anda. Elastic Beanstalk sepenuhnya mengelola penyeimbang beban ini, menjaga pengaturan keamanan dan menghentikan penyeimbang beban saat Anda menghentikan lingkungan Anda.

Atau, Anda dapat memilih untuk berbagi penyeimbang beban di beberapa lingkungan Elastic Beanstalk. Dengan penyeimbang beban bersama, Anda menghemat biaya operasional dengan menghindari penyeimbang beban khusus untuk setiap lingkungan. Anda juga menanggung lebih banyak tanggung jawab manajemen untuk penyeimbang beban bersama yang digunakan lingkungan Anda.

Elastic Load Balancing memiliki tipe penyeimbang beban ini:

  • Classic Load Balancer — Penyeimbang beban generasi sebelumnya. Merutekan lalu lintas permintaan HTTP, HTTPS, atau TCP ke port yang berbeda pada instans lingkungan.

  • Application Load Balancer — Penyeimbang beban lapisan aplikasi. Merutekan lalu lintas permintaan HTTP atau HTTPS ke port yang berbeda pada instans lingkungan berdasarkan jalur permintaan.

  • Network Load Balancer — Penyeimbang beban lapisan jaringan. Merutekan lalu lintas permintaan TCP ke port yang berbeda pada instans lingkungan. Mendukung pemeriksaan kondisi aktif dan pasif.

Elastic Beanstalk mendukung ketiga tipe penyeimbang beban. Tabel berikut menunjukkan tipe apa yang dapat Anda gunakan dengan dua pola penggunaan:

Tipe penyeimbang beban Khusus Bersama

Classic Load Balancer

Ya

Tidak

Application Load Balancer

Ya

Ya

Network Load Balancer

Ya

Tidak

catatan

Opsi Classic Load Balancer (CLB) dinonaktifkan pada wizard konsol Create Environment. Jika Anda memiliki lingkungan yang sudah ada yang dikonfigurasi dengan Classic Load Balancer, Anda dapat membuat yang baru dengan mengkloning lingkungan yang ada menggunakan konsol Elastic Beanstalk atau EB CLI. Anda juga memiliki opsi untuk menggunakan EB CLI atau AWS CLIuntuk membuat lingkungan baru yang dikonfigurasi dengan Classic Load Balancer. Alat baris perintah ini akan menciptakan lingkungan baru dengan CLB bahkan jika salah satu tidak sudah ada di akun Anda.

Secara default, Elastic Beanstalk membuat Application Load Balancer untuk lingkungan Anda saat Anda mengaktifkan penyeimbangan beban dengan konsol Elastic Beanstalk atau EB CLI. EB CLI mengonfigurasi penyeimbang beban untuk mendengarkan lalu lintas HTTP pada port 80 dan meneruskan lalu lintas ini ke instans pada port yang sama. Anda dapat memilih tipe penyeimbang beban yang hanya digunakan lingkungan Anda selama pembuatan lingkungan. Nantinya, Anda dapat mengubah pengaturan untuk mengelola perilaku penyeimbang beban lingkungan berjalan Anda, tetapi Anda tidak dapat mengubah tipenya.

catatan

Lingkungan Anda harus berada dalam VPC dengan subnet di setidaknya dua Availability Zone untuk membuat Application Load Balancer. Semua akun AWS baru menyertakan VPC default yang memenuhi persyaratan ini.

Lihat topik berikut untuk mempelajari tentang setiap tipe penyeimbang beban yang didukung Elastic Beanstalk, fungsinya, cara mengonfigurasi dan mengelolanya di lingkungan Elastic Beanstalk, dan cara mengonfigurasi penyeimbang beban untuk mengunggah log akses ke Amazon S3.