Automated Cloud Disaster Recovery Decommissioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Disaster recovery decommissioning for cloud-based applications is a time-consuming and convoluted process requiring frequent manual intervention, especially after enabling disaster recovery measures to minimize data loss and downtime in case of cloud platform failures.

Innovation Solution

A system and method that automates the decommissioning of disaster recovery measures by reconfiguring the DNS service to map a custom domain to the URL of the primary instance of a cloud-based application, and reconfiguring the GTM cluster to remove routing configurations, allowing requests to be directed directly to the primary instance, even if it is unavailable, thereby ceasing replication and removing the secondary instance from the secondary cloud platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual intervention is used for decommissioning disaster recovery measures, then flexibility and control are maintained, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveautomation of decommissioning processVSAvoidcomplexity of decommissioning process
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system enables self-service automation where the disaster recovery engine automatically executes decommissioning tasks without requiring manual intervention. The engine monitors the secondary cloud platform landscape, automatically removes the secondary instance, and manages the entire decommissioning process autonomously, transforming a manual complex process into an automated self-service operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring the disaster recovery engine with automation capabilities and pre-establishing the monitoring and execution frameworks. This preliminary setup enables the automated decommissioning process to execute without requiring manual intervention during the actual decommissioning operation, reducing time and complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If disaster recovery measures are enabled with GTM cluster routing, then application availability and fault tolerance are improved, but the decommissioning process becomes more complex

Engineering Contradiction:
Improveapplication availabilityVSAvoidcomplexity of decommissioning process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and removes the secondary instance from the secondary cloud platform landscape during decommissioning. By taking out the secondary instance and removing its routing configurations from the GTM cluster, the system simplifies the decommissioning process while maintaining the reliability benefits of having had disaster recovery measures in place during operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The disaster recovery engine performs preliminary monitoring and identification of the secondary instance before decommissioning. This preliminary action enables the system to automatically locate and remove the secondary instance without manual intervention, reducing the complexity of decommissioning while maintaining application availability during the operational phase.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If manual decommissioning is performed, then control over the process is maintained, but time consumption increases

Engineering Contradiction:
Improvedecommissioning speedVSAvoidtime for manual intervention
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The disaster recovery engine performs self-service automation by automatically monitoring, identifying, and removing the secondary instance without requiring manual intervention. This self-service approach eliminates the time-consuming manual decommissioning process while maintaining control through automated engine execution, significantly improving decommissioning speed and reducing time loss.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system maintains continuity of useful action through automated monitoring and execution. The disaster recovery engine continuously monitors the secondary cloud platform landscape and automatically executes decommissioning tasks without interruption or manual intervention, ensuring continuous productivity and eliminating time losses associated with manual process pauses.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10909003B2Decommissioning disaster recovery for a cloud based application
Publication Date: 2021.02.02 SAP SE
  • US10909003B2 patent drawing
  • US10909003B2 patent drawing
  • US10909003B2 patent drawing

AI summary

A method may include disabling disaster recovery for a cloud-based application by determining that a domain name system (DNS) service has been reconfigured to map a custom domain of the cloud-based application to a uniform resource locator (URL) of a first instance of the cloud-based application deployed at a first cloud platform landscape instead of a URL of a global traffic management (GTM) cluster. The GTM cluster may be reconfigured to remove configurations for directing, based on an availability of the first instance of the cloud-based application, requests for the cloud-based application to the first instance of the cloud-based application and/or a second instance of the cloud-based application deployed at the second cloud platform landscape. The DNS service and/or the GTM cluster may be reconfigured such that future requests for the cloud-based application are routed to the first instance of the cloud-based application and not the GTM cluster.