Menggunakan Bit Torrent untuk manajemen rilis internal

10

Kami saat ini menyalahgunakan sistem kontrol versi kami dan menggunakannya ... cukup sebagai FTP untuk menyimpan binari rilis besar (4+ GB).

Kami berusaha untuk beralih dari praktik menghebohkan ini yang telah dan terus beralih dan mengambil lebih banyak sumber daya TI sambil melumpuhkan proses integrasi dan pelepasan.

Solusi untuk ini akan menggunakan berbagi file P2P untuk mendistribusikan gambar / binari rilis ini, menggabungkan server file dan beberapa mesin pengguna utama sebagai seed.

Jadi pertanyaan saya datang dalam dua bagian:

  1. Adakah di antara Anda yang menggunakan BitTorrent di intranet Anda untuk mendistribusikan gambar / binari rilis ?, jika tidak, apa pendapat Anda tentang ide ini (yang sebenarnya bukan milik BTW, tapi saya rasa ini hebat)
  2. Apakah ada perangkat lunak berbasis web open source untuk menangani penerbitan BitTorrent pelacak ?, sehingga ketika ada rilis baru dapat dicari dan menampilkan ketersediaannya sehubungan dengan biji dan lintah? (... Anda tahu apa yang saya maksudkan)

Sunting: Intranet bersifat global (mis. Amerika Serikat, Tiongkok, Jerman, Meksiko). FTP reguler dapat bekerja tetapi tidak seefektif biaya.

dukeofgaming
sumber
1
Bisakah Anda memberi kami detail lebih lanjut tentang cara mengatur intranet Anda? Apakah itu melintasi benua, atau hanya melintasi negara / negara bagian?
sergserg
Mengapa Anda tidak menyiapkan ftp biasa? Apakah lalu lintas yang Anda harapkan terlalu tinggi untuk layak?
scrwtp
Facebook menggunakan BitTorrent untuk menyebarkan rilis mereka.
igorw

Jawaban:

9

Aku suka gagasan itu. BitTorrent mungkin merupakan solusi terbaik untuk berbagi file besar di antara banyak pengguna yang dirancang sejauh ini, sayang sekali bahwa stigma yang dibawanya mungkin akan terus menghambat adopsi mainstream itu. Namun, banyak proyek open source, termasuk distribusi Linux, menggunakan torrent sebagai saluran distribusi sekunder

Anda dapat menemukan beberapa pelacak sumber terbuka di sourceforge, di antaranya TBSource dan TBDev.net , inkarnasi terkini dari proyek torrentbit populer. Pilihan lain adalah XBTT , meskipun saya curiga itu mungkin berlebihan untuk kebutuhan Anda. Memiliki frontend sederhana, tetapi ada frontend pihak ketiga yang tersedia jika Anda membutuhkannya.

Ada juga kemungkinan untuk memanfaatkan torrent tanpa harus mengatur dan menjalankan pelacak, karena klien torrent dapat beroperasi dalam mode pelacak, menggunakan hashtable terdistribusi untuk bertukar informasi rekan. Anda masih perlu berbagi file torrent dengan cara apa pun, tetapi Anda dapat mengatur beberapa situs web / ftp sederhana untuk itu dalam waktu singkat, atau menyimpannya di svn (bukan masalah karena mereka menimbang beberapa kb per file).

scrwtp
sumber