Apa Itu Rsync?

Rsync adalah salah satu metode yang digunakan untuk sinkronisasi data antar server. Berbeda dengan mengirimkan data secara utuh seperti biasanya lewat FTP atau SCP misalnya, keunggulan rsync adalah transfer hanya perbedaan filenya saja atau sering disebut sebagai delta. Jadi ini mengurangi ukuran data yang ditransfer juga mempercepat proses transfernya sendiri. Ilustrasinya kalau file backup website anda 59MB kemarin dan hari ini jadi 71MB maka yang terjadi adalah sekitar 12MB akan dikirimkan dan file di lokasi tujuan akan disama dengan yang di asal.

Berikut adalah beberapa kelebihan Rsync jika dibandingkan tools yang sejenis :

Lebih Cepat

Bagi  yang pernah menggunakan FTP atau SCP, mungkin anda pernah merasa kesal pada saat menunggu proses transfer filenya yang sangat lama, meskipun sebenarnya koneksi internet cepat, secepat kilat. Setidaknya, itulah yang pernah saya alami ketika menggunakan 2 tools tersebut untuk mentransfer file dari komputer lokal ke dalam komputer server. Hal yang berbeda justru mengalami ketika melakukan transfer file dengan menggunakan Rsync. Seluruh folder (direktori) berikut file-file dan sub-sub direktori yang terdapat pada direktori tersebut dapat ditransfer dengan sangat cepat, walaupun ukuran direktorinya lumayan besar.

Hemat Bandwidth

Bagi yang menggunakan jaringan internet pasti selalu memikirkan bandwidth atau kuota. Meskipun bandwidth cukup melimpah, tapi jika ada cara untuk menghemat bandwidth tersebut kenapa tidak? Rsync mempunyai alogaritma khusus yang disebut dengan alogaritma Rsync. Alogaritma ini berguna untuk melakukan pengecekan perbandingan checksum terhadap blok-blok dalam file di kedua sisi, baik sisi pengirim maupun sisi penerima.


Di tulis oleh: