View a markdown version of this page

Application Load Balancer - Pengontrol Pemulihan Aplikasi Amazon (ARC)

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

Application Load Balancer

Menggunakan pergeseran zonal untuk Penyeimbang Beban Aplikasi

Untuk menggunakan Application Load Balancers dengan pergeseran zonal, Anda harus mengaktifkan integrasi pergeseran zonal ARC dalam atribut Application Load Balancer. Application Load Balancer mendukung pergeseran zonal dengan konfigurasi lintas zona yang diaktifkan atau lintas zona yang dinonaktifkan.

Sebelum Anda mengaktifkan integrasi ARC dan mulai menggunakan pergeseran zonal, tinjau informasi berikut:

  • Anda dapat memulai pergeseran zona untuk penyeimbang beban tertentu hanya untuk Zona Ketersediaan tunggal. Anda tidak dapat memulai pergeseran zona untuk beberapa Zona Ketersediaan.

  • AWS secara proaktif menghapus alamat IP penyeimbang beban zonal dari DNS ketika beberapa masalah infrastruktur memengaruhi layanan. Selalu periksa kapasitas Zona Ketersediaan saat ini sebelum Anda memulai shift zona.

  • Pergeseran zona tidak akan berfungsi untuk kelompok target AZ tunggal.

  • Ketika Application Load Balancer adalah target dari Network Load Balancer, selalu mulai pergeseran zonal dari Network Load Balancer. Jika Anda memulai pergeseran zona dari Application Load Balancer, Network Load Balancer tidak mengenali pergeseran dan terus mengirim lalu lintas ke Application Load Balancer.

Anda dapat memulai pergeseran zona untuk penyeimbang beban di konsol Elastic Load Balancing (sebagian besar Wilayah AWS) atau di konsol ARC.

Console
Untuk mengaktifkan pergeseran zona pada penyeimbang beban (Konsol)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada halaman Navigasi, di bawah Penyeim bangan beban, pilih Penyeimbang beban.

  3. Pilih nama Application Load Balancer.

  4. Pada tab Atribut, Edit.

  5. Di bawah Konfigurasi perutean Zona Keter sediaan, untuk integrasi pergeseran zona >ARC, pilih Aktifkan.

  6. Pilih Simpan.

AWS CLI
Untuk mengaktifkan pergeseran zonal pada penyeimbang beban (AWS CLI)
  • Masukkan perintah berikut:

    aws elbv2 modify-load-balancer-attributes --load-balancer-arn my-alb-arn --attributes Key=zonal_shift.config.enabled,Value=true

Untuk informasi lebih lanjut tentang memulai pergeseran zona, lihatMemulai, memperbarui, atau membatalkan pergeseran zona.

Anda dapat menggunakan keepalive opsi untuk mengonfigurasi berapa lama koneksi berlanjut. Untuk informasi selengkapnya, lihat durasi keepalive klien HTTP di Panduan Pengguna Penyeimbang Beban Aplikasi. Secara default, Application Load Balancers mengatur nilai durasi keepalive klien HTTP menjadi 3600 detik, atau 1 jam. Kami menyarankan Anda menurunkan nilai agar sejalan dengan tujuan waktu pemulihan untuk aplikasi Anda, misalnya, 300 detik. Ketika Anda memilih waktu durasi keepalive klien HTTP, pertimbangkan bahwa nilai ini merupakan pertukaran antara menghubungkan kembali lebih sering secara umum, yang dapat memengaruhi latensi, dan lebih cepat memindahkan semua klien dari AZ atau Wilayah yang rusak.

Cara kerja pergeseran zonal untuk Penyeimbang Beban Aplikasi

Ketika pergeseran zona dimulai pada Application Load Balancer dengan penyeimbangan beban lintas zona diaktifkan, semua lalu lintas ke target diblokir di Zona Ketersediaan yang terkena dampak, dan pergeseran zona menghapus alamat IP zonal dari DNS.

Untuk informasi selengkapnya, lihat Integrasi untuk Penyeimbang Beban Aplikasi Anda di Panduan Pengguna Penyeim bang Beban Aplikasi.