Використання Bit Torrent для управління внутрішнім випуском


10

В даний час ми зловживаємо нашою системою контролю версій і використовуємо її ... майже як FTP, щоб зберігати бінарні файли великих версій (4+ ГБ).

Ми прагнемо відійти від цієї чудової практики, яка продовжує розвиватися та забирати все більше і більше ресурсів ІТ, калічуючи процеси інтеграції та випуску.

Рішенням цього може бути використання спільного використання файлів P2P для розповсюдження цих зображень / двійкових файлів випуску, змішування файлових серверів та деяких ключових машин користувача як насіння.

Тож моє запитання складається з двох частин:

  1. Чи хтось із вас вдався до встановлення BitTorrent у вашій інтрамережі для розповсюдження релізних зображень / двійкових файлів?
  2. Чи існує веб-програмне забезпечення з відкритим кодом для обробки публікацій трекерів BitTorrent? Так що при появі нового випуску його можна шукати та відображати його доступність щодо насіння та п'явок? (... ви знаєте, про що я маю на увазі)

Редагувати: Інтранет є глобальним (наприклад, США, Китай, Німеччина, Мексика). Регулярний FTP може працювати, але це не так економічно.


1
Чи можете ви надати більше детальних відомостей про налаштування вашої інтрамережі? Це на континентах, або просто в країні / державі?
сергсерг

Чому б вам не встановити звичайний ftp? Невже ваш трафік занадто високий, щоб він був здійсненним?
scrwtp

Facebook використовує BitTorrent для розгортання своїх релізів.
igorw

Відповіді:


9

Мені подобається ідея. BitTorrent - це, мабуть, найкраще рішення для обміну великими файлами серед численних розробників, розроблених до цих пір, прикро, що стигма, яку він несе, ймовірно, буде продовжувати перешкоджати її прийняттю. Тим не менш, багато проектів з відкритим кодом, включаючи дистрибутиви Linux, використовують торрент як вторинний канал розповсюдження

У sourceforge ви можете знайти декілька трекерів з відкритим кодом, серед яких TBSource та TBDev.net , поточні втілення популярного проекту торрентбітів. Інший варіант - XBTT , хоча я підозрюю, що це може бути зайвим для ваших потреб. Він має спартанський фронтенд, але існують сторонні фронти, якщо вони вам потрібні.

Існує також можливість скористатися торентами без необхідності налаштування та запуску трекера, оскільки клієнти-торенти можуть працювати в режимі без трекера, використовуючи розподілений хештел для обміну інформацією про однолітків. Вам все одно доведеться якось ділитися торрент-файлами, але ви можете налаштувати простий веб-сайт / ftp для цього в найкоротші терміни або зберегти їх у svn (не проблема, оскільки вони важать кілька кб на файл).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.