Using Application Load Balancing
สร้าง resources ภายใน Load Balancer สำหรับใช้งานเป็น Application Load Balancing
Prerequisite
มียอดคงเหลือใน Project มากกว่า 0 บาท (ขั้นตอนการเติมเงินเข้าสู่ Project)
มี Load Balancer พร้อมใช้งาน (ขั้นตอนการสร้าง Load Balancer)
Instructions
1. เข้าสู่หน้าสร้าง Backend Group
ในหน้า Load Balancer Detail ที่ tab Overview จะแสดงรายละเอียดของ Load Balancer โดยจะต้องสร้าง Backend Group เพื่อเริ่มใช้งาน โดยกดปุ่ม CREATE BACKEND GROUP ที่แถบ menu ด้านบน หรือ instruction card ที่ด้านขวาบน
2. ตั้งค่า Backend Group
ในหน้าสร้าง Backend Group ให้เลือก Protocol เป็น HTTP โดยใช้ได้กับ Listener ที่ใช้ Protocol เป็น HTTP และ HTTPS ในการรับ load จากภายนอก Load Balancer
พร้อมกำหนดชื่อและ Algorithm ของ Backend Group
3. ตั้งค่า Health Check
เลือกว่าจะเปิดใช้งาน Health Check ที่จะคอยเช็คสถานะของ member ภายใน Backend Group และกำหนดความถี่ และรูปแบบของการทำ Health Check
4. ตั้งค่า Members
เลือก IP Address และ Port ที่จะรับ load จาก Load Balancer จากนั้นกด CREATE เพื่อยืนยันการสร้าง Backend Group
สถานะของ Backend Group member จะเป็น Disable จนกว่าจะมีการต่อใช้งานกับ Listener
5. เข้าสู่หน้าสร้าง Listener
ระบบจะพามาหน้า Load Balancer Detail ที่ tab Backend Group รอจนกว่า Load Balancer จะไม่ขึ้น Updating จากนั้นกดปุ่ม CREATE LISTENER
6. ตั้งค่า Listener
ในหน้า Create Listener กำหนด Protocol เป็น HTTP หรือ HTTPS กำหนด Port เลือก Backend Group ที่ใช้ Protocol เดียวกัน และ ตั้งค่าอื่น ๆ จากนั้นกด CREATE เพื่อยืนยันการสร้าง Listener
โดยในกรณีที่ใช้ Protocol เป็น HTTPS จะต้องมีการระบุ SSL Certificate ที่จะใช้ในการ terminate HTTPS ที่ Listener นี้ด้วย
7. รอจน Listener สร้างสำเร็จ
รอจนกว่า Load Balancer จะไม่ขึ้นว่า Updating ก็ถือเป็นอันเสร็จสิ้น โดยในตอนนี้ ถ้ามี load เข้ามาที่ Load Balancer นี้ ผ่าน VIP หรือ external IP หากมี port number เดียวกันกับ Listener ที่สร้างไว้ load ก็จะถูกส่งไปยัง Member หนึ่งของ Backend Group นี้ ตาม Algorithm ที่เลือกไว้
สามารถทวนขั้นตอนนี้ใหม่อีกครั้ง เพื่อรับ load ใน Protocol และ Port อื่น ๆ โดยใน 1 Load Balancer สามารถทำงานได้ทั้ง Network Load Balancing และ Application Load Balancing ขึ้นอยู่กับ Backend Group และ Listener
Last updated