Using Application Load Balancing

สร้าง resources ภายใน Load Balancer สำหรับใช้งานเป็น Application Load Balancing

Prerequisite

Instructions

1. เข้าสู่หน้าสร้าง Backend Group

ในหน้า Load Balancer Detail ที่ tab Overview จะแสดงรายละเอียดของ Load Balancer โดยจะต้องสร้าง Backend Group เพื่อเริ่มใช้งาน โดยกดปุ่ม CREATE BACKEND GROUP ที่แถบ menu ด้านบน หรือ instruction card ที่ด้านขวาบน

Load Balancer Overview - Create Backend Group Button

2. ตั้งค่า Backend Group

ในหน้าสร้าง Backend Group ให้เลือก Protocol เป็น HTTP โดยใช้ได้กับ Listener ที่ใช้ Protocol เป็น HTTP และ HTTPS ในการรับ load จากภายนอก Load Balancer

พร้อมกำหนดชื่อและ Algorithm ของ Backend Group

Create Backend Group - Backend Group

3. ตั้งค่า Health Check

เลือกว่าจะเปิดใช้งาน Health Check ที่จะคอยเช็คสถานะของ member ภายใน Backend Group และกำหนดความถี่ และรูปแบบของการทำ Health Check

Create Backend Group - Health Check

4. ตั้งค่า Members

เลือก IP Address และ Port ที่จะรับ load จาก Load Balancer จากนั้นกด CREATE เพื่อยืนยันการสร้าง Backend Group

Create Backend Group - Members

สถานะของ Backend Group member จะเป็น Disable จนกว่าจะมีการต่อใช้งานกับ Listener

5. เข้าสู่หน้าสร้าง Listener

ระบบจะพามาหน้า Load Balancer Detail ที่ tab Backend Group รอจนกว่า Load Balancer จะไม่ขึ้น Updating จากนั้นกดปุ่ม CREATE LISTENER

Load Balancer Backend Group - Create Listener Button

6. ตั้งค่า Listener

ในหน้า Create Listener กำหนด Protocol เป็น HTTP หรือ HTTPS กำหนด Port เลือก Backend Group ที่ใช้ Protocol เดียวกัน และ ตั้งค่าอื่น ๆ จากนั้นกด CREATE เพื่อยืนยันการสร้าง Listener

Create HTTP Listener

โดยในกรณีที่ใช้ Protocol เป็น HTTPS จะต้องมีการระบุ SSL Certificate ที่จะใช้ในการ terminate HTTPS ที่ Listener นี้ด้วย

Create HTTPS Listener

7. รอจน Listener สร้างสำเร็จ

รอจนกว่า Load Balancer จะไม่ขึ้นว่า Updating ก็ถือเป็นอันเสร็จสิ้น โดยในตอนนี้ ถ้ามี load เข้ามาที่ Load Balancer นี้ ผ่าน VIP หรือ external IP หากมี port number เดียวกันกับ Listener ที่สร้างไว้ load ก็จะถูกส่งไปยัง Member หนึ่งของ Backend Group นี้ ตาม Algorithm ที่เลือกไว้

Load Balancer Listener

สามารถทวนขั้นตอนนี้ใหม่อีกครั้ง เพื่อรับ load ใน Protocol และ Port อื่น ๆ โดยใน 1 Load Balancer สามารถทำงานได้ทั้ง Network Load Balancing และ Application Load Balancing ขึ้นอยู่กับ Backend Group และ Listener

Last updated

Was this helpful?