Konfigurasikan subnet untuk Classic Load Balancer Anda - Penyeimbang Beban Elastis

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

Konfigurasikan subnet untuk Classic Load Balancer Anda

Saat Anda menambahkan subnet ke penyeimbang beban Anda, Elastic Load Balancing membuat node penyeimbang beban di Availability Zone. Node penyeimbang beban menerima lalu lintas dari klien dan meneruskan permintaan ke instans terdaftar yang sehat di satu atau beberapa Availability Zone. Kami menyarankan Anda menambahkan satu subnet per Availability Zone untuk setidaknya dua Availability Zone. Ini meningkatkan ketersediaan penyeimbang beban Anda. Perhatikan bahwa Anda dapat memodifikasi subnet untuk penyeimbang beban Anda kapan saja.

Pilih subnet dari Availability Zone yang sama dengan instans Anda. Jika penyeimbang beban Anda adalah penyeimbang beban yang menghadap ke internet, Anda harus memilih subnet publik agar instans back-end Anda menerima lalu lintas dari penyeimbang beban (bahkan jika instance back-end berada dalam subnet pribadi). Jika penyeimbang beban Anda adalah penyeimbang beban internal, kami sarankan Anda memilih subnet pribadi. Untuk informasi selengkapnya tentang subnet untuk penyeimbang beban Anda, lihat. Rekomendasi untuk Anda VPC

Untuk menambahkan subnet, daftarkan instance di Availability Zone dengan load balancer, lalu lampirkan subnet dari Availability Zone tersebut ke load balancer. Untuk informasi selengkapnya, lihat Daftarkan instans dengan Classic Load Balancer.

Setelah Anda menambahkan subnet, penyeimbang beban memulai perutean permintaan ke instance terdaftar di Availability Zone yang sesuai. Secara default, penyeimbang beban merutekan permintaan secara merata di seluruh Availability Zones untuk subnetnya. Untuk merutekan permintaan secara merata di seluruh instans terdaftar di Availability Zones untuk subnetnya, aktifkan penyeimbangan beban lintas zona. Untuk informasi selengkapnya, lihat Konfigurasikan load balancing lintas zona untuk Classic Load Balancer.

Anda mungkin ingin menghapus subnet dari penyeimbang beban sementara ketika Availability Zone tidak memiliki instans terdaftar yang sehat, atau ketika Anda ingin memecahkan masalah atau memperbarui instans terdaftar. Setelah Anda menghapus subnet, penyeimbang beban menghentikan permintaan perutean ke instance terdaftar di Availability Zone, tetapi terus merutekan permintaan ke instance terdaftar di Availability Zones untuk subnet yang tersisa. Perhatikan bahwa setelah Anda menghapus subnet, instance di subnet tersebut tetap terdaftar dengan penyeimbang beban, tetapi Anda dapat membatalkan pendaftarannya jika Anda mau. Untuk informasi selengkapnya, lihat Daftarkan instans dengan Classic Load Balancer.

Persyaratan

Ketika Anda memperbarui subnet untuk penyeimbang beban Anda, Anda harus memenuhi persyaratan berikut:

  • Load balancer harus memiliki setidaknya satu subnet setiap saat.

  • Anda dapat menambahkan paling banyak satu subnet per Availability Zone.

  • Anda tidak dapat menambahkan subnet Zona Lokal.

Karena ada yang terpisah APIs untuk menambah dan menghapus subnet dari penyeimbang beban, Anda harus mempertimbangkan urutan operasi dengan hati-hati saat menukar subnet saat ini untuk subnet baru untuk memenuhi persyaratan ini. Selain itu, Anda harus menambahkan subnet sementara dari Availability Zone lain jika Anda perlu menukar semua subnet untuk penyeimbang beban Anda. Misalnya, jika penyeimbang beban Anda memiliki Availability Zone tunggal dan Anda perlu menukar subnetnya dengan subnet lain, Anda harus terlebih dahulu menambahkan subnet dari Availability Zone kedua. Kemudian Anda dapat menghapus subnet dari Availability Zone asli (tanpa pergi di bawah satu subnet), menambahkan subnet baru dari Availability Zone asli (tanpa melebihi satu subnet per Availability Zone), dan kemudian menghapus subnet dari Availability Zone kedua (jika hanya diperlukan untuk melakukan swap).

Konfigurasikan subnet menggunakan konsol

Gunakan prosedur berikut untuk menambah atau menghapus subnet menggunakan konsol.

Untuk mengkonfigurasi subnet menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, di bawah PENYEIMBANGAN BEBAN, pilih Penyeimbang beban.

  3. Pilih nama penyeimbang beban untuk membuka halaman detailnya.

  4. Pada tab Pemetaan jaringan, pilih Edit subnet.

  5. Pada halaman Edit subnet, di bagian pemetaan Jaringan, tambahkan dan hapus subnet sesuai kebutuhan..

  6. Setelah selesai, pilih Simpan perubahan.

Konfigurasikan subnet menggunakan CLI

Gunakan contoh berikut untuk menambah atau menghapus subnet menggunakan. AWS CLI

Untuk menambahkan subnet ke penyeimbang beban Anda menggunakan CLI

Gunakan perintah attach-load-balancer-to-subnets berikut untuk menambahkan dua subnet ke penyeimbang beban Anda:

aws elb attach-load-balancer-to-subnets --load-balancer-name my-load-balancer --subnets subnet-dea770a9 subnet-fb14f6a2

Respons mencantumkan semua subnet untuk penyeimbang beban. Sebagai contoh:

{ "Subnets": [ "subnet-5c11033e", "subnet-dea770a9", "subnet-fb14f6a2" ] }
Untuk menghapus subnet menggunakan AWS CLI

Gunakan perintah detach-load-balancer-from-subnets berikut untuk menghapus subnet yang ditentukan dari penyeimbang beban yang ditentukan:

aws elb detach-load-balancer-from-subnets --load-balancer-name my-loadbalancer --subnets subnet-450f5127

Respons mencantumkan subnet yang tersisa untuk penyeimbang beban. Sebagai contoh:

{ "Subnets": [ "subnet-15aaab61" ] }