Dalam komputasi, cermin adalah server yang menyediakan salinan data yang tepat dari server lain.
Ini mungkin satu atau lebih file, database, situs web, atau seluruh server.
Mirroring dirancang untuk memberikan toleransi kesalahan, atau sarana redundansi jika terjadi kesalahan dengan server primer atau “prinsipal”.
Jika server utama secara tak terduga berjalan offline, misalnya, server mirror dapat mengambil alih.
Proses ini dapat dilakukan secara otomatis, tetapi membutuhkan sistem ketiga, yang disebut server “saksi”.
Mesin ini memantau baik server dan mentransfer semua lalu lintas ke cermin jika pemadaman terdeteksi dengan server utama.
Mirroring server juga dapat digunakan untuk pemeliharaan yang direncanakan, seperti meningkatkan server atau menjalankan pembaruan perangkat lunak yang memerlukan layanan untuk dihentikan atau dimulai ulang.
Dalam hal ini, admin server dapat secara manual mengatur mirror sebagai server utama untuk menghindari downtime.
Beberapa pengaturan mirroring memungkinkan “switching peran,” di mana server kepala sekolah dan cermin dapat ditukar kapan saja.
Jenis mirroring lain- FTP Mirroring- Cukup menyediakan satu atau lebih file dari beberapa server.
Misalnya, halaman unduhan dapat mencantumkan beberapa URL “cermin”, yang semuanya menawarkan file yang sama.
Cermin biasanya terdaftar berdasarkan lokasi geografis, sehingga Anda dapat memilih yang paling dekat dengan Anda.
Sementara mirror FTP masih ada, mereka telah memudar dalam popularitas karena deteksi lokasi otomatis dan jaringan pengiriman konten telah mengotomatiskan proses ini.