Network Load Balancer

Load balance Transmission Control Protocol, User Datagram Protocol และ Transport Layer Security traffic ที่มีประสิทธิภาพสูง

Network Load Balancer จัดการในระดับการเชื่อมต่อ (เลเยอร์ 4), การกำหนดเส้นทางการเชื่อมต่อไปยังไปยังเป้าหมาย นั่นคืออินสแตนซ์ Amazon EC2, ไมโครเซอร์วิส และคอนเทนเนอร์ใน Amazon VPC ตามข้อมูลโปรโตคอล IP เหมาะสำหรับการกระจายภาระงานของการใช้งานทั้ง TCP และ UDP ซึ่ง Network Load Balancer สามารถจัดการคำขอนับล้านได้ในแต่ละวินาที ขณะเดียวกันก็มีความล่าช้าในระดับที่ต่ำมาก Network Load Balancer ได้รับการปรับประสิทธิภาพเพื่อจัดการกับรูปแบบการรับส่งข้อมูลที่เปลี่ยนแปลงตลอดเวลา ขณะที่ใช้ที่อยู่ IP เดี่ยวแบบคงที่ต่อ Availability Zone แต่ละแห่ง โหลดบาลานเซอร์นี้ผสานการทำงานเข้ากับบริการยอดนิยมอื่นๆ ของ AWS เช่น การปรับขนาดอัตโนมัติ, Amazon EC2 Container Service (ECS) และ Amazon CloudFormation และ AWS Certificate Manager (ACM)

คุณสมบัติ

Layer 4 Load Balancing ที่ใช้การเชื่อมต่อ
คุณสามารถกระจายภาระการรับส่งข้อมูลทั้ง TCP UDP กำหนดเส้นทางการเชื่อมต่อไปยังเป้าหมาย นั่นคือ อินสแตนซ์ Amazon EC2, ไมโครเซอร์วิสและคอนเทนเนอร์ได้

การลดภาระ TLS
Network Load Balancer รองรับการสิ้นสุดเซสชัน TLS ของไคลเอ็นต์ สิ่งนี้ช่วยให้คุณสามารถถ่ายโอนงานการสิ้นสุด TLS ไปยัง Load Balancer ในขณะที่รักษาที่อยู่ IP ต้นทางสําหรับแอปพลิเคชันแบ็คเอนด์ คุณสามารถเลือกจากนโยบายความปลอดภัยที่กําหนดไว้ล่วงหน้า Listener ของ TLS ของคุณเพื่อให้เป็นไปตามมาตรฐานการปฏิบัติตามข้อกําหนดและความปลอดภัย สามารถใช้ AWS Certificate Manager (ACM) หรือ AWS Identity and Access Management (IAM) เพื่อจัดการใบรับรองเซิร์ฟเวอร์ของคุณได้

คุณสามารถใช้ SNI เพื่อให้บริการเว็บไซต์ที่ปลอดภัยหลายเว็บไซต์โดยใช้ TLS Listener เดียว หากชื่อโฮสต์ในไคลเอ็นต์ตรงกับใบรับรองเซิร์ฟเวอร์มากกว่าหนึ่ง Load Balancer จะเลือกใบรับรองที่ดีที่สุดที่จะใช้ตามอัลกอริทึมเลือกสรรอัจฉริยะ

Sticky Session
Sticky Session (ความสัมพันธ์กับ IP ต้นทาง) คือกลไกในการกำหนดเส้นทางคำขอจากไคลเอ็นต์เดียวกันไปยังเป้าหมายเดียวกัน การติดมาในตัวได้การกำหนดในระดับกลุ่มเป้าหมาย

เวลาแฝงต่ำ
Network Load Balancer นำเสนอเวลาแฝงที่ต่ำมากสำหรับแอปพลิเคชันที่มีความละเอียดอ่อนต่อความฉับไว

ที่อยู่ IP แบบรักษาซอร์ส
Network Load Balancer รักษาซอร์ส IP ของไคลเอ็นต์ซึ่งช่วยให้แบ็คเอนด์เห็นที่อยู่ IP ของไคลเอ็นต์ได้ จากนั้นแอปพลิเคชันก็จะนำไปใช้ในการประมวลผลในอนาคตได้ด้วย

รองรับ IP แบบคงที่
Network Load Balancer มอบ IP แบบคงที่ต่อ Availability Zone (ซับเน็ต) โดยอัตโนมัติ ซึ่งแอปพลิเคชันจะนำไปใช้เป็น IP ฟรอนต์เอนด์ของโหลดบาลานเซอร์ได้

รองรับ IP แบบ Elastic
Network Load Balancer ยังมอบทางเลือกในการกำหนด IP แบบ Elastic ต่อ Availability Zone (ซับเน็ต) ได้ซึ่งจะมอบ IP แบบคงที่ให้คุณ

การเปลี่ยนระบบของ DNS
หากมีเป้าหมายที่ดีที่ได้รับการลงทะเบียนด้วย Network Load Balancer หรือหากโหนด Network Load Balancer ในโซนหนึ่งๆ ไม่ดี Amazon Route 53 จะกำหนดเส้นทางการรับส่งข้อมูลไปยังโหนด Load Balancer ใน Availability Zone อื่นๆ

การผสานการทำงานกับ Amazon Route 53
ในกรณีที่ Network Load Balancer ของคุณไม่ตอบสนอง การผสานการทำงานเข้ากับ Route 53 จะลบที่อยู่ IP โหลดบาลานเซอร์ที่ไม่พร้อมให้บริการจากบริการและกำหนดเส้นทางการรับส่งข้อมูลไปยัง Network Load Balancer อื่นในภูมิภาคอื่น

การผสานการทำงานกับบริการ AWS
Network Load Balancer ผสานการทำงานร่วมกับบริการอื่นๆ ของ AWS เช่น การปรับขนาดอัตโนมัติ, Elastic Container Service (ECS), CloudFormation, Elastic BeanStalk, CloudWatch, Config, CloudTrail, CodeDeploy และ AWS Certificate Manager (ACM)

การเชื่อมต่อ TCP ที่ยาวนาน
Network Load Balancer รองรับการเชื่อมต่อ TCP ที่ยาวนานซึ่งเหมาะสมสำหรับแอปพลิเคชันประเภท WebSocket

รองรับ API ส่วนกลาง
Network Load Balancer ใช้ API เดียวกับ Aplication Load Balancer ซึ่งจะช่วยให้คุณทำงานกับกลุ่มเป้าหมาย การตรวจสอบสถานะประสิทธิภาพ และ Load Balance อื่นๆ ในพอร์ตต่างๆ บนอินสแตนซ์ Amazon EC2 เดียวกันได้เพื่อรองรับแอปพลิเคชันที่มีคอนเทนเนอร์

การแยกเครือข่าย Zonal
Network Load Balancer ได้รับการออกแบบมาเพื่อสถาปัตยกรรมแอปพลิเคชันในโซนเดียว หากเกิดความล้มเหลวใน Availability Zone เราจะย้ายไปยัง Availability Zone อื่นที่ดีโดยอัตโนมัติ แม้ว่าเราจะแนะนำให้ลูกค้ากำหนดค่า Load Balancer และเป้าหมายใน Availability Zone หลายแห่งเพื่อความพร้อมให้บริการในระดับสูง แต่ Network Load Balancer สามารถเปิดได้ใน Availability Zone แห่งเดียวเท่านั้น เพื่อรองรับสถาปัตยกรรมที่กำหนดให้มีการแยกเครือข่าย Zonal

สำรวจเพิ่มเติมเกี่ยวกับ Elastic Load Balancing

ไปที่หน้าคุณสมบัติ

เรียนรู้เพิ่มเติม 
ลงชื่อสมัครใช้บัญชีฟรี

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที 

ลงชื่อสมัครใช้งาน 
เริ่มต้นสร้างใน Console

เริ่มใช้งาน Elastic Load Balancing ใน AWS Console

ลงชื่อเข้าใช้