web-dev-qa-db-ja.com

ハートビートとコロシンクのどちらのメッセージングレイヤーを使用しますか?

Webサーバークラスターのセットアップに関する研究はほぼ終了しましたが、Pacemakerで使用するメッセージングレイヤーについてはまだ決断していません。私が使用しているサーバーはすべてFedoraなので、どちらのレイヤーもYUM経由で利用できます。どちらも十分に文書化されており、Pacemakerで適切に動作すると言われています。私が見つけられなかったのはどちらが良いかという意見です。誰もがこれらの両方の経験があり、どちらが優れているかについて好みがありますか?より大きなコミュニティサポートベースはありますか?一方が他方より安定していますか?それともこれは恣意的な決定ですか?

20
Jeff Busby

タンブルウィードがこの糸を通って突進しているだけだと思って、私は外に出て、自分で脚仕事をしました。以下の理由により、コロシンクを使用することにしました。

  • Corosyncは新しいプロジェクト(openaisに基づく)であり、メッセージングレイヤーの「未来」のようです
  • ハートビートはそれがかなり長く維持されるように見えますが、最終的には乱暴にされる可能性があります
  • CorosyncはPacemakerでいくつかの機能をサポートしていますが、Heartbeatはサポートしていません。現在のプロジェクトでこれらの機能が必要かどうかは未定ですが、選択肢はいいです。

以下の議論は私の決断に役立ちました:

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

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

Corosyncサイト: http://corosync.github.io/corosync/

ハートビートサイト: http://www.linux-ha.org/wiki/Main_Page

21
Jeff Busby