Gluster — Geo-replication

Geo-replication
Geo-replication

What is Geo-replication?

Geo-replication systems are designed to enhance the distribution of data across geographically distributed data networks. This is aimed to improve the response time for applications such as web portals. Geo-replication can be achieved using software, hardware, or a combination of the two.

Gluster and Geo-replication

Geo-replication gives a distributed, continuous, asynchronous, and incremental replication service from one site to another over Local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.

Geo-replication uses a primary-secondary model, where replication and mirroring occur between the following partners:

  • Primary — a GlusterFS volume. [Primary volume]
  • Secondary — a GlusterFS volume. [Secondary volume]
Geo-replication (Gluster)
Geo-replication (Gluster)
Geo-replication

Replicated Volumes vs Geo-replication

Geo-Replication deployment services

Geo-replication provides an incremental replication service over Local Area Networks (LANs), Wide Area Network (WANs), and across the Internet.

This section illustrates the most common deployment scenarios for Geo-replication, including the following:

Geo-replication over Local Area Network(LAN)

Geo-Replication over LAN
Geo-Replication over LAN
Geo-replication over Local Area Network

Geo-replication over Wide Area Network(WAN)

Geo-replication over WAN
Geo-replication over WAN
Geo-replication over Wide Area Network

Geo-replication over Internet

Geo-replication over Internet
Geo-replication over Internet
Geo-Replication over Internet

Next:

How to set up geo-replication in Gluster?

Other blogs on Geo-replication

References

Flutter | Google Actions | Gluster

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store