Saya bekerja dengan tim untuk mengelola 500-600 komputer Windows 7 sewaan untuk konferensi tahunan. Kami memiliki sejumlah besar data yang perlu disinkronkan ke komputer ini, hingga 1 TiB. Komputer dibagi menjadi beberapa ruangan dan terhubung melalui sakelar gigabit yang tidak dikelola. Kami menyiapkan komputer ini sebelumnya dengan instalasi dan konfigurasi Windows, ditambah file apa pun yang kami miliki sebelum mengirim gambar dasar untuk direplikasi oleh perusahaan rental. Setiap tahun, kami memiliki pendekatan penyaji di situs dengan banyak pertunjukan data yang perlu didorong ke ruangan tempat mereka akan mempresentasikan. Kadang-kadang mereka hanya memiliki beberapa file yang berukuran kecil, seperti slide PDF, tetapi dapat terkadang jauh lebih besar> 5 GiB.
Strategi kami saat ini untuk mendorong file-file ini menggunakan skrip batch dan RoboCopy. Untuk dorongan besar, kami benar-benar menggunakan klien BitTorrent untuk menghasilkan file torrent, dan kemudian kami menggunakan batch-RoboCopy untuk mendorong torrent ke folder pada mesin jarak jauh yang sedang dipantau oleh klien BT yang diinstal. Sering kali, data ini perlu segera didorong dengan jendela waktu kecil. Kami memiliki beberapa mesin di ruang kontrol yang identik dengan mesin di lantai yang kami gunakan untuk dorongan ini.
Kami kadang-kadang memiliki kebutuhan untuk menjalankan program pada mesin jarak jauh, dan kami saat ini menggunakan batch dan PSexec untuk menangani tugas ini.
Kami akan senang dapat menanggapi dorongan terakhir ini dengan "maaf, kesalahan Anda sendiri", tetapi itu tidak akan terjadi. Metode BT telah memungkinkan kami untuk memiliki waktu respons yang jauh lebih cepat, tetapi seluruh proses batch bisa berantakan ketika ada beberapa pekerjaan yang didorong. Kami menggunakan Enterprise Ghost untuk proses lain, dan itu tidak berfungsi dengan baik dalam skala sebesar ini, ditambah lagi itu sangat mahal untuk tugas setahun sekali seperti ini.
EDIT: Ada persyaratan sulit bahwa mesin jarak jauh di lantai menjalankan Windows. Mesin kontrol tidak memiliki persyaratan OS keras. Saya benar-benar ingin menjauh dari Multicast karena komplikasi dengan router hulu. Apakah Multicast atau BitTorrent cara yang lebih baik untuk melanjutkan ini? Apakah ada protokol lain yang mungkin berfungsi lebih baik?
I would really like to stay away from Multicast because of complications with upstream routers.
dapatkah Anda menjelaskan mengapa?Jawaban:
Anda benar-benar menginginkan Program Transfer File Multicast: UFTP , dengan dokumentasi yang layak dan ekstensi gaya proxt untuk NAT / router traversal juga.
sumber
Anda mungkin ingin melihat pembunuhan
.
Pembunuhan dikembangkan oleh orang-orang di twitter , dan mereka menggunakannya setiap hari untuk mendistribusikan file.
sumber
Solusi baru mungkin muncul: BitTorrent Sync
Sunting nanti: Sebenarnya hari ini saya mungkin akan merekomendasikan asisten git-annex atau sinkronisasi tetapi ada banyak alternatif
sumber
Saya mungkin punya ide untuk Anda yang akan membantu. Maafkan saya karena saya tidak sepenuhnya mengerti mengapa ini harus begitu rumit, tetapi jika kebutuhan Anda adalah untuk membuatnya tetap sederhana bagi pengguna akhir dan belum membuat data cepat dan mudah dijangkau di dalam LAN, mungkin Anda bisa menggunakan Perangkat NAS. Saya memiliki Synology DS1812 + dapat RSYNC dengan drive Synology lain atau berbagai perangkat yang mampu RSYNC, ia memiliki aplikasi yang mampu torrent sedikit yang disebut "Download Station", saya tahu Anda dapat mengunduh file torrent dari bay drive dan saya percaya Anda juga dapat membuat atau memposting file torrent dengan aplikasi itu untuk memungkinkan orang lain mengunduh file yang mereka butuhkan. Ini memiliki aplikasi untuk perangkat seluler baik Apple maupun Android. Itu juga dapat melakukan transfer FTP. Ruang drive ini dapat memberi Anda kemampuan untuk mengirim file dengan cepat kemudian membubarkannya di antara LAN dengan cepat dan mudah. Saya sarankan menempatkan data di dalam LAN hanya untuk membuatnya akses lebih cepat bagi pengguna LAN, tetapi keindahan perangkat NAS ini adalah bahwa Anda dapat menempatkan mereka di mana saja secara online selama mereka memiliki koneksi internet yang cepat. Mungkin salah satu perangkat NAS Synology canggih akan cocok untuk kebutuhan Anda.
Synology memiliki antarmuka virtual yang dapat Anda lihat untuk memberi Anda ide yang lebih baik jika ini akan berguna bagi Anda. Saya akan menempelkan tautan di bawah ini ke antarmuka virtual
http://www.synology.com/products/dsm_livedemo.php?lang=us
Perangkat ini juga memberi orang kemampuan mengakses data mereka melalui antarmuka web atau aplikasi perangkat seluler.
Saya harap ini membantu dan seperti yang saya katakan, maafkan saya jika saya tidak mengerti pertanyaan dengan benar.
sumber