For the complete documentation index, see llms.txt. This page is also available as Markdown.

Creating load balancers

ข้อจำกัด:

  • Forwarding rule และ protocol ไม่สามารถเปลี่ยนได้ หลังทำเพิ่ม pool

ขั้นตอนการสร้าง load balancer

  1. หน้า Load balancers กด Create load balancer

  2. บนหน้า Create load balancer:

    1. ระบุชื่อ ตัวเลือกอื่นๆ และ คำอธิบาย

    2. enable หรือ disable การทำ HA(High Availability):

      1. ถ้า enable HA จะมีการสร้าง instance ของ load balancer 2 ตัว และทำงานแบบ Active/Standby

      2. ถ้า disable, load balancer จะสร้างมาแค่ 1 ตัว

    3. เลือก flavor สำหรับ load balancer:

      1. ถ้า enable HA สามารถเลือกได้ ว่าจะให้ instance ไหน เป็น active ตัวไหนเป็น standby ถ้า instance ที่เป็น active มีสถานะ unhealthy จะทำการ failover ไปที่ instance ที่ standby อยู่

  3. ในส่วนของ Network settings เลือก network ที่ต้องการให้ load balancer ทำงาน ระบุ IP Address ที่ต้องการ

  4. ในส่วนของ Balancing pools เลือก balancing pool ที่จะ forward traffic จาก load balancer ไปยัง VM โดยการกด Add

    1. ในส่วนของ Forwarding rule เลือก rule ที่ต้องการ forward จาก load balancer ไปที่ backend protocol Forwading rule

    2. ในส่วนของ Balancing settings:

      1. เลือกอัลกอลิทึม

        • Least connections: ส่ง request ไปที่ VM ที่มี จำนวน connection น้อยที่สุด

        • Round robin: กระจาย request ไปแต่ละ VM วนลำดับเท่าๆ กัน

        • Source IP: Request จาก IP เดิม จะไป VM เดิมเสมอ

      2. Sticky session

        • เปิดใช้งานแล้ว Load Balancer จะ สร้าง cookie แนบไปกับ response

        • เมื่อ client ส่ง request ครั้งถัดไป → จะถูกส่งไป VM เดิม

        • ใช้ cookie นี้เป็นตัวจำว่า client เคยไปที่ VM ไหน

    3. ในส่วนของ Members, เพิ่ม vm ที่จะรับ traffic จาก Load Balancer โดยการกด Add

    4. Allowed CIDRs ระบุช่วง IP address ที่ต้องการให้เข้าถึง load balancer ได้

    5. ในส่วนของ Health monitor

      • HTTP/HTTPS: ใช้ GET request เช็ค response ต้องได้สถานะ 200 และมีการกำหนด URL Path

      • TCP/UDP: เช็คว่าพอร์ตเปิดและสามารถใช้งานได้

      • PING: เช็คว่าสามารถ ping ได้

    6. กด Create

  5. เพิ่ม balancing pools ได้มากกว่า 1 pool ตามความต้องการ

  6. กด Create

Last updated

Was this helpful?