4

Amazon EC2の共有ファイル システムに基づくActiveMQ マスター/スレーブ構成を使用したいと考えています。これが最終目標です。オペレーティング システムは Ubuntu 12.04 である必要がありますが、それほど大きな違いはありません。

RDS に基づくマスター/スレーブ構成ではないのはなぜですか? 私たちはそれを試してみましたが、セットアップは簡単です (マルチ AZ を含む)。ただし、これは比較的遅く、フェイルオーバーに約 3 分かかるため、他の方法を見つけたいと考えています。

どの共有ファイルシステムを使用する必要がありますか? 私たちはいくつかの調査を行い、次の結論に達しました (これは間違っている可能性があるため、修正してください)。

GlusterFS ですか?成功例はほとんど見つかりませんでした。代わりに、実際の説明のないバグ トラッカーのむしろ思いとどまらせるエントリ: 「1 秒あたりおそらく 15 を超えるメッセージがエンキュー/デキューされるマスター/スレーブ共有ファイル システムで GlusterFS を使用することはお勧めしません。」多くのメッセージで GlusterFS で ActiveMQ を正常に使用している理由を知っている人はいますか?

EBS かエフェメラル ストレージか? GlusterFS はすべてのデータをレプリケートする必要があるため、エフェメラル ストレージを使用できますか、または EBS を使用する利点はありますか (IMHO スナップショットはシナリオには関係ありません)。

おそらく GlusterFS を試してみますが、マーフィーの法則によれば、最悪の場合に問題が発生します。そのため、(できれば) これについてさらにいくつかの意見を得ることで、それを回避したいと考えています。前もって感謝します!

PS:なぜこれを ServerFault に投稿しなかったのですか? それはより適切ですが、SOにはこのトピックに関する投稿が10倍多いため、群れに固執しました。

4

1 に答える 1

1

単なるアイデア....しかし、activemq 5.7 (またはすでに 5.6) を使用すると、プラグ可能なロッカー (http://activemq.apache.org/pluggable-storage-lockers.html) を使用できます。そのため、ファイルシステムをストレージとして使用し、RDS を単なるロック メカニズムとして使用することも選択肢の 1 つかもしれません。これまでにこれを試したことがないことに注意してください。

于 2013-01-05T16:38:18.620 に答える