งานค่อนข้างใหญ่เป็น Windows Server ตอนนี้ DELL R200 Quad-Core RAM 8GB ยังเอาไม่อยู่ขนาดแยก IIS กับ MSSQL Server ออกเป็น DELL สองเครื่องแล้วยังไม่พอใจ
ต้องการหา Load Balancer Switch (Gigabit) มาเสริม… Farm Server Windows 2003/R2 ช่วยแนะนำกันหน่อยครับ
thx.
อะไรไม่พอครับ bw หรอไม่น่าจะไช่ PRTG จับดูยังเอ่ย
Solution นี้จิงๆเคยทำ ไม่ยากเลย
เครื่อง 3 เครื่องครับ กำลังสวย
IIS เพียวๆ สองเครื่อง อีกเครื่องรัน MSSQL Mail DNS ครับ ทั้งสามเครื่อง ทำ Load Balance กันครับ
แล้วก็ ทั้งสามเป็น internal ip ทั้งหมด
จากนั้นก็หา Router มาครับ 1 ตัว fix ip public จากนั้นก็ Set Router ในการชี้ Port ต่างๆ มา พร้อม Firewall
จบคับทำมาแล้ว Streaming Server ครับที่ทำ เกี่ยวกะพวก MC Pretty ไรพวกนี้ มีจัดประกวด
lol
Router ก็ Cisco ก็ได้นะ ถ้าเงินไม่ไช่ปัญหา
หายเงียบไปค่อนวัน…
ไปนั่งคิด Solution ให้โปรแกรมเมอร์ทำโดยไม่ต้องใช้ Load Balancer Switch
ใช้เครื่องทั้งหมด 4 เครื่อง (วินโดว์หมด) เครื่องแรก…เป็น front webpage เครื่องที่สองและสามเป็น IIS เครื่องที่สี่เป็นดาต้าเบส (ตัวนี้ RAM 8G) นอกนั้น RAM 2G หมด
เครื่องแรก (Front web) จะเป็นทางเข้าหน้าเว็บ และนับจำนวน Client และกำหนดว่ากี่ Client Logon เข้ามาให้ re-direct ไปเครื่อง IIS-1 & IIS-2
ตอนนี้โปรแกรมเมอร์ทำโปรแกรมเช็ค session client และให้ re-direct ไปตามที่กำหนดได้แล้ว พรุ่งนี้ได้ทำการโยก ip มาใช้งานจริงกับแนวคิดนี้…
DELL R200 / 2.4GHz 7 เครื่องสำหรับโปรเจคนี้มาถึงแล้ว ฮ่า
ไม่ต้องใช้ HW Load Balancer Switch แล้วครับ
แต่เมื่อวานได้ตัว Web Load Balancer จากเพื่อนมาตัวหนึ่งยังไม่ได้ว่างทดสอบ…
ไว้จะมารายงานผลเรื่อยๆครับ…
ใช้ windows ทำก็ได้ครับ ตัวไดร่วงก็ยังมีอีกตัว
ช่วยแนะนำหน่อย… จะทำ MSSQL 2 เครื่อง master/slave กัน…เคยเห็นมี Article/How-to ไหมครับ
ตอนนี้เรื่องกระจาย session webpage ไม่มีปัญหาแล้วจากที่โปรแกรมเมอร์ทดลองเครื่องวันนี้ตามทีกล่าวไป
แต่อยากเพิ่ม DBMS ให้แน่น
RAM 8GB กับรุ่นนี้ MSSQL ยังรันสบายๆไม่ถือว่าหนักอะไรครับ ทำงานบน Windowx 2003/R2 Enterprise เห็นเต็ม 8GB process multi-core ได้ดี
ตอนนี้พอใจและสบายใจกับงานนี้แล้ว พอดีได้โปรแกรมเมอร์เขียน .Net เก่งเลยเบาแรงไปเยอะ
ก่อนหน้านี้ MSSQL จ่ายให้กับ IIS เพียงเครื่องเดียว… หลังจากโปรแกรมเมอร์เขียน front page ให้กระจาย session ไป IIS1-(n) พบว่า… ทำงานได้เร็วมาก เนื่องจาก IIS ทำการ Req/Query ไปและได้รับข้อมูลกลับมาเร็ว โดยที่ IIS เครื่องนั้นไม่ต้อง Waiting รอ SQL Data กันนาน… ไม่มี process IIS สะสมจากการรอ… กระจายแบบนี้เพิ่ม BW ในการเดินทางอีกด้วย ข้อมูลทุกอย่างยกเว้น script .net เรียกใช้จาก MSSQL/DBMS หมดครับ
ผมยังไม่มีเวลาทำสถิติเก็บเพราะพึ่งเริ่มระบบกัน งานนี้ย้ายมาจากที่อื่นเนื่องจากแก้ปัญหาให้เปิดเว็บเรียกข้อมูลได้ช้า งานระบบ Auctioning ประมานนั้นครับ การที่รอ 3-5 วินาที ก็ส่งผลแล้ว.
ไม่เคยทำแบบนั้นอะครับ เคยทำแต่ Load Balance WebServer เฉยๆ
ส่วน MSSQL ใช้แยกเครื่องเดียว ผมไม่ได้ใช้ DB มากขนาดนั้น
ตอนนี้กำลังจะคิดใช้ Store Producer ของ MSSQL ในการดึงข้อมูลกันระหว่าง SQL สองเครื่อง…โปรแกรมเมอร์ผมก็ไม่ได้เก่ง SQL Command ของ MSSQL เท่าไร…กำลังง่มๆกัน
พี่หนึ่งโปรเจคใหญ่จังเลยนิครับ เสร็จแล้วมาแสดงเป็นตัวอย่างด้วยเน้อ
[quote author=thaidhost link=topic=11325.msg109946#msg109946 date=1210763990]
พี่หนึ่งโปรเจคใหญ่จังเลยนิครับ เสร็จแล้วมาแสดงเป็นตัวอย่างด้วยเน้อ