Riak Enterprise is a commercially distributed product built on Riak (Apache 2.0-licensed) that extends Riak's capabilities with Multi-Datacenter Replication, SNMP monitoring, JMX-Monitoring, and 24x7 support.
When Multi-Datacenter Replication is enabled, one cluster acts as a “source cluster.” The source cluster replicates its data to one or more “sink clusters” through a full or realtime sync process. Data transfer is unidirectional by default (source → sink). Bidirectional synchronization can be achieved, however, by configuring a pair of connections between clusters.
Multi-datacenter features can serve a variety of purposes, including but not limited to the following:
- data locality
- disaster recovery
- global load balancing
- active backups
- secondary analytics clusters
- meeting regulatory requirements