Cloud Service Backup Archive for Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, managing and recovering cloud services becomes increasingly complex as they grow, especially when services are lost due to accidental deletion or account termination, making it difficult to revert to a prior stable state and recreate the user system/environment.

Innovation Solution

A system and method for enabling backup and recovery of cloud services through the creation of a service archive that includes an archive file with installed artifacts and a metadata file containing the service's current state information, allowing for the provisioning of a lost service within the user system/environment using the contents of the service archive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud services are provisioned and the user system/environment grows in complexity, then the functionality and capabilities of the system improve, but the management complexity and difficulty of recovery increase

Engineering Contradiction:
Improveservice functionalityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by creating service archives that capture the state of cloud services before potential loss occurs. The backup service automatically archives service configurations, artifacts, and metadata in advance, so that when a service is accidentally deleted or the account is terminated, the recovery process can proceed without requiring complex manual recreation of the entire system environment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a service is lost due to accidental deletion or account termination, then the system experiences service loss, but manual recreation of the service and user system/environment becomes increasingly difficult and time-consuming

Engineering Contradiction:
Improveservice availabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates copies of the service state in the form of service archives containing configuration files, artifacts, and metadata. When a service is lost, these copies enable rapid restoration by provisioning a new service instance using the archived data, eliminating the need to manually recreate the service and its entire environment from scratch.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The backup service performs preliminary archiving of service states before potential loss occurs. This preliminary action ensures that when service loss happens, the recovery process can immediately utilize the pre-prepared archives rather than requiring time-consuming manual recreation efforts.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive backup information is collected for service recovery, then the completeness of recovery improves, but the storage requirements and backup process complexity increase

Engineering Contradiction:
Improverecovery completenessVSAvoidbackup data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential elements needed for service recovery into the service archive: configuration information, service artifacts, and metadata. This selective extraction captures the minimum necessary data to enable complete service restoration without archiving unnecessary files or information, thereby reducing storage requirements while maintaining recovery completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11327846B2System and method for backup and recovery of services in a cloud computing environment
Publication Date: 2022.05.10 ORACLE INT CORP
  • US11327846B2 patent drawing
  • US11327846B2 patent drawing
  • US11327846B2 patent drawing

AI summary

In accordance with various embodiments, described herein are systems and methods for enabling backup and recovery of cloud services (services) in a cloud computing environment (cloud environment). The techniques described herein can be used, for example, to facilitate restoration of a service that may have been originally provisioned as part of a user system/environment, within the cloud environment, and was subsequently lost due to accident deletion of the service, or cloud account termination. A service archive, created during a backup process, includes an archive file that contains the artifacts that were installed and/or created when the service was provisioned; and a metadata file that contains the current state information for the service when the backup was performed. During a recovery process, a lost service can be provisioned within the user system/environment, using the contents of the service archive, irrespective of whether the service itself still exists within the user system/environment.