No announcement yet.

Server Mirroring : How it works and benifits

  • Filter
  • Time
  • Show
Clear All
new posts

  • Server Mirroring : How it works and benifits

    Server Mirroring

    Mirroring is the process of transmitting user-specified data from the Master server to the Slave server so that an identical copy of data exists on the Slave Server.
    Server mirroring is a set-up of dedicated server utilizing a backup server that duplicates all the processes and transactions of the primary server.
    Server set-up for mirroring architecture includes 2 Dedicated servers.
    RSync RPM is installed on each server which synchronises the data from one server to another server.
    Floating IP's are assigned to the server which can be routed easily to any one of the Master or Slave server.

    How does a server mirroring work
    • Replication : Replication is transmission of file changes on slave server. This process does not use up any server
    • Failure Monitoring / Failover : Custom Perl Scripts on Slave server monitor Master server by tracking network status and ping responses. If No response is received for a specific time, the floating IP address(es) & the user and
      application requests destined for the Master Server are routed to the Slave Server.
    • Restoration : The process of copying the up-to-date data from the Slave Server back to the Master Server.

    Benefits of Server Mirroring
    • Effective setup to achieve fault tolerance.
    • 100 % uptime guarantee.
    • Real time data synchronization ensures an up to date copy of all the data on your secondary server.
    • Rsync technology usually tracks file changes independently and replicates only the data which has been changed/updated since the last backup rather than copying an entire file again.
    • Disaster Recovery – There won’t be any downtime & only minimal data loss as all data would be synchronized in real-time.
    only @