Disaster Recovery Architecture with Cloud
Disaster Recovery of Cloud Computing facilitates data-loss prevention and seamless usage of the server with minimal recovery hassle. The DR architecture itself manages and monitors the health of the server and reduces interruption time.
Cloud Computing facilitates efficient data storage and seamless server usage with minimal latency. These infrastructures involve Disaster Recovery architecture, which requires a set of policies and procedures to serve the purpose of recovery or continuation of vital technology infrastructures and systems. This enables minimal RTO (recovery time objective) and RPO (recovery point objective) for efficient recovery.
When the traffic hits the DNS of the network, the work done on the application gets stored in the Main Server database(DB1).
A replica or Backup Server is also created along with the Main Server.
Automatically DB2 (Backup server database) takes backup of the data stored in DB1 at regular intervals. By manual or automated backup.
This framework is aided with Health-checks for both Main & Backup Server. In order to implement this system we have to use either of the following load balancing algorithms:
Now, whenever the Main Server crashes, the DNS hits the Backup Server until the time the Main server is revived.
So, similarly when the DB1 cease to deliver, the data is accessed from DB2 and the backup is taken from DB2.