เลเยอร์การส่งข้อความใดที่จะใช้ Heartbeat หรือ Corosync


20

เพิ่งเสร็จสิ้นการวิจัยของฉันในการตั้งค่าคลัสเตอร์เว็บเซิร์ฟเวอร์และฉันยังไม่แน่ใจว่าเลเยอร์การส่งข้อความใดที่จะใช้กับ Pacemaker เซิร์ฟเวอร์ที่ฉันใช้นั้นเป็น Fedora ทั้งหมดดังนั้นทั้งสองเลเยอร์จึงสามารถใช้งานผ่าน YUM ได้ซึ่งมีการบันทึกไว้อย่างดีและบอกว่าทำงานได้ดีกับ Pacemaker สิ่งที่ฉันไม่สามารถหาได้คือความเห็นที่ดีกว่า ไม่มีใครมีประสบการณ์กับทั้งสองอย่างนี้และยังมีการตั้งค่าเป็นที่หนึ่งที่ดีกว่า มีฐานสนับสนุนชุมชนที่ใหญ่กว่าหรือไม่ มีความเสถียรมากกว่าหรือไม่? หรือนี่เป็นการตัดสินใจตามอำเภอใจ?

คำตอบ:


21

ตกลงเห็นเป็นอย่างไรไม่มีอะไร แต่ tumbleweeds กระโชกในหัวข้อนี้ฉันออกไปทำงานที่ตัวเองได้ทำ ฉันได้ตัดสินใจที่จะใช้ Corosync ด้วยเหตุผลดังต่อไปนี้:

  • Corosync เป็นโครงการใหม่ (ตาม openais) และดูเหมือนว่าจะเป็น 'อนาคต' สำหรับเลเยอร์การส่งข้อความ
  • Hearbeat ดูเหมือนว่ามันจะได้รับการดูแลเป็นระยะเวลานาน แต่ในที่สุดก็สามารถ mothballed
  • Corosync รองรับคุณสมบัติเพิ่มเติมอีกสองสามอย่างใน Pacemaker จากนั้น Heartbeat ไม่ได้ฉันไม่แน่ใจว่าจะต้องใช้คุณสมบัติเหล่านี้ในโครงการปัจจุบันของฉัน แต่มีตัวเลือกที่ดี

การอภิปรายต่อไปนี้ช่วยฉันในการตัดสินใจ:

http://www.gossamer-threads.com/lists/linuxha/pacemaker/71053

http://answerpot.com/showthread.php?124007-Heartbeat+vs+OpenAIS

ไซต์ Corosync: http://corosync.github.io/corosync/

เว็บไซต์ Heartbeat: http://www.linux-ha.org/wiki/Main_Page


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