ฉันมีเซิร์ฟเวอร์ VPS 4 ตัว แผนของฉันคือใช้หนึ่งในเซิร์ฟเวอร์ VPS เหล่านี้เป็นตัวโหลดบาลานซ์ซึ่งส่งเมลที่ได้รับจากเซิร์ฟเวอร์อื่นไปยังไคลเอนต์ 3 VPS (smtp) อื่น ๆ ที่จะส่งต่อเมลไปยังเครือข่ายภายนอก

ความคิดคือ:

        ->  VPS2
 VPS1   ->  VPS3
        ->  VPS4

ฉันต้องการให้ Postfix ถูกใช้เป็น MTA ในการกำหนดค่านี้ ใครสามารถช่วยฉันในเรื่องนี้?

เซิร์ฟเวอร์ทั้งหมดมี CentOS 5 เป็นระบบปฏิบัติการ

answer

เรากำลังพูดถึงปริมาณแบบไหนที่นี่ ?

เครื่อง postfix หนึ่งเครื่องที่มีระบบย่อยดิสก์ที่เหมาะสมบนฮาร์ดแวร์สมัยใหม่ สามารถทำข้อความได้หลายร้อยข้อความต่อวินาที

เหตุผลหนึ่งในการใช้เครื่องส่งแยกคือการใช้ IP ต้นทางที่แตกต่างกันเพื่อเพิ่มปริมาณงานให้กับผู้ให้บริการอีเมลรายใหญ่ แต่คุณไม่ได้ให้รายละเอียดเกี่ยวกับการใช้งานการตั้งค่านี้ตามที่คุณตั้งใจไว้

คุณสามารถใช้haproxyในโหมด tcp เพื่อโหลดคำขอ SMTP ของบาลานซ์ไปยังเซิร์ฟเวอร์ VPS อีกสามตัว อย่างไรก็ตาม คุณจะมีจุดล้มเหลวเพียงจุดเดียวซึ่งก็คือตัวโหลดบาลานซ์ อย่างไรก็ตาม คุณจะมีฟังก์ชันการทำโหลดบาลานซ์ที่จำเป็นตราบเท่าที่ตัวโหลดบาลานซ์ยังมีชีวิตอยู่