Replicação é o processo de criação de uma cópia exata (réplica) do dado. Essas réplicas são usadas para restaurar as operações, caso haja perda de dados. Ela é diferente do backup pelo fato de que é imediatamente disponível às aplicações, o que não acontece com o backup, afinal o backup precisa ser restaurado pelo software de backup para se tornar acessível a elas. A replicação pode ocorrer de duas formas: local ou remota.
Replicação Local
Replicação local necessariamente ocorre no mesmo data center ou array. No contexto de máquinas virtuais, a replicação local pode ser realizada no nível do storage, usando array-based local replication, ou no hypervisor. No primeiro caso, a LUN em que cada máquina virtual se encontra é replicada para outra LUN no mesmo array. Já no segundo caso, hypervisor, existem dois modos de realizar a replicação, através de snapshot ou clone.
Replicação Remota
Replicação remota é o processo de criação de réplicas dos ativos de informação em sites remotos (locais diferentes). Esse tipo de replicação ajuda a reduzir os riscos associados a interrupções regionais causadas por desastres naturais ou falhas humanas. Durante a interrupção, toda a operação do data center desligado pode ser transferida para o site remoto, garantindo a continuidade do negócio. Além disso, a replicação remota também pode ser usada em outras operações como testes, backup, etc.
Fonte: http://www.aliancatecnologia.com/conteudo/2015/05/quatro-estrategias-de-protecao-para-ambiente-virtual/