Contact
Line : comsiam
Contact
Line : comsiam

เมื่อจำนวนผู้ใช้งานเพิ่มขึ้น Server เพียงเครื่องเดียวอาจไม่สามารถรองรับปริมาณการใช้งานได้ทั้งหมด ส่งผลให้ระบบช้า ตอบสนองไม่ทัน หรืออาจล่มในช่วงเวลาที่มีผู้ใช้งานจำนวนมาก
Windows Server 2025 มีฟีเจอร์ Network Load Balancing (NLB) ที่ช่วยกระจายการรับส่งข้อมูลไปยัง Server หลายเครื่องพร้อมกัน ทำให้ระบบรองรับผู้ใช้งานได้มากขึ้น เพิ่มความพร้อมใช้งาน และลดความเสี่ยงจากการที่ Server เครื่องใดเครื่องหนึ่งเกิดปัญหา
Network Load Balancing หรือ NLB คือเทคโนโลยีที่ช่วยกระจาย Traffic ไปยัง Server หลายเครื่อง
ตัวอย่าง
ผู้ใช้งานจะเชื่อมต่อผ่าน
192.168.10.100
หรือ
www.company.local
จากนั้น NLB จะกระจายคำขอไปยัง Server แต่ละเครื่องโดยอัตโนมัติ
NLB จะสร้าง
Virtual IP (VIP)
ขึ้นมา
ตัวอย่าง
192.168.10.100
เมื่อ Client เชื่อมต่อเข้ามา
ระบบจะเลือก Node ที่เหมาะสมตามอัลกอริทึมที่กำหนดไว้
✅ รองรับผู้ใช้งานจำนวนมาก
✅ ลดภาระของ Server
✅ เพิ่ม High Availability
✅ รองรับ Web Application
✅ ลด Downtime
✅ ขยายระบบได้ง่าย
นิยมใช้กับ
ไม่เหมาะกับ
ตัวอย่างระบบ
IP จริง
192.168.10.11
192.168.10.12
Virtual IP
192.168.10.100
ทุกเครื่องต้อง
เปิด PowerShell
รัน
Install-WindowsFeature NLB -IncludeManagementTools
ตรวจสอบ
Get-WindowsFeature NLB
สถานะควรเป็น
Installed
เปิด
nlbmgr
หรือ
Network Load Balancing Manager
เลือก
New Cluster
ใส่ Host แรก
ตัวอย่าง
WEB01
เลือก Network Adapter ที่ต้องการ
ตัวอย่าง
192.168.10.100
Subnet
255.255.255.0
นี่คือ Virtual IP ที่ผู้ใช้งานจะเชื่อมต่อ
ตัวอย่าง
WEBCLUSTER
DNS Name
ตัวอย่าง
web.company.local
มี 2 แบบ
นิยมใช้มากที่สุด
ข้อดี
✅ ติดตั้งง่าย
เหมาะกับบางระบบ Network
ต้องรองรับจาก Switch
คลิกขวา Cluster
เลือก
Add Host To Cluster
เพิ่ม
WEB02
รอจนสถานะเป็น
Converged
ทุก Node ควรแสดง
Converged
หากเป็น
Suspended
หรือ
Stopped
ต้องตรวจสอบเพิ่มเติม
จาก Client
เปิด
http://192.168.10.100
หรือ
http://web.company.local
ระบบควรตอบสนองได้ตามปกติ
เปิด Website บน
แสดงข้อความต่างกัน
จากนั้น Refresh หลายครั้ง
จะเห็นว่า Traffic ถูกกระจายไปยังหลาย Node
ตัวอย่าง
HTTP
80
HTTPS
443
RDP
3389
สามารถกำหนดได้ตามต้องการ
Affinity กำหนดวิธีส่งผู้ใช้งานไปยัง Node
กระจายอิสระ
ผู้ใช้เดิมจะกลับไป Node เดิม
ยึดตาม Subnet
สำหรับ Web Application ส่วนใหญ่
นิยมใช้
Single
สาเหตุ
สาเหตุ
สาเหตุ
ทั้งสองเทคโนโลยีมีหน้าที่ต่างกัน
✅ ใช้ Server สเปกใกล้เคียงกัน
✅ ใช้ DNS ที่ถูกต้อง
✅ ทดสอบ Load ทุกเดือน
✅ ใช้ HTTPS
✅ เปิด Monitoring
✅ อัปเดต Windows อย่างสม่ำเสมอ
หลายองค์กรที่ออกแบบ Web Infrastructure ร่วมกับ comsiam มักใช้ NLB สำหรับ Web Front-End และใช้ Failover Cluster สำหรับ Backend เพื่อให้ได้ทั้งประสิทธิภาพและความพร้อมใช้งานสูงสุด
❌ ไม่ใช่ Hyper-V Cluster
❌ ไม่ใช่ SQL Cluster
❌ ไม่จัดการ Shared Storage
❌ ไม่แทนที่ Backup
NLB มีหน้าที่หลักคือ
Load Balancing
เท่านั้น
Network Load Balancing (NLB) บน Windows Server 2025 เป็นโซลูชันที่ช่วยกระจายโหลดไปยัง Server หลายเครื่องพร้อมกัน เพิ่มความสามารถในการรองรับผู้ใช้งาน ลดภาระของเครื่องใดเครื่องหนึ่ง และเพิ่มความพร้อมใช้งานของบริการ
สำหรับ Web Server, Application Server และบริการที่มีผู้ใช้งานจำนวนมาก NLB ถือเป็นเทคโนโลยีที่ช่วยให้ระบบขยายตัวได้ง่ายขึ้น และเป็นแนวทางที่องค์กรขนาดใหญ่รวมถึงผู้เชี่ยวชาญจาก comsiam ใช้งานจริงในสภาพแวดล้อม Production
หากจำนวนผู้ใช้งานเว็บไซต์ของคุณเพิ่มขึ้น 10 เท่าในวันพรุ่งนี้ ระบบปัจจุบันสามารถกระจายโหลดไปยังหลาย Server ได้อัตโนมัติแล้วหรือยัง?