Creating load balancers
ข้อจำกัด:
Forwarding rule และ protocol ไม่สามารถเปลี่ยนได้ หลังทำเพิ่ม pool
ขั้นตอนการสร้าง load balancer
หน้า Load balancers กด Create load balancer

บนหน้า Create load balancer:
ระบุชื่อ ตัวเลือกอื่นๆ และ คำอธิบาย
enable หรือ disable การทำ HA(High Availability):
ถ้า enable HA จะมีการสร้าง instance ของ load balancer 2 ตัว และทำงานแบบ Active/Standby
ถ้า disable, load balancer จะสร้างมาแค่ 1 ตัว
เลือก flavor สำหรับ load balancer:
ถ้า enable HA สามารถเลือกได้ ว่าจะให้ instance ไหน เป็น active ตัวไหนเป็น standby ถ้า instance ที่เป็น active มีสถานะ unhealthy จะทำการ failover ไปที่ instance ที่ standby อยู่

ในส่วนของ Network settings เลือก network ที่ต้องการให้ load balancer ทำงาน ระบุ IP Address ที่ต้องการ
ในส่วนของ Balancing pools เลือก balancing pool ที่จะ forward traffic จาก load balancer ไปยัง VM โดยการกด Add
ในส่วนของ Forwarding rule เลือก rule ที่ต้องการ forward จาก load balancer ไปที่ backend protocol Forwading rule

ในส่วนของ Balancing settings:
เลือกอัลกอลิทึม
Least connections: ส่ง request ไปที่ VM ที่มี จำนวน connection น้อยที่สุด
Round robin: กระจาย request ไปแต่ละ VM วนลำดับเท่าๆ กัน
Source IP: Request จาก IP เดิม จะไป VM เดิมเสมอ
Sticky session
เปิดใช้งานแล้ว Load Balancer จะ สร้าง cookie แนบไปกับ response
เมื่อ client ส่ง request ครั้งถัดไป → จะถูกส่งไป VM เดิม
ใช้ cookie นี้เป็นตัวจำว่า client เคยไปที่ VM ไหน
ในส่วนของ Members, เพิ่ม vm ที่จะรับ traffic จาก Load Balancer โดยการกด Add
Allowed CIDRs ระบุช่วง IP address ที่ต้องการให้เข้าถึง load balancer ได้
ในส่วนของ Health monitor
HTTP/HTTPS: ใช้ GET request เช็ค response ต้องได้สถานะ 200 และมีการกำหนด URL Path
TCP/UDP: เช็คว่าพอร์ตเปิดและสามารถใช้งานได้
PING: เช็คว่าสามารถ ping ได้
กด Create
เพิ่ม balancing pools ได้มากกว่า 1 pool ตามความต้องการ
กด Create

Last updated
Was this helpful?