① Load Balance คืออะไร (สรุปสั้นที่สุด)
Load Balance คือการ “กระจายการทำงานหรือ Traffic” ไปยังหลายเครื่องหรือหลาย Server เพื่อไม่ให้เครื่องใดเครื่องหนึ่งรับภาระหนักเกินไป
👉 สรุปง่าย:
Load Balance = แบ่งงานให้หลายเครื่องช่วยกันทำ
② Load Balance ทำงานยังไง
เมื่อมีผู้ใช้จำนวนมาก:
- ผู้ใช้ส่ง Request เข้ามา
- Load Balancer รับคำขอ
- กระจายไปยัง Server หลายตัว
- Server ตอบกลับ
👉 ผู้ใช้ไม่รู้ว่ามีหลาย Server
③ ตัวอย่างการใช้งานจริง
- เว็บไซต์ใหญ่ (เช่น E-commerce)
- ระบบ API
- ระบบองค์กร
- Cloud
👉 ถ้าไม่มี → ล่มง่าย
④ Load Balance มีกี่แบบ
1. Layer 4 (L4)
- กระจายตาม IP/Port
2. Layer 7 (L7)
- กระจายตาม URL / Application
⑤ วิธีการกระจายโหลด
- Round Robin → สลับทีละเครื่อง
- Least Connection → เลือกเครื่องที่ว่าง
- IP Hash → ผูกกับผู้ใช้
⑥ Load Balancer คืออะไร
คืออุปกรณ์หรือ Software เช่น:
- Hardware Load Balancer
- Nginx / HAProxy
- Cloud Load Balancer
⑦ Load Balance กับ Website
ช่วยให้:
- รองรับคนเข้าเยอะ
- โหลดเร็ว
- ไม่ล่ม
⑧ Load Balance กับ Network
ใช้ได้กับ:
- Internet หลายเส้น
- Server หลายเครื่อง
- ระบบองค์กร
⑨ Load Balance กับ Failover
- Load Balance = กระจายโหลด
- Failover = สำรอง
👉 มักใช้ร่วมกัน
⑩ ข้อดีของ Load Balance
- ระบบไม่ล่ม
- รองรับผู้ใช้จำนวนมาก
- เพิ่มความเร็ว
- ขยายระบบง่าย
⑪ ข้อเสียของ Load Balance
- ต้องตั้งค่า
- มีค่าใช้จ่าย
- ซับซ้อน
⑫ ปัญหาที่พบบ่อย
- ตั้งค่าไม่สมดุล
- Server ไม่เท่ากัน
- Session หลุด
⑬ สรุป
Load Balance คือเทคนิคกระจายภาระงานไปหลายเครื่อง ทำให้ระบบรองรับผู้ใช้ได้มากขึ้น เสถียรขึ้น และไม่ล่มง่าย
👉 เว็บใหญ่ทุกเว็บต้องมี
⑭ คำถามชวนคิด
ถ้าเว็บคุณมีคนเข้า 10,000 คนพร้อมกัน
Server ตัวเดียวจะรับไหวไหม?




