Sử dụng Bit Torrent để quản lý phát hành nội bộ


10

Chúng tôi hiện đang lạm dụng hệ thống kiểm soát phiên bản của mình và sử dụng nó ... gần như là một FTP để lưu trữ các tệp nhị phân phát hành lớn (4+ GB).

Chúng tôi đang tìm cách tránh xa thực tiễn khủng khiếp này đã và đang tiếp tục phát triển và lấy ngày càng nhiều tài nguyên CNTT trong khi làm tê liệt quá trình tích hợp và phát hành.

Một giải pháp cho việc này sẽ là sử dụng chia sẻ tệp P2P để phân phối các hình ảnh / nhị phân phát hành này, trộn các máy chủ tệp và một số máy người dùng chính làm hạt giống.

Vì vậy, câu hỏi của tôi có hai phần:

  1. Có ai trong số các bạn đã dùng đến việc thiết lập BitTorrent trong mạng nội bộ của mình để phân phối các hình ảnh / nhị phân phát hành không?, Nếu không, bạn nghĩ gì về ý tưởng này (không thực sự là của tôi BTW, nhưng tôi nghĩ nó rất tuyệt)
  2. Có phần mềm dựa trên web nguồn mở nào để xử lý xuất bản trình theo dõi BitTorrent không?, Để khi có bản phát hành mới, nó có thể được tìm kiếm và hiển thị tính khả dụng của nó liên quan đến hạt giống và đỉa? (... bạn biết những gì tôi đang đề cập đến)

Chỉnh sửa: Mạng nội bộ là toàn cầu (ví dụ: Hoa Kỳ, Trung Quốc, Đức, Mexico). FTP thông thường có thể hoạt động nhưng nó không hiệu quả về chi phí.


1
Bạn có thể cho chúng tôi biết thêm chi tiết về cách thiết lập mạng nội bộ của bạn không? Có phải trên khắp các châu lục, hoặc chỉ trên toàn quốc / tiểu bang?
serserg

Tại sao bạn không thiết lập một ftp thông thường? Là lưu lượng truy cập bạn mong đợi quá cao cho nó là khả thi?
Scrwtp

Facebook sử dụng BitTorrent để triển khai các bản phát hành của họ.
igorw

Câu trả lời:


9

Tôi thích ý tưởng. BitTorrent có thể là giải pháp tốt nhất để chia sẻ các tệp lớn trong số nhiều người dùng đã nghĩ ra, thật đáng tiếc rằng sự kỳ thị mà nó mang theo có thể sẽ tiếp tục cản trở việc áp dụng chính thống. Tuy nhiên, nhiều dự án nguồn mở, bao gồm cả các bản phân phối Linux, sử dụng torrent như một kênh phân phối thứ cấp

Bạn có thể tìm thấy một số trình theo dõi nguồn mở trên sourceforge, trong số đó có TBSourceTBDev.net , hiện thân của dự án torrentbits phổ biến. Một tùy chọn khác là XBTT , mặc dù tôi nghi ngờ nó có thể là quá mức cho nhu cầu của bạn. Nó có một frontend spartan, nhưng có sẵn frontend của bên thứ ba nếu bạn cần chúng.

Cũng có khả năng tận dụng torrent mà không cần phải thiết lập và chạy trình theo dõi, vì các máy khách torrent có thể hoạt động ở chế độ không theo dõi, sử dụng hashtable phân tán để trao đổi thông tin ngang hàng. Bạn vẫn sẽ cần chia sẻ các tệp torrent bằng cách nào đó, nhưng bạn có thể thiết lập một số trang web / ftp đơn giản cho việc đó ngay lập tức hoặc lưu trữ chúng trên svn (không phải là vấn đề vì chúng nặng vài kb trên mỗi tệp).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.