¿Qué capa de mensajería usar, Heartbeat o Corosync?

20

Casi terminé mi investigación sobre la configuración de un clúster de servidores web y todavía no estoy decidido sobre qué capa de mensajería usar con Pacemaker. Los servidores que estoy usando son todos de Fedora, por lo que ambas capas están disponibles a través de YUM, ambas están bien documentadas y se dice que funcionan bien con Pacemaker. Lo que no he podido encontrar es una opinión sobre cuál es mejor. ¿Alguien tiene experiencia con ambos y también tiene preferencia sobre cuál es mejor? ¿Se tiene una base de apoyo comunitario más grande? ¿Es uno más estable que el otro? ¿O es esta una decisión arbitraria?

Jeff Busby
fuente

Respuestas:

21

Ok, viendo que no hay nada más que plantas rodadoras que atraviesan este hilo, salí y hice el trabajo de campo yo mismo. Tomé la decisión de utilizar Corosync por los siguientes motivos:

  • Corosync es un proyecto más nuevo (basado en openais) y parece ser el 'futuro' para las capas de mensajería
  • Parece que Hearbeat se mantendrá durante un tiempo más largo, pero en última instancia podría ser menospreciado
  • Corosync admite algunas funciones más en Pacemaker que Heartbeat no, no estoy seguro de si estas funciones serán necesarias en mi proyecto actual, pero tener la opción es buena.

Las siguientes discusiones me ayudaron a tomar mi decisión:

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

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

Sitio de Corosync: http://corosync.github.io/corosync/

Sitio de Heartbeat: http://www.linux-ha.org/wiki/Main_Page

Jeff Busby
fuente
2
Parece que tenías razón sobre el juego de naftalina. El sitio Heartbeat parece abandonado con el último cambio de contenido en la wiki en 2010. Mientras que Corosync todavía está activo. Gracias por tomarse el tiempo de investigar esto.
Burhan Ali