Load Balance คืออะไร
Load Balance System เป็นระบบที่จะช่วยแก้ไขปัญหาการทำงานของระบบที่มีการใช้งานหนักได้เป็นอย่างดี โดยการทำ Load Balance คือการจัดกลุ่ม ของ Server หลายๆ เครื่องเพื่อแบ่งงาน กันทำ หรือ กระจาย Load การใช้งานของ User ไปยัง Server เครื่องต่างๆ ภายใน
กลุ่ม สามารถใช้กับฮาร์ดแวร์ ซอฟต์แวร์ หรือการผสมทั้งคู่ นอกจากนี้ยังมีคุณสมบัติของ Fail Over คือหากมีคอมพิวเตอร์ภายในกลุ่มไม่สามารถทำงานได้ เช่น Down อยู่ หรือไม่สามารถ รับงานหรือ User เพิ่มได้เนื่องจาก Resource ที่ใช้ทางานไม่พอ ตัว Load Balancer ที่เป็นตัวแจก Load ให้คอมพิวเตอร์ภายในกลุ่ม ก็จะส่ง load ไปยัง คอมพิวเตอร์เครื่องอื่นๆ แทน จนกว่าคอมพิวเตอร์เครื่องนั้นจะกลับมาใช้งานได้ใหม่ เพื่อให้สามารถรองรับกับจำนวน User ที่เข้ามาใช้งานได้มากขึ้น ซึ่งปัญหาหลักๆ ของคนทำเว็บไซต์ขนาดใหญ่ คือจะทำอย่างไรให้ระบบสามารถรองรับการใช้งานของ User จำนวนมากๆ ได้ และเทคนิคหนึ่งที่มีการใช้กัน อย่างแพร่หลายก็คือการทำ Load Balance นั่นเอง
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQwBccAtFDMiH7hwmHgkZX5UmCfsExCJfCtT2Y9l5m6ZQi0nvfSo43IPRb_H36AZrWhx_B0FsALjWvTrGqNaIQzF3Mn5oDD50y6Vm57OvzKvpzggDFZQmTKqp3xjOA-mjVbk8Knf1XEnc7/s1600/loadbalance.png)