Frage

Sie fragen sich, ob jemand kann ein gutes Dateireplikation Tool vorschlagen, die über eine WAN-Verbindung repliziert werden. Kein fancy stuff, das heißt VPN, wir suchen nur gerade nach oben TCP / IP-Verbindung, die bidirektional wird synchronisieren.

Wir haben in robo-Kopie, rsync sah (die wir zur Zeit an der richtigen Stelle, aber es gibt nur einen Weg) und ein paar andere kleinere Technologien. Irgendwelche Vorschläge helfen würde! Oh, das ist nur für Windows. Kein Linux / Unix-Tools bitte.

  • Update -

Web Farm Framework mit dieser Lage, jetzt zu helfen, ... ziemlich cool.

War es hilfreich?

Lösung

In der Vergangenheit habe ich erfolgreich eingesetzt Datei Unison Synchronizer .

Es funktioniert auf MS Windows und die meisten der Unix-Familie (und wird auch Sync Cross-Plattform). Es funktioniert in beiden Richtungen:

  

Im Gegensatz zu einfachen Spiegelung oder Backup-Utilities können Unison mit Updates zu den beiden Repliken einer verteilten Verzeichnisstruktur befassen. Updates, die nicht im Widerspruch zu werden automatisch propagiert. In Konflikt stehende Updates werden erkannt und angezeigt.

Es ist das Ergebnis eines Forschungsprojekts. Ich fand es sehr einfach zu bedienen, und vor allem, sehr zuverlässig (es Griffe Verbindungsfehler usw. sehr vorsichtig).

Es verwendet ein eigenes Protokoll unverschlüsselt, kann aber leicht über SSH getunnelt werden, wenn nötig.

verwenden können, zeigen sie nur an zwei Verzeichnisse (lokal, remote montiert oder über SSH getunnelt). Auf den ersten Lauf, wird es finden und alle Unterschiede zeigen Ihnen in Einklang zu bringen. Danach jedes Mal, wenn Sie es laufen wird es still verteilen nicht-widersprüchliche Änderungen, und fordert Sie auf, Konflikte (auch wenn man es nie prompt sagen kann). Es gibt eine Befehlszeile und ein grafisches Frontend für diesen.

Und habe ich erwähnt, es freie Software ist?

Eine Einschränkung: Plattformübergreifende Synchronisation nicht richtig funktioniert, wenn Nicht-ASCII-Dateinamen sind, weil Unison nicht richtig Dateinamen umcodieren (obwohl es Abhilfen sind). Aber für Windows Windows sollte es kein Problem sein.

Andere Tipps

Unsere IT-Abteilung baute ein internationales Sync-Netzwerk basiert auf rsync (läuft auf Windows-Servern). Dies wird verwendet, wirklich große Dateien an andere Standorte zu übertragen. Funktioniert wirklich schön, wie Sie die Dateien auf dem lokalen Server über das LAN zu senden, dann ist es langsam an den Standorten am nächsten für die Empfänger über das WAN gesendet (sie innerhalb oder außerhalb des Unternehmens sein kann). Ein weiteres System, das ich die Interaktion mit ist webbasiert, aber die Server sind Off-Site und damit die vollständige WAN-Transaktion muss abgeschlossen sein, bevor Sie vom Netzwerk trennen.

Nicht genau das, was Ihr fordern, aber rsync kann als Teil eines großen Systems verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top