Hadyai Internet R&D LAB

แหล่งความรู้ => Server => Linux Server System => ข้อความที่เริ่มโดย: admin ที่ 28 พฤษภาคม 2008, 18:21:24

หัวข้อ: Load Balance Website บน MultiWAN Server โดยใช้ DNS Round-Robin
เริ่มหัวข้อโดย: admin ที่ 28 พฤษภาคม 2008, 18:21:24
หลักการคือ

เนื่องจาก Server เป็นระบบ MultiWAN ทำให้สามารถ Access Website จากภายนอกเข้ามาได้จากหลาย IP
ซึ่งในการ Load-Balance โดยใช้ DNS ก็จะมี 2 แบบ จากหัวข้อ

http://www.hadyaiinternet.com/index.php?topic=64.0

เราจะใช้แบบแรกคือ Multiple CNAMES แทน เพราะเนื่องจาก ip ของเราใช้แบบ Dynamic
ถ้าเป็นแบบ Static IP ก็สามารถใช้แบบ Multiple A Records ได้

ยกตัวอย่าง เช่น

www.mydomain.com   เป็น domain หลัก

ppp-wan1.mydomain.com เป็น WAN1
ppp-wan2.mydomain.com เป็น WAN2
ppp-wan3.mydomain.com เป็น WAN3
ppp-wan4.mydomain.com เป็น WAN4

ตามลำดับ

ดังนั้นเมื่อทำการเรียกเวปไซต์  www.mydomain.com
ตัว DNS ก็จะทำหน้าที่ แปลง  www.mydomain.com เป็น

ppp-wan1.mydomain.com
ppp-wan2.mydomain.com
ppp-wan3.mydomain.com
ppp-wan4.mydomain.com

สลับกันไป แบบ Round-Robin

จะทำให้สามารถเข้าสู่เวปไซต์ www.mydomain.com ได้ทั้ง 4 WAN
เป็นการเพิ่มประสิทธิภาพและแบนวิธให้กับเวปไซต์ของเราได้