Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Grup sasaran untuk Load Balancer Gateway Anda
Setiap Grup target digunakan untuk merutekan permintaan untuk satu atau lebih target yang terdaftar. Bila Anda membuat pendengar, Anda menentukan grup target untuk tindakan default-nya. Lalu lintas diteruskan ke grup target yang ditentukan dalam aturan pendengar. Anda dapat membuat kelompok-kelompok target yang berbeda untuk berbagai jenis permintaan.
Anda menentukan pengaturan pemeriksaan kesehatan untuk Load Balancer Gateway Anda berdasarkan per grup target. Setiap kelompok target menggunakan pengaturan pemeriksaan kondisi yang sudah ada, kecuali jika Anda menimpa mereka saat Anda membuat kelompok target atau mengubahnya nanti. Setelah Anda menentukan grup target dalam aturan untuk pendengar, Load Balancer Gateway terus memantau kesehatan semua target yang terdaftar dengan grup target yang berada di Availability Zone yang diaktifkan untuk Load Balancer Gateway. Load Balancer Gateway merutekan permintaan ke target terdaftar yang sehat. Untuk informasi selengkapnya, lihat Pemeriksaan kondisi untuk grup target Anda.
Daftar Isi
Konfigurasi perutean
Grup target untuk Gateway Load Balancers mendukung protokol dan port berikut:
-
Protokol: GENEVE
-
Pelabuhan: 6081
Jenis target
Bila Anda membuat grup target, Anda menentukan jenis target, yang menentukan bagaimana Anda menentukan target. Setelah Anda membuat grup target, Anda tidak dapat mengubah jenis target.
Status yang mungkin muncul adalah sebagai berikut:
instance
-
Target ditentukan oleh instans ID.
ip
-
Target ditentukan oleh alamat IP.
Ketika jenis targetnya adalah ip
, Anda dapat menentukan alamat IP dari salah satu blok CIDR berikut:
penting
Anda tidak dapat menentukan alamat IP yang dapat dirutekan publik.
Target-target terdaftar.
Load Balancer Gateway Anda berfungsi sebagai titik kontak tunggal untuk klien, dan mendistribusikan lalu lintas masuk ke seluruh target terdaftar yang sehat. Setiap grup target harus memiliki setidaknya satu target terdaftar di setiap Availability Zone yang diaktifkan untuk Load Balancer Gateway. Anda dapat mendaftarkan setiap target dengan satu atau lebih kelompok target.
Jika permintaan meningkat, Anda dapat mendaftarkan target tambahan dengan satu atau lebih kelompok sasaran untuk menangani permintaan. Load Balancer Gateway mulai merutekan lalu lintas ke target yang baru terdaftar segera setelah proses pendaftaran selesai.
Jika permintaan menurun, atau Anda perlu melayani target Anda, Anda dapat membatalkan pendaftaran target dari kelompok sasaran Anda. Proses deregisterasi target menghapus itu dari kelompok target Anda, tetapi tidak mempengaruhi target sebaliknya. Load Balancer Gateway menghentikan perutean lalu lintas ke target segera setelah dideregistrasi. Target memasuki keadaan draining
hingga permintaan dalam penerbangan telah selesai. Anda dapat mendaftarkan target dengan grup target lagi ketika Anda siap untuk itu untuk melanjutkan menerima lalu lintas.
Atribut grup target
Anda dapat menggunakan atribut berikut dengan grup target:
deregistration_delay.timeout_seconds
-
Jumlah waktu untuk Elastic Load Balancing menunggu sebelum mengubah keadaan target yang dibatalkan dari
draining
keunused
. Rentangnya adalah 0-3600 detik. Nilai default adalah 300 detik. stickiness.enabled
-
Menunjukkan apakah kelengketan aliran yang dapat dikonfigurasi diaktifkan untuk grup target. Nilai yang mungkin adalah
true
ataufalse
. Default-nya adalah salah. Ketika atribut diatur kefalse
, 5_tuple digunakan. stickiness.type
-
Menunjukkan jenis kelengketan aliran. Nilai yang mungkin untuk grup target yang terkait dengan Gateway Load Balancers adalah:
-
source_ip_dest_ip
-
source_ip_dest_ip_proto
-
target_failover.on_deregistration
-
Menunjukkan bagaimana Load Balancer Gateway menangani alur yang ada saat target dideregistrasi. Nilai yang mungkin adalah
rebalance
danno_rebalance
. Default-nya adalahno_rebalance
. Kedua atribut (target_failover.on_deregistration
dantarget_failover.on_unhealthy
) tidak dapat diatur secara independen. Nilai yang Anda tetapkan untuk kedua atribut harus sama.
target_failover.on_unhealthy
-
Menunjukkan bagaimana Load Balancer Gateway menangani alur yang ada saat target tidak sehat. Nilai yang mungkin adalah
rebalance
danno_rebalance
. Default-nya adalahno_rebalance
. Kedua atribut (target_failover.on_deregistration
dantarget_failover.on_unhealthy
) tidak dapat diatur secara independen. Nilai yang Anda tetapkan untuk kedua atribut harus sama.
Penundaan Pembatalan Pendaftaran
Saat Anda membatalkan pendaftaran target, Load Balancer Gateway mengelola aliran ke target tersebut sebagai berikut:
- Arus baru
-
Load Balancer Gateway berhenti mengirimkan aliran baru.
- Arus yang ada
-
Load Balancer Gateway menangani alur yang ada berdasarkan protokol:
-
TCP: Aliran yang ada ditutup jika tidak aktif selama lebih dari 350 detik.
-
Protokol lainnya: Arus yang ada ditutup jika tidak aktif selama lebih dari 120 detik.
-
Untuk membantu menguras aliran yang ada, Anda dapat mengaktifkan penyeimbangan kembali aliran untuk grup target Anda. Untuk informasi selengkapnya, lihat Kegagalan target.
Target yang dideregistrasi menunjukkan bahwa itu draining
sampai batas waktu berakhir. Setelah batas waktu tunda deregistrasi berakhir, target bertransisi ke status. unused
Untuk memperbarui nilai penundaan deregistrasi menggunakan konsol
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Grup Target.
-
Pilih nama grup opsi untuk menampilkan halaman detailnya.
-
Pada halaman Detail grup, pada bagian Atribut, pilih Edit.
-
Pada laman Edit atribut, mengubah nilaiPenundaan Deregistrasiseperlunya.
-
Pilih Simpan perubahan.
Untuk memperbarui nilai penundaan deregistrasi menggunakan AWS CLI
Penggunaan perintah ubah-atribut-grup-target.
Kegagalan target
Dengan failover target, Anda menentukan cara Load Balancer Gateway menangani arus lalu lintas yang ada setelah target menjadi tidak sehat atau ketika target dideregistrasi. Secara default, Load Balancer Gateway terus mengirim aliran yang ada ke target yang sama, bahkan jika target telah gagal atau dideregistrasi. Anda dapat mengelola alur ini dengan mengulangi mereka (rebalance
) atau membiarkannya di status default (no_rebalance
).
- Tidak ada penyeimbangan kembali:
-
Load Balancer Gateway terus mengirimkan aliran yang ada ke target yang gagal atau terkuras. Namun, arus baru dikirim ke target yang sehat. Ini adalah perilaku default.
- Menyeimbangkan kembali:
-
Load Balancer Gateway mengulangi alur yang ada dan mengirimkannya ke target sehat setelah batas waktu tunda deregistrasi.
Untuk target yang dideregistrasi, waktu minimum untuk failover akan bergantung pada penundaan deregistrasi. Target tidak ditandai sebagai dideregistrasi sampai penundaan deregistrasi selesai.
Untuk target yang tidak sehat, waktu minimum untuk failover akan tergantung pada konfigurasi pemeriksaan kesehatan kelompok target (ambang waktu interval). Ini adalah waktu minimum sebelum target ditandai sebagai tidak sehat. Setelah waktu ini, Load Balancer Gateway dapat memakan waktu beberapa menit karena waktu propagasi tambahan dan backoff transmisi ulang TCP sebelum mengalihkan aliran baru ke target yang sehat.
Untuk memperbarui nilai failover target menggunakan konsol
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Grup Target.
-
Pilih nama grup opsi untuk menampilkan halaman detailnya.
-
Pada halaman Detail grup, pada bagian Atribut, pilih Edit.
-
Pada halaman Edit atribut, ubah nilai failover Target sesuai kebutuhan.
-
Pilih Simpan perubahan.
Untuk memperbarui nilai failover target menggunakan AWS CLI
Gunakan perintah modify-target-group-attributes, dengan pasangan nilai kunci berikut:
-
Kunci =
target_failover.on_deregistration
dan Nilai =no_rebalance
(default) ataurebalance
-
Kunci =
target_failover.on_unhealthy
dan Nilai =no_rebalance
(default) ataurebalance
catatan
Kedua atribut (target_failover.on_deregistration
dantarget_failover.on_unhealthy
) harus memiliki nilai yang sama.
Kelengketan aliran
Secara default, Load Balancer Gateway mempertahankan kelengketan aliran ke perangkat target tertentu menggunakan 5-tuple (untuk aliran TCP/UDP). 5-tuple mencakup IP sumber, port sumber, IP tujuan, port tujuan, dan protokol transport. Anda dapat menggunakan atribut stickiness type untuk memodifikasi default (5-tuple) dan memilih 3-tuple (IP sumber, IP tujuan, dan protokol transport) atau 2-tuple (IP sumber dan IP tujuan).
Pertimbangan kelengketan aliran
-
Kelengketan aliran dikonfigurasi dan diterapkan pada tingkat grup target, dan ini berlaku untuk semua lalu lintas yang masuk ke grup target.
-
Kelengketan aliran 2-tupel dan 3-tupel tidak didukung saat AWS Transit Gateway mode alat dihidupkan. Untuk menggunakan mode alat pada Anda AWS Transit Gateway, gunakan kelengketan aliran 5 tupel pada Load Balancer Gateway Anda
-
Kelengketan aliran dapat menyebabkan distribusi koneksi dan aliran yang tidak merata, yang dapat memengaruhi ketersediaan target. Disarankan agar Anda menghentikan atau menguras semua aliran yang ada sebelum memodifikasi tipe lengket dari grup target.
Untuk memperbarui kelengketan aliran menggunakan konsol
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/
. -
Pada panel navigasi, di bawah Penyeimbangan Beban, pilih Grup Target.
-
Pilih nama grup opsi untuk menampilkan halaman detailnya.
-
Pada halaman Detail grup, pada bagian Atribut, pilih Edit.
-
Pada halaman Edit atribut, ubah nilai lengket Flow sesuai kebutuhan.
-
Pilih Simpan perubahan.
Untuk mengaktifkan atau memodifikasi kelengketan aliran menggunakan AWS CLI
Gunakan perintah modify-target-group-attributes dengan atribut dan target group. stickiness.enabled
stickiness.type