Server mirroring is a technique used in networking where a second server stores identical information and processes in case the primary one fails unexpectedly. While it is an effective measure used for fault tolerance, server mirroring is rather expensive compared to using a server farm. Mirror servers can be housed on-site or at a remote location.

Usually, server mirroring is primarily used for backup and disaster recovery. However, it’s also helpful with load balancing when the primary server is overloaded with requests.

Mirror, Network terms, Process, Remote, Server

Although server mirrors are still used today, many sites today use a CDN instead of a mirror to distribute content.