คำแนะนำเกี่ยวกับฮาร์ดแวร์สำหรับ HAProxy สำหรับไซต์จราจรขนาดเล็กหรือขนาดกลาง


10

ฉันสนใจที่จะตั้งค่า HAProxy เพื่อใช้เป็นโหลดบาลานเซอร์สำหรับชุดแอปพลิเคชันเว็บปริมาณการใช้งานขนาดเล็ก การใช้กำลังเพิ่มขึ้นและอาจกลายเป็นขนาดกลางในระยะเวลาอันใกล้ (6 เดือนหรือมากกว่านั้น) ส่วนใหญ่เรากำลังมองหาการโหลดบาลานซ์เนื่องจากลูกค้าบางคนต้องการเซิร์ฟเวอร์เฉพาะของตัวเองบางอย่างที่จะเป็นต้นทุนที่ต่ำที่สุดเท่าที่จะเป็นไปได้

ฉันดูที่บ้าน HAProxy และบล็อกบางส่วน แต่จริงๆแล้วพวกเขาไม่ได้เจาะจงเฉพาะเจาะจงหรือเป็นไซต์ขนาดใหญ่ที่ใช้เซิร์ฟเวอร์ซันสำหรับแอปพลิเคชัน

ฮาร์ดแวร์ชนิดใดและใครที่ distrobution จะแนะนำในแง่ของโปรเซสเซอร์, หน่วยความจำ, ที่เก็บข้อมูลและ distrobution ที่คุณใช้หรือจะแนะนำสำหรับแอปพลิเคชันดังกล่าว?

ขอบคุณล่วงหน้า

คำตอบ:


6

เมื่อพิจารณาว่า HAProxy เป็นเพียงการปรับเปลี่ยนส่วนหัวของแต่ละแพ็คเก็ตที่ไปอย่างละเอียดคุณต้องมีซีพียูที่ทรงพลัง ฉันใช้ HAProxy สำหรับเว็บไซต์ขนาดใหญ่บน HDD 3GB DDR3, 7200rpm HDD SATA และ Xeon E5450 คุณต้องการแบนด์วิดท์สำหรับสิ่งนี้เพราะทราฟฟิกทั้งหมดจะไปทั่วเซิร์ฟเวอร์นี้ (แม้ว่าคุณจะใช้ nat หรือเส้นทาง)


ดังนั้น core2 duo หรือ quadcore ที่ทันสมัยควรทำเคล็ดลับ? และแรมเท่าไหร่ 2-4gb?
MikeJ

3
Xeon ของฉันเป็นรูปสี่เหลี่ยม แต่ฉันไม่เคยโหลดเลยมันสูงกว่า 50% (และสิ่งนี้เกิดขึ้นในจุดสูงสุด) ฉันใช้กับ 3GB ใน DDR3 (บน HP DL360-G6) และฉันไม่เคยมีปัญหา ฉันขอแนะนำให้คุณทำกราฟสำหรับการรับส่งข้อมูลเครือข่ายเพื่อให้คุณสามารถตรวจสอบคอขวดเครือข่าย
MihaiM

6
ดูอัลคอร์ก็เพียงพอแล้วทั้ง haproxy และระบบจะใช้ประโยชน์จากคอร์เพิ่มเติม แต่ใน Core2duo ที่กำหนดค่าอย่างเหมาะสม 2.66 GHz คุณสามารถบรรลุการเชื่อมต่อใหม่สูงถึงประมาณ 40000 ต่อวินาทีซึ่งมันมากเกินพอสำหรับเว็บไซต์ 99.99% อย่าลืมใส่ RAM บ้าง ด้วย 4 GB คุณสามารถรองรับการเชื่อมต่อพร้อมกันได้ประมาณ 100,000 ครั้ง ฉันขอแนะนำให้คุณติดตั้งระบบ 64- บิต คุณคาดหวังที่จะประมวลผลแบนด์วิดธ์อะไร
Willy Tarreau

ฉันกำลังพิจารณาสิ่งนี้สำหรับเว็บไซต์ของ บริษัท ของฉัน การเปลี่ยนแปลงใด ๆ ที่ฉันควรรู้เกี่ยวกับในช่วง 6.5 ปีที่ผ่านมา?
user38537

ไม่มาก แต่โปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำให้
แฮพร็อกซี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.