En bref, la mise en miroir vous permet d'avoir un deuxième serveur comme copie de secours "à chaud" du serveur principal, prêt à prendre le relais à tout moment où le serveur principal tombe en panne. Ainsi, la mise en miroir offre basculement et fiabilité.
La réplication, d'autre part, permet à deux serveurs ou plus de rester "synchronisés" - cela signifie que les serveurs secondaires peuvent répondre aux requêtes et (selon la configuration) modifier les données (elles seront fusionnées dans la synchronisation). Vous pouvez également l'utiliser pour la mise en cache locale, l'équilibrage de charge, etc.