Multi-region replication is a deployment topology that enables system continuity, by replicating states between various geographical locations. It is commonly used for:
Disaster recovery planning: locating each deployment site far apart (even on different continents) to enable normal operations should one site fail
Failover: when one site acts as a failover over target for another site
Maintaining data locality: per site, to enhance performance and lower latency
Add or remove remote sites: without system shutdown
The GigaSpaces WAN Gateway offers:
Optimized bandwidth and WAN connection usage: single connection to interact with remote sites, enables efficiency and lower costs
Indirect replication: allows replication of a packet from point A to point B via point C, to avoid connectivity problems between points A and B
Total data consistency: since the WAN Gateway is totally stateless, transactions at the local site are replicated in the correct order to the remote sites, minimizing data loss
Multi-Master / Master-Slave support: supports all popular replication topologies
Conflict resolution support: GigaSpaces identifies data conflicts so that local copies can be replicated with the remote copy, or the remote copy can replicate the local copy, or both the local and remote copies can be merged
Site bootstrapping: after site startup, it can reload its entire data set, or specific data from a remote site without introducing data consistency problems
Monitoring and Management: comprehensive statistics on all replication activities
Data filtering: uses a custom plug-in that allows filtration/modification of data at each source/target node, before and after it has been replicated
Encryption on the wire: addresses security challenges