Verwenden von Bit Torrent für das interne Release-Management

10

Wir missbrauchen derzeit unser Versionskontrollsystem und verwenden es ... so ziemlich als FTP, um große Release-Binärdateien (4+ GB) zu speichern.

Wir versuchen, uns von dieser schrecklichen Praxis zu entfernen, die immer mehr IT-Ressourcen entwickelt und beansprucht, während die Integrations- und Freigabeprozesse lahmgelegt werden.

Eine Lösung hierfür wäre die Verwendung der P2P-Dateifreigabe, um diese Release-Images / Binärdateien zu verteilen, Dateiserver und einige wichtige Benutzermaschinen als Startwerte zu mischen.

Meine Frage besteht also aus zwei Teilen:

  1. Hat jemand von euch BitTorrent in seinem Intranet eingerichtet, um Release-Images / Binärdateien zu verteilen? Wenn nicht, was halten Sie von dieser Idee (die übrigens nicht meine war, aber ich finde sie großartig)?
  2. Gibt es eine webbasierte Open-Source-Software für die Veröffentlichung von BitTorrent-Trackern? Damit eine neue Version durchsuchbar ist und ihre Verfügbarkeit in Bezug auf Samen und Blutegel anzeigt? (... Sie wissen, worauf ich mich beziehe)

Bearbeiten: Das Intranet ist global (zB USA, China, Deutschland, Mexiko). Normales FTP könnte funktionieren, ist aber nicht so kostengünstig.

dukeofgaming
quelle
1
Können Sie uns näher erläutern, wie Ihr Intranet eingerichtet ist? Ist es über Kontinente oder nur über das Land / den Staat?
Serggserg
Warum richten Sie kein reguläres FTP ein? Ist der von Ihnen erwartete Verkehr zu hoch, um realisierbar zu sein?
Scrwtp
Facebook verwendet BitTorrent für die Bereitstellung seiner Releases.
igorw

Antworten:

9

Ich mag die Idee. BitTorrent ist möglicherweise die beste Lösung für den Austausch großer Dateien zwischen zahlreichen Benutzern, die bisher entwickelt wurden. Es ist eine Schande, dass das Stigma, das es mit sich bringt, wahrscheinlich die Akzeptanz des Mainstreams weiterhin behindern wird. Dennoch verwenden viele Open Source-Projekte, einschließlich Linux-Distributionen, Torrents als sekundären Vertriebskanal

Auf sourceforge finden Sie mehrere Open-Source-Tracker, darunter TBSource und TBDev.net , aktuelle Inkarnationen des beliebten Torrentbits-Projekts. Eine andere Option ist XBTT , obwohl ich vermute, dass es ein Overkill für Ihre Bedürfnisse sein könnte. Es hat ein spartanisches Frontend, aber es gibt Frontends von Drittanbietern, falls Sie diese benötigen.

Es besteht auch die Möglichkeit, Torrents zu nutzen, ohne einen Tracker einrichten und ausführen zu müssen, da Torrent-Clients in einem trackerlosen Modus arbeiten können und eine verteilte Hashtabelle zum Austausch von Peer-Informationen verwenden. Sie müssten immer noch Torrent-Dateien irgendwie freigeben, aber Sie können in kürzester Zeit eine einfache Website / FTP dafür einrichten oder sie auf svn speichern (kein Problem, da sie mehrere KB pro Datei wiegen).

scrwtp
quelle