内部リリース管理にBit Torrentを使用する


10

現在、バージョン管理システムを悪用して使用しています...大規模なリリースバイナリ(4 GB以上)を格納するFTPとほぼ同じです。

私たちは、統合とリリースのプロセスを損なう一方で、ますます多くのITリソースを進化させ、引き継いでいるこの恐ろしい慣行から離れることを目指しています。

これに対する解決策は、P2Pファイル共有を使用してこれらのリリースイメージ/バイナリを配布し、ファイルサーバーといくつかの主要なユーザーマシンをシードとして混合することです。

だから私の質問は2つの部分に分かれます:

  1. リリースイメージ/バイナリを配布するためにイントラネットでBitTorrentを設定する手段をとった人はいますか?そうでない場合、このアイデアについてどう思いますか(実際にはBTWを採掘したわけではありませんが、すばらしいと思います)。
  2. BitTorrentトラッカーのパブリッシングを処理するためのオープンソースのWebベースのソフトウェアはありますか?それで、新しいリリースがある場合、それを検索してシードとヒルに関してその可用性を表示できますか?(...あなたは私が何を言っているのか知っています)

編集:イントラネットはグローバルです(例:米国、中国、ドイツ、メキシコ)。通常のFTPでも機能しますが、費用対効果はそれほど高くありません。


1
イントラネットの設定方法について詳しく教えてください。大陸全体ですか、それとも国/州全体ですか?
sergserg 2012

通常のftpを設定してみませんか?予想されるトラフィックが高すぎて実現可能ではありませんか?
scrwtp 2012

FacebookはリリースのデプロイにBitTorrentを使用しています。
igorw 2012

回答:


9

私はアイデアが好きです。BitTorrentは、これまでに考案された多数のユーザー間で大容量ファイルを共有するための最良のソリューションである可能性があります。それでも、Linuxディストリビューションを含む多くのオープンソースプロジェクトは、トレントをディストリビューションの二次チャネルとして使用しています

あなたはそれらの中で、sourceforgeの上のいくつかのオープンソーストラッカーを見つけることができますTBSourceTBDev.net、人気のtorrentbitsプロジェクトの現在の化身を。もう1つのオプションはXBTTですが、それはあなたのニーズにとっては行き過ぎかもしれません。それは質素なフロントエンドを持っていますが、あなたがそれらを必要とするならば利用可能なサードパーティのフロントエンドがあります。

トレントクライアントは、トラッカーレスモードで動作し、分散ハッシュテーブルを使用してピア情報を交換できるため、トラッカーをセットアップして実行することなくトレントを利用できる可能性もあります。どういうわけかトレントファイルを共有する必要がありますが、そのための簡単なWebサイト/ ftpをすぐにセットアップするか、svnに保存できます(ファイルごとに数kbあるため問題ではありません)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.