AWS Network Load Balancer รองรับกฎ Listener สำหรับการกำหนดเส้นทางการรับส่งข้อมูลแบบกำหนดเองแล้ว
ขณะนี้ Network Load Balancer (NLB) รองรับกฎ Listener ซึ่งช่วยให้คุณสามารถกำหนดเส้นทางการเชื่อมต่อไปยังกลุ่มเป้าหมายที่แตกต่างกันตามประเภทของที่อยู่ IP ต้นทาง ด้วยกฎ Listener จะทำให้ Network Load Balancer (NLB) แบบดูอัลสแต็กเพียงตัวเดียวสามารถส่งต่อการรับส่งข้อมูลจากไคลเอ็นต์ IPv6 ไปยังเป้าหมาย IPv6 และการรับส่งข้อมูลจากไคลเอ็นต์ IPv4 ไปยังเป้าหมาย IPv4 พร้อมทั้งคงไว้ซึ่งที่อยู่ IP ดั้งเดิมของไคลเอ็นต์ตลอดเส้นทางการเชื่อมต่อสำหรับทั้งสองตระกูลที่อยู่ IP
ก่อนหน้านี้ หากต้องการรองรับไคลเอ็นต์ทั้ง IPv4 และ IPv6 ด้วย Network Load Balancer (NLB) เพียงตัวเดียว คุณจำเป็นต้องยอมรับข้อแลกเปลี่ยมอย่างใดอย่างหนึ่ง ได้แก่ ใช้ตัวจัดสรรภาระงานสองตัวแยกกัน (ตัวละหนึ่งเวอร์ชันของ IP) และแยกไคลเอ็นต์ด้วย DNS หรือส่งการรับส่งข้อมูลทั้งหมดไปยังกลุ่มเป้าหมายเดียว และสูญเสียที่อยู่ IP ดั้งเดิมของไคลเอ็นต์เนื่องจากการแปลงโปรโตคอล กฎ Listener ช่วยขจัดข้อแลกเปลี่ยมนั้น โดยเปิดใช้งานการกำหนดเส้นทางแบบมีเงื่อนไขที่เลเยอร์ 3 ซึ่งกำหนดเส้นทางการเชื่อมต่อแต่ละรายการไปยังกลุ่มเป้าหมายที่ใช้ตระกูล IP เดียวกัน โดยไม่ต้องมีการแปลงโปรโตคอลและไม่ต้องเพิ่มโครงสร้างพื้นฐานใด ๆ
คุณสามารถเพิ่มกฎ Listener ให้กับ Network Load Balancer (NLB) แบบดูอัลสแต็กที่มีอยู่แล้วได้ โดยไม่จำเป็นต้องสร้างใหม่ กฎรองรับ Listener ประเภท TCP, UDP, TCP_UDP และ TLS และทำงานร่วมกับฟีเจอร์ที่มีอยู่ของ NLB ได้ เช่น Connection Draining, การคงการเชื่อมต่อกับกลุ่มเป้าหมาย, การจัดสรรภาระงานข้ามโซน, กลุ่มเป้าหมายแบบถ่วงน้ำหนัก และการคงไว้ซึ่งที่อยู่ IP ของไคลเอ็นต์
กฎ Listener สำหรับ Network Load Balancer พร้อมให้ใช้งานแล้วใน AWS Region เชิงพาณิชย์ทุกแห่ง และรีเจี้ยน AWS GovCloud (สหรัฐฯ) โดยไม่มีค่าใช้จ่ายเพิ่มเติม มีการคิดค่าบริการตามอัตราค่าบริการมาตรฐานของ NLB สำหรับชั่วโมงการใช้งาน Load Balancer และ LCU หากต้องการเริ่มต้นใช้งาน โปรดดู AWS Blog นี้ และคู่มือผู้ใช้ Network Load Balancer