Geben Sie Multicast an mehrere verschiedene geo-Standorten

stimmen
2

Ich brauche eine logische PGM basierten Multicast-Adresse in der Anwendung zu verwenden, während eine solche Anwendung ermöglichen „nahtlos“ über mehrere verschiedene Geo-Standorten laufen (dh denken US / Europa / Australien).

Die Anwendung ist ganz Durchsatz (mehrere Millionen biz. Nachrichten pro Tag) und Latenz anspruchsvolle whith vielen kleinen, aber sehr häufig Nachrichten senden. Klassische Atom gesehen wird nicht funktionieren hier aufgrund einiger externer Grenzen von Latenzen.

Ich habe mit mehreren Optionen kommen, um diese Datenzentren zu verbinden, aber die besten nicht finden kann. Optionen, die ich in Betracht gezogen haben, sind: 1) Vorwärts Multicast-Nachrichten via VPN (können so große Last VPN Griff). 2) Übersetzen alle Multicast-Nachrichten zu „Wrapper-Nachrichten“ und leiten sie über AMQP. 3) Schreiben spezialisiert in-house-Gatter, das Multicast-Nachrichten über TCP beiden anderen Standorten tunnelt. 4) Jede andere Lösung

Ich würde es vorziehen Option 1, da es keine zusätzlichen Code benötigt von Devs schreibt. aber ich fürchte, es nicht zuverlässige Verbindung sein wird.

Gibt es Regeln für eine solche Verbindung zu bewerben?

Was ist die beste Netzwerkkonfiguration in Bezug auf die geographische Konfiguration ist für über Constraints.

Veröffentlicht am 10/12/2008 um 01:12
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Wollte nur Hallo sagen :)

Wie für das Thema, wir mit Sammels über WAN nicht viel Erfahrung haben, aber mein Gefühl ist , dass PGM + WAN + hohe Datenvolumen zu Neuübertragung Stürme führen würde. VPN wird dieses Problem nicht verschwinden zu lassen , als alle der australischen Empfänger würden, wenn sie mit fehlenden Paketen konfrontiert usw. NACKS nach Europa schicken

PGM-Spezifikation ist für Baumstruktur von Knoten für die Nachrichtenübermittlung ermöglichen, so in der Theorie Sie die Daten lokal einen einzelnen Knoten auf der Empfangsseite das würde seinerseits wieder Multicast platzieren könnten. Aber ich bin nicht sicher, ob diese Art von Funktionalität mit MS Implementierung von PGM zur Verfügung steht. Optional können Sie einen Cisco-Router mit PGM-Unterstützung auf der Empfangsseite platzieren, die dies für Sie behandeln würde.

Auf jeden Fall wäre meine Präferenz, die Daten zu TCP-Stream zu konvertieren, es über das WAN übergeben und dann auf der anderen Seite zu PGM zurück zu konvertieren. Einige Code muss geschrieben werden, aber keine bösen Überraschungen zu erwarten sind.

Martin S.

Beantwortet am 29/12/2008 um 22:12
quelle vom benutzer

stimmen
0

bei CohesiveFT liefen wir ein sehr ähnliches Problem in, wenn wir unser „VPN-Cubed“ Produkt zum Anschluss mehrerer Wolken hinter unserem eigenen Firewall bis zu Servern, in einem VPN. Wir wollten in der Lage sein, Anwendungen zu laufen, die miteinander unter Verwendung von Multicast gesprochen, aber zum Beispiel Amazon EC2 bietet keine Unterstützung für Multicast aus Gründen, die ziemlich offensichtlich sein sollen, wenn Sie das Potenzial für Netzstürme für einen ganzen Rechenzentrum betrachten. Wir wollten auch den Datenverkehr über einen weiten Bereich Verband von Knoten über das Internet.

Ohne zu sehr ins Detail, beteiligte die Lösung Tunneling mit Standard - Routing - Protokollen wie BGP und offenen Technologien für VPNs kombinieren. Wir verwenden RabbitMQ AMQP - Nachrichten in einem PubSub Stil zu liefern , ohne physikalischen Multicast zu benötigen. Dies bedeutet , dass Sie gefälschte Multicast über Wide Area Subnetze können, auch über mehrere Domains und Firewalls, sofern Sie in der VPN-Cubed sicheren Hafen sind. Es funktioniert , weil es ein ‚Netzwerk - Overlay‘ wie in technischem Hinweis ist hier beschrieben: http://blog.elasticserver.com/2008/12/vpn-cubed-technical-overview.html

Ich beabsichtige nicht, Sie tatsächlich bieten eine spezifische Lösung, aber ich hoffe, dass diese Antwort gibt Ihnen Vertrauen, einige dieser Ansätze zu versuchen.

Cheers, alexis

Beantwortet am 10/01/2009 um 11:31
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more