High availability and disaster recovery in cloud computing

This article is about “High availability and disaster recovery in cloud computing”, hope you will like the information. If yes please do share it with others.

Cloud computing

Q. What is High availability in cloud computing?

Ans. High availability in cloud computing is the system that automatically transfers control to a duplicate system when it detects server or database failure. 

Q. Is high availability the same as disaster recovery?

Ans. Disaster recovery is related to recovery of system after natural or human induced disaster, whereas high availability is related to keeping the system running even when some of it’s components fails.

For e.g. in case of earthquake quite possible data storage or server location of a company got destroyed, so in such cases disaster recovery helps in bringing the system back online by using the backup that is present in some other location.

Q. How high availability and disaster recovery is achieved?
Ans. Like in all real life scenarios achieving high availability and disaster recovery depends on several things:

  • Monitoring of the system to find chances of failures and take precautionary measures proactively,
  • Automatic failover system i.e. switching to some other duplicate system in case running system sails,
  • Storing data at multiple locations, so in case data storage at one places is destroyed due to accident it is still available in some other location.

Case Study on High Availability and Disaster Recovery from Oracle:

What is the benefit of using high availability cloud computing systems?

High availability systems keeps on functioning even when some of it’s components fails and it guarantees some % of uptime e.g. 99.9% of the year.

What are some of the elements of high availability systems?

  • Some of the elements of high availability systems are redundancy, monitoring and fail over.
    • Redundancy:
      • Having systems in backup in case of failure like power backup, storage backup, computing backup etc.
    • Monitoring:
      • Collecting and monitoring to predict or detect when the system can fail. Having such a system in place to monitor system and identify cases where a system can fail helps in avoiding such incidents proactively.
    • Fail over:
      • System in place to switch automatically to parallel or duplicate system when required i.e. in case running system fails.

What are the components required to maintain high availability of systems?

  • Data backup and recovery: To backup the data in case of failure and recovering that back.
    • Load balancing system.
    • Clustering: One node can failover to another one in case failure happens.

What is Disaster recovery in Cloud Computing?

Case Study on Disaster Recovery:

What is disaster recovery in cloud computing?

  • In cloud computing disaster recovery is ability to backup and restore your critical data in case of systems are compromised or fails e.g. in case of major incidents like earthquake, fire or some other human induced incidents.

What are the benefits of having disaster recovery plan in cloud computing?

  • Some of the benefits of having disaster recovery plan in cloud computing are security from data loss, no impact on business, customers are affected, 24×7 business remains online and a guard against natural disasters as well.
    • Data protection:
      • You don’t lose data due to any unknown issue or disaster like earthquake, fire etc.
    • Business Safety:
      • Business is not impacted because it’s unaffected by disasters and TAT to bring the system back online remains low. In case disaster recovery plan is not present, then there are chances that whole data will be lost and company has to start everything from scratch as all the data, contacts, leads etc. data is lost with accident.
    • Customer trust:
      • Customer trust remains intact because of systems robustness and it is safe from any disasters. Customers never face any timeouts or cases where service is not available, hence customers trust on brand increases.
    • Business Continuity:
      • Ensures business survival by keeping it online always.
    • Insurance against natural disasters by keeping data at several different locations instead of one physical data centre.

So, this is all about “High availability and disaster recovery in cloud computing”, do let us know in comment section what else you want to read about or some other information you require in the current topic i.e. “How to freeze a row in google sheets”, we are more than happy to help you.

Other relevant links:

  • Data Mining Application
  • MIDI file format
  • High Availability and Disaster Recovery – Oracle.com – PDF – 34 pages
    • The article talks about high availability concepts, availability domains, fault domains, load balancer, virtual IP, auto scaling, storage in case of high availability. In disaster recovery it talks about – disaster recovery options, disaster recovery using multiple regions, traffic management, failover, backup and restore architecture, standby architecture, active architecture and database strategies for disaster recovery.

Case Study on Disaster recovery

Some useful links:

High availability and disaster recovery services providers

3 thoughts on “High availability and disaster recovery in cloud computing”

Leave a Comment