Uso di Bit Torrent per la gestione interna delle versioni

10

Al momento abusiamo del nostro sistema di controllo delle versioni e lo usiamo ... praticamente come un FTP per archiviare i binari di grandi dimensioni (4+ GB).

Stiamo cercando di allontanarci da questa pratica orrenda che ha e continua a devolvere e prendere sempre più risorse IT mentre sta paralizzando i processi di integrazione e rilascio.

Una soluzione per questo sarebbe utilizzare la condivisione di file P2P per distribuire queste immagini / binari di rilascio, mescolando i file server e alcune macchine utente chiave come semi.

Quindi la mia domanda arriva in due parti:

  1. Qualcuno di voi ha fatto ricorso alla configurazione di BitTorrent nella propria intranet per distribuire le immagini di rilascio / i binari? in caso contrario, cosa ne pensate di questa idea (che non era in realtà mia BTW, ma penso che sia fantastica)
  2. Esiste un software basato su Web open source per gestire la pubblicazione di tracker BitTorrent ?, in modo che quando c'è un nuovo rilascio può essere ricercabile e mostrare la sua disponibilità per quanto riguarda le sementi e le sanguisughe? (... sai a cosa mi riferisco)

Modifica: la rete intranet è globale (ad esempio Stati Uniti, Cina, Germania, Messico). L'FTP regolare potrebbe funzionare ma non è economico.

    
posta dukeofgaming 18.08.2012 - 00:06
fonte

1 risposta

9

Mi piace l'idea. BitTorrent è probabilmente la migliore soluzione per la condivisione di file di grandi dimensioni tra i numerosi utenti concepiti finora, è un peccato che lo stigma che porta probabilmente continuerà a ostacolare la sua adozione mainstream. Tuttavia, molti progetti open source, incluse le distribuzioni Linux, usano i torrent come un canale secondario di distribuzione

Puoi trovare diversi tracker open source su sourceforge, tra cui TBSource e TBDev.net , attuali incarnazioni del popolare progetto torrentbits. Un'altra opzione è XBTT , sebbene sospetto che potrebbe essere eccessivo per le tue esigenze. Ha un frontend spartan, ma ci sono frontend di terze parti disponibili se ne hai bisogno.

C'è anche la possibilità di sfruttare i torrent senza dover configurare ed eseguire un tracker, poiché i client torrent possono operare in modalità trackerless, utilizzando un hashtable distribuito per scambiare informazioni tra pari. Avresti comunque bisogno di condividere i file torrent in qualche modo, ma puoi configurare un semplice sito web / ftp in un attimo, oppure salvarli su svn (non è un problema dato che pesano diversi kb per file).

    
risposta data 18.08.2012 - 01:15
fonte

Leggi altre domande sui tag