Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gateway Load Balancer
Gunakan Load Balancer Gateway untuk menyebarkan dan mengelola armada peralatan virtual yang mendukung protokol GENEVE.
Load Balancer Gateway beroperasi pada lapisan ketiga model Open Systems Interconnection (OSI). Ini mendengarkan semua paket IP di semua port dan meneruskan lalu lintas ke grup target yang ditentukan dalam aturan pendengar, menggunakan protokol GENEVE pada port 6081.
Anda dapat menambah atau menghapus target dari penyeimbang beban saat kebutuhan Anda berubah, tanpa mengganggu aliran permintaan secara keseluruhan. Elastic Load Balancing menskalakan penyeimbang beban Anda saat lalu lintas ke aplikasi Anda berubah seiring waktu. Elastic Load Balancing dapat menskalakan sebagian besar beban kerja secara otomatis.
Daftar Isi
Keadaan penyeimbang beban
Load Balancer Gateway dapat berada di salah satu status berikut:
provisioning-
Load Balancer Gateway sedang disiapkan.
active-
Load Balancer Gateway sepenuhnya diatur dan siap untuk mengarahkan lalu lintas.
failed-
Load Balancer Gateway tidak dapat diatur.
Jenis alamat IP
Anda dapat mengatur jenis alamat IP yang dapat digunakan server aplikasi untuk mengakses Gateway Load Balancers Anda.
Gateway Load Balancers mendukung jenis alamat IP berikut:
ipv4-
Hanya IPv4 yang didukung.
dualstack-
IPv4 dan IPv6 didukung.
Pertimbangan-pertimbangan
-
Virtual private cloud (VPC) dan subnet yang Anda tentukan untuk penyeimbang beban harus memiliki blok CIDR IPv6 terkait.
-
Tabel rute untuk subnet di VPC konsumen layanan harus merutekan lalu lintas IPv6, dan ACL jaringan untuk subnet ini harus memungkinkan lalu lintas IPv6.
-
Load Balancer Gateway merangkum lalu lintas klien IPv4 dan IPv6 dengan header IPv4 GENEVE dan mengirimkannya ke alat. Alat ini merangkum lalu lintas klien IPv4 dan IPv6 dengan header IPv4 GENEVE dan mengirimkannya kembali ke Load Balancer Gateway.
-
Untuk informasi selengkapnya tentang jenis alamat IP, lihatPerbarui jenis alamat IP untuk Load Balancer Gateway Anda.
Zona Ketersediaan
Saat membuat Load Balancer Gateway, Anda mengaktifkan satu atau beberapa Availability Zone, dan menentukan subnet yang sesuai dengan setiap zona. Saat Anda mengaktifkan beberapa Availability Zone, ini memastikan bahwa penyeimbang beban dapat terus merutekan lalu lintas meskipun Availability Zone menjadi tidak tersedia. Subnet yang Anda tentukan masing-masing harus memiliki setidaknya 8 alamat IP yang tersedia. Subnet tidak dapat dihapus setelah penyeimbang beban dibuat. Untuk menghapus subnet, Anda harus membuat penyeimbang beban baru.
Batas waktu idle
Untuk setiap permintaan TCP yang dibuat melalui Load Balancer Gateway, status koneksi tersebut dilacak. Jika tidak ada data yang dikirim melalui sambungan oleh klien atau target untuk lebih lama dari waktu siaga habis, sambungan ditutup. Setelah periode batas waktu idle berlalu, penyeimbang beban menganggap TCP SYN berikutnya sebagai aliran baru dan mengarahkannya ke target baru. Namun, paket data yang dikirim setelah periode batas waktu idle berlalu dihapus.
Nilai batas waktu idle default untuk aliran TCP adalah 350 detik, tetapi dapat diperbarui ke nilai apa pun antara 60-6000 detik. Klien atau target dapat menggunakan paket TCP keepalive untuk me-reset waktu siaga.
Ketidakcocokan batas waktu pelacakan koneksi ENI
Jika Anda mengonfigurasi nilai batas waktu idle TCP yang lebih tinggi dari 350 detik, pastikan bahwa koneksi ENI target yang melacak batas waktu idle (TcpEstablishedTimeout) ditetapkan ke nilai yang sama atau lebih besar dari batas waktu idle Gateway Load Balancer. Pada instans Nitro generasi keenam (Nitro V6 +), batas waktu pelacakan koneksi ENI default adalah 350 detik. Jika batas waktu idle Load Balancer Gateway melebihi batas waktu pelacakan koneksi target, antarmuka jaringan target dapat menghentikan entri pelacakan koneksi sementara penyeimbang beban masih menganggap koneksi aktif, sehingga paket terputus pada koneksi. Anda dapat mengonfigurasi batas waktu pelacakan koneksi target Anda menggunakanModifyNetworkInterfaceAttribute. Untuk informasi selengkapnya, lihat Praktik Terbaik untuk Manajemen Koneksi TCP di EC2
Batasan lengket
Batas waktu idle Gateway Load Balancers Anda hanya dapat diperbarui saat menggunakan lengket 5-tuple. Saat menggunakan stickness 3-tuple atau 2-tuple, nilai batas waktu idle default digunakan. Untuk informasi selengkapnya, lihat Kelengketan aliran
Meskipun UDP tidak terhubung, penyeimbang beban mempertahankan status aliran UDP berdasarkan alamat dan port IP sumber dan tujuan. Ini memastikan bahwa paket yang termasuk dalam aliran yang sama secara konsisten dikirim ke target yang sama. Setelah periode waktu habis siaga berlalu, penyeimbang beban menganggap paket UDP masuk sebagai aliran baru dan rute ke target baru. Elastic Load Balancing menetapkan nilai waktu tunggu idle untuk UDP mengalir ke 120 detik. Ini tidak dapat diubah.
Instans EC2 harus menanggapi permintaan baru dalam waktu 30 detik untuk membangun jalan kembali.
Untuk informasi selengkapnya, lihat Perbarui batas waktu idle.
Atribut penyeimbang beban
Berikut ini adalah atribut load balancer untuk Gateway Load Balancers:
deletion_protection.enabled-
Menunjukkan apakah perlindungan penghapusan diaktifkan. Nilai default-nya
false. load_balancing.cross_zone.enabled-
Menunjukkan apakah penyeimbangan beban lintas zona diaktifkan. Nilai default-nya
false.
Untuk informasi selengkapnya, lihat Edit atribut penyeimbang beban.
ACL jaringan
Jika server aplikasi dan titik akhir Load Balancer Gateway berada di subnet yang sama, aturan NACL dievaluasi untuk lalu lintas dari server aplikasi ke titik akhir Load Balancer Gateway.
Aliran asimetris
Gateway Load Balancers mendukung aliran asimetris ketika penyeimbang beban memproses paket aliran awal dan paket aliran respons tidak dirutekan melalui penyeimbang beban. Perutean asimetris tidak disarankan, karena dapat mengakibatkan penurunan kinerja jaringan. Gateway Load Balancer tidak mendukung aliran asimetris ketika penyeimbang beban tidak memproses paket aliran awal tetapi paket aliran respons dialihkan melalui penyeimbang beban.
Unit transmisi maksimum jaringan (MTU)
Unit transmisi maksimum (MTU) adalah ukuran paket data terbesar yang dapat ditransmisikan melalui jaringan. Antarmuka Gateway Load Balancer MTU mendukung paket hingga 8.500 byte. Paket dengan ukuran lebih besar dari 8500 byte yang tiba di antarmuka Gateway Load Balancer dijatuhkan.
Load Balancer Gateway merangkum lalu lintas IP dengan header GENEVE dan meneruskannya ke alat. Proses enkapsulasi GENEVE menambahkan 68 byte ke paket asli. Oleh karena itu, untuk mendukung paket hingga 8.500 byte, pastikan bahwa pengaturan MTU alat Anda mendukung paket minimal 8.568 byte.
Gateway Load Balancer tidak mendukung fragmentasi IP. Selain itu, Gateway Load Balancer tidak menghasilkan pesan ICMP “Destination Unreachable: fragmentation needed and DF set”. Karena ini, Path MTU Discovery (PMTUD) tidak didukung.