내부 릴리스 관리에 비트 토렌트 사용


10

우리는 현재 버전 제어 시스템을 남용하고 큰 릴리스 바이너리 (4 + GB)를 저장하는 FTP와 거의 비슷합니다.

우리는 통합 및 릴리스 프로세스를 방해하면서 점점 더 많은 IT 리소스를 개발하고 계속 사용하는이 끔찍한 사례에서 벗어나려고합니다.

이를위한 해결책은 P2P 파일 공유를 사용하여 이러한 릴리스 이미지 / 바이너리를 배포하고 파일 서버와 일부 주요 사용자 시스템을 시드로 혼합하는 것입니다.

그래서 내 질문은 두 부분으로 나옵니다.

  1. 릴리스 이미지 / 바이너리를 배포하기 위해 인트라넷에 BitTorrent를 설정 한 적이 있습니까? 그렇지 않다면이 아이디어에 대해 어떻게 생각하십니까 (실제로 BTW는 아니었지만 훌륭하다고 생각합니다)
  2. BitTorrent 트래커의 게시를 처리하기위한 오픈 소스 웹 기반 소프트웨어가 있습니까? 그래서 새 릴리스가있을 때 시드 및 거머리와 관련하여 검색 가능하고 가용성을 표시 할 수 있습니까? (... 당신은 내가 말하는 것을 알고 있습니다)

편집 : 인트라넷은 전 세계적입니다 (예 : 미국, 중국, 독일, 멕시코). 일반 FTP는 작동 할 수 있지만 비용 효율적이지 않습니다.


1
인트라넷 설정 방법에 대한 자세한 내용을 알려주시겠습니까? 대륙이나 국가 / 주에 걸쳐 있습니까?
sergserg

왜 일반 ftp를 설정하지 않습니까? 트래픽이 너무 높을 것으로 예상 되는가?
scrwtp

Facebook은 릴리스 배포에 BitTorrent를 사용합니다.
igorw

답변:


9

나는 그 아이디어를 좋아한다. BitTorrent는 지금까지 고안된 수많은 사용자들 사이에서 대용량 파일을 공유하기위한 최상의 솔루션 일 것입니다. 여전히 Linux 배포판을 포함한 많은 오픈 소스 프로젝트는 토렌트를 보조 배포 채널로 사용합니다.

sourceforge에서 몇 가지 오픈 소스 트래커를 찾을 수 있는데, 그중 유명한 토런트 비트 프로젝트의 현재 화신 인 TBSourceTBDev.net이 있습니다. 다른 옵션은 XBTT 이지만 귀하의 요구에 과잉 일 수 있습니다. 스파르타 프론트 엔드가 있지만 필요한 경우 타사 프론트 엔드를 사용할 수 있습니다.

토렌트 클라이언트는 분산 해시 테이블을 사용하여 피어 정보를 교환하여 트래커리스 모드로 작동 할 수 있기 때문에 트래커를 설정하고 실행할 필요없이 토렌트를 활용할 수도 있습니다. 여전히 토렌트 파일을 공유해야하지만 간단한 웹 사이트 / ftp를 즉시 설정하거나 svn에 저장할 수 있습니다 (파일 당 몇 kb의 무게 때문에 문제가되지 않음).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.