Application Backup Agent for Self-Orchestrated Data Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices can lose data due to failure, corruption, or user error, and existing backup systems often require external management, making it difficult for applications to ensure data integrity and availability.
Innovation Solution
A production host with integrated backup and restoration services, including a production agent that generates a backup protection map to assess and maintain compliance with backup policies, and an enhanced graphical user interface to inform users of the backup state, allowing self-orchestration of backup services directly within the application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If external backup management systems are used, then data backup capability is provided, but system complexity and user burden increase
Solution Approach 1:
The patent merges backup management functionality directly into the application layer by providing backup agents within the application itself. This allows the application to autonomously manage its own backups without requiring separate external backup management systems, thereby reducing overall system complexity while maintaining data availability.
Solution Approach 2:
The application is empowered with self-service backup capabilities through integrated backup agents that can autonomously perform backup operations, policy compliance checks, and restoration activities. This eliminates the need for external backup management intervention and reduces user burden while ensuring reliable data protection.
2Ease of operation
If integrated backup services are implemented within the application, then ease of operation improves, but device complexity increases
Solution Approach 1:
The application incorporates self-service backup agents that automatically handle backup operations, policy compliance verification, and restoration processes. This automation eliminates the need for user intervention in backup management, significantly improving ease of operation despite the increased internal complexity of the application.
Solution Approach 2:
The backup agents perform preliminary actions by proactively managing backup operations before users need to restore data. This includes automatic backup creation, policy compliance checks, and maintenance of backup metadata, which simplifies the user experience by having all backup准备工作 completed in advance.
3Reliability
If backup policy compliance analysis is performed, then data integrity is ensured, but processing time increases
Solution Approach 1:
The backup agents perform policy compliance analysis continuously as part of the normal backup operation flow rather than as a separate post-processing step. This integrated approach ensures data integrity through ongoing compliance verification while minimizing additional processing time by combining compliance checks with the essential backup creation process.
Solution Approach 2:
Policy compliance analysis is performed preliminarily during the backup creation process itself, before the backup is finalized. This allows the system to verify data integrity requirements are met during backup generation, avoiding the need for time-consuming post-backup verification while ensuring data integrity.
Data Source
AI summary
A production host for hosting applications includes a persistent storage and a production agent. The persistent storage stores application data of the applications. The production agent obtains a backup analysis request for an application executing on the production host; in response to obtaining the backup analysis request: obtains an identity of the application; identifies backups in a backup storage, wherein the identified backups are associated with the identity of the application; performs a backup policy compliance analysis of the identified backups to generate a backup protection map for the application.


