Technical overview of the Hyper-V Replica feature
An organization can deploy Hyper-V Replica as a virtual machine replication solution for replicating all the VM-related data and changes to its secondary computing site or a disaster recovery site. Hyper-V Replica can use the normal LAN or WAN medium for transmitting this replication data from one site to another. A functional Hyper-V Replica solution between two different sites will look like the following diagram:

In this section we will cover the core components of Hyper-V Replica, such as the Hyper-V Replica "Replication Engine", change tracking, and network module. All these components work together to make Hyper-V virtual machine replication happen, with all the luxuries and facilities that Hyper-V Replica provides.
Replication Engine
Replication Engine is the heart of the Hyper-V Replica feature. Among the many other responsibilities of Replication Engine, its main responsibility is to ensure that the configured virtual machines and...