Version-Controlled Backup for Real-Time Orchestration Resource Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current orchestration environment backup solutions fail to support incremental resource changes in real time and do not utilize a version control system for backup, leading to increased recovery point objective and storage constraints.
Innovation Solution
Implement a backup controller that monitors and automatically propagates resource changes to a version control system in real time, synchronizing these changes across primary and secondary controller nodes using a continuous delivery controller for efficient resource restoration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional backup solutions are used in orchestration environments, then backup functionality is provided, but real-time monitoring of incremental resource changes is not supported and recovery point objective increases
Solution Approach 1:
The backup controller continuously monitors resource changes in real-time and automatically propagates them to the version control system, eliminating gaps in backup coverage and achieving continuous backup without interruption to normal operations
Solution Approach 2:
The system establishes a feedback loop where resource changes are detected, processed, and propagated to the version control system in real-time, enabling immediate backup of incremental changes and reducing recovery point objective
2Reliability
If all resource changes are backed up in real-time, then recovery capability is improved, but storage requirements and network traffic increase
Solution Approach 1:
The system extracts only the incremental resource changes from the complete resource state and backs up only these changes in real-time, rather than backing up the entire resource state, thereby reducing storage requirements while maintaining recovery capability
Solution Approach 2:
The backup process is segmented into incremental changes rather than capturing the complete resource state at once, allowing selective backup of only the necessary change data and reducing overall storage and network requirements
Data Source
AI summary
Backing up resource changes in real time for resource restoration is provided. An indication that resources of a primary controller node need to be restored on a particular primary controller node in an orchestration environment in accordance with changes in the resources is monitored for. The resources are restored on the particular primary controller node in accordance with the changes in the resources based on the resources of a secondary controller node in the orchestration environment in response to the computer determining the indication was detected that the resources need to be restored on the particular primary controller node in accordance with the changes in the resources based on the monitoring for the indication.


