Di sebuah perusahaan tempat saya bekerja, kami memiliki hal yang disebut "daftar putar" yang merupakan file kecil ~ masing-masing 100-300 byte. Ada sekitar satu juta dari mereka. Sekitar 100.000 dari mereka diganti setiap jam. Daftar putar ini perlu diunggah ke 10 server jarak jauh lainnya di benua yang berbeda setiap jam dan itu harus dilakukan dengan cepat dalam waktu kurang dari 2 menit. Sangat penting bahwa file yang dihapus pada master juga dihapus pada semua replika. Kami saat ini menggunakan Linux untuk infrastruktur kami.
Saya sedang berpikir tentang mencoba rsync dengan opsi -W untuk menyalin seluruh file tanpa membandingkan konten. Saya belum mencobanya, tetapi mungkin orang yang lebih berpengalaman dengan rsync dapat memberi tahu saya apakah itu pilihan yang layak?
Apa opsi lain yang layak dipertimbangkan?
Pembaruan: Saya telah memilih opsi lsyncd sebagai jawabannya tetapi hanya karena itu yang paling populer. Alternatif lain yang disarankan juga berlaku dengan caranya sendiri.