High Availability is protecting infrastructure or applications on a single site, to ensure continuous operations. The aim is to reduce single points of failure in a computing stack, generally through redundant access paths and component resiliency. Including high availability concepts in an environment means services have built in resiliency and can recover on their own. To recover, these services might: restart if they fail, allow for a faulted node to be restarted, a workload on failed hardware would be redeployed some place different in the environment, a network path failing would result in transactions being resent to the service or sent to a different instance of a service.
High Availability is key to ensuring your applications operate without downtime and can handle unforeseen failures. Learn more about how to make your applications, clusters, and hybrid cloud platform highly available. Technologies such as Containers, Kubernetes, and Serverless present new opportunities in application development but still need a recovery plan in the event of a failure.
Disaster Recovery (DR) is protecting infrastructure or applications in a geographically distributed manner, to reduce business impact as much as possible. The aim is to enable automated or automatic recovery over longer distances than traditional high availability and would extend recovery to a different cluster. In environments where an application is restricted to one site at a time, migration between sites may be automated and require an individual with authority to make a decision to move computing services between sites. This is needed when technology requires a cost to resync applications when failover between sites occurs. Reducing the time it takes to recover from incidents is critical to your organization's success.
Blog post: Disaster Recovery Strategies for Applications Running on OpenShift
Documentation: Disaster Recovery for OpenShift Container Platform 4.2
Read the disaster recovery documentation for information for administrators on how to recover from several disaster situations.
This course is designed for system administrators, system architects, and developers who want to install and configure Red Hat OpenShift Container Platform.
Red Hat Consulting offers more than just technical expertise. We're strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them .