質問

私はこのようなアプリケーションを可能にしながら、いくつかの異なる地理的場所(すなわち、米国/欧州/豪州思う)間で実行されている「シームレス」アプリケーション内の1つの論理PGMベースのマルチキャストアドレスを使用する必要があります。

アプリケーションは、非常にスループット(数百万ビズ。メッセージ日)とレイテンシ小さいが非常に頻繁にメッセージを送り、多くのwhith厳しいです。クラシックアトムのパブでは、待ち時間のいくつかの外部の制限により、ここでは動作しません。

私はそれらのデータセンターを接続するためのいくつかのオプションが出ているが、最高のものを見つけることができません。 私が検討しているオプションは次のとおりです。   1)VPNの(VPNは、このような大きな負荷を処理することができます)を経由して転送するマルチキャストメッセージが。   2)「ラッパーのメッセージ」に、すべてのマルチキャスト・メッセージを翻訳し、AMQPを経由して転送します。   3)他の二つの場所にTCP経由でマルチキャストメッセージをトンネルの専門の社内ゲートを書きます。   4)他のソリューション

それは、追加のコードが開発者からの書き込みを必要としないように、

私はオプション1を好むだろう。私はそれが信頼性の高い接続ができません怖います。

などの接続に適用するすべてのルールがありますか?

どのような地理的な構成に関して最良のネットワーク構成は、上記の制約のためである。

役に立ちましたか?

解決

ただ挨拶したかった:)

トピックについては、我々はWAN上のマルチキャストではない多くの経験を持っている、しかし、私の気持ちは、データのPGM + WAN +ハイボリュームが再送嵐につながるということです。欠落したパケットに直面したとき、のすべてののオーストラリアの受信機は、ヨーロッパなどにNACKを送信してます。

VPNは、この問題が消えることはありません

PGMの仕様では、あなたがその順番再マルチキャストローカルデータの場合と受信側の単一ノードを置くことができ、理論的にはので、メッセージ配信のためのノードのツリー構造を可能にしません。しかし、私はこの種の機能は、PGMのMSの実装で利用可能であるかどうかを確認していません。必要に応じて、あなたはあなたのためにこれを処理します受信側のPGMをサポートしているCiscoルータを配置することができます。

いずれの場合にも、私の好みは、TCPストリームにデータを変換WAN上を通過した後、他方の側にバックPGMに変換することであろう。いくつかのコードを書かなければならないが、しかし全く厄介な驚きは予想されません。

マーティンSます。

他のヒント

我々は我々自身のファイアウォールの背後にあるサーバまでの複数のクラウドを接続するために、当社の「VPN-Cubedの」製品を設計したときに、

CohesiveFTで、私たちは1 VPNで、非常に同様の問題に遭遇しました。私たちは、マルチキャストを使用してお互いに話をしたアプリケーションを実行できるようにしたかったが、例えばアマゾンEC2を使用すると、全体のデータセンター全体のネットワークの嵐の可能性を考慮すれば、かなり明白であるべき理由のためのマルチキャストをサポートしていません。また、インターネットを使用してノードの広域連合間でトラフィックをルーティングするたかっます。

あまり詳細に入るがなければ、解決策は、BGP、およびVPNのためのオープンな技術などの標準的なルーティングプロトコルでトンネリングを組み合わせる関与しました。私たちは、物理的なマルチキャストを必要とせずのpubsubスタイルでメッセージを配信するためにRabbitMQのAMQPを使用しました。これは、あなたが、でも、ドメインやファイアウォールを越えて、あなたはVPN-Cubedのセーフハーバーにある広域サブネットオーバーフェイクマルチキャスト提供できることを意味します。ここテクニカルノートで説明したように、それは「ネットワーク・オーバーレイ」であるので、それは動作します:<のhref =「http://blog.elasticserver.com/2008/12/vpn-cubed-technical-overview.html」のrel = "nofollowをnoreferrer "> http://blog.elasticserver.com/2008/12/vpn-cubed-technical-overview.html の

私は実際にあなたが特定のソリューションを提供するために、私はこの答えはあなたにこれらのアプローチのいくつかを試して自信を与える願っています。

つもりはありません。

乾杯、アレクシス

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top