Proxy Layer Backup Module for Object Store Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current backup solutions for object store systems used as primary storage require specific software and hardware, skilled users, and are complex, especially when trying to recover data, due to the lack of visibility into block-level data management, which is not supported by object stores.
Innovation Solution
A method and system that includes a proxy layer with backup modules and a database to manage backup copies of primary objects within an object store system, allowing for the creation and storage of backup versions in a backup container, with features like retention policies and version management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If block-based snapshot backup techniques are used for object store, then backup capability is provided, but object store cannot apply these techniques due to lack of visibility into block-level data management
Solution Approach 1:
The patent introduces a proxy layer as an intermediary between the object store and backup systems. This proxy layer translates object-level operations into block-level operations, enabling snapshot backup techniques to work with object stores without requiring modifications to the object store's core architecture. The proxy layer maintains visibility into block-level data while preserving the object store's abstraction layer.
2Reliability
If data is copied to secondary storage for backup, then backup is achieved, but specific backup software and hardware requirements increase system complexity
Solution Approach 1:
The patent makes the object store system itself universal by enabling it to perform both primary storage and backup functions. The proxy layer allows the object store to natively support backup operations through snapshot capabilities, eliminating the need for separate dedicated backup hardware and software. The same object store infrastructure serves dual purposes, reducing overall system complexity.
3Ease of repair
If data recovery from backup is implemented through traditional methods, then data recovery is possible, but the process becomes complex and requires skilled users
Solution Approach 1:
The patent enables self-service data recovery by implementing snapshot capabilities directly within the object store system. Users can perform data recovery operations through the object store's native interface without requiring specialized backup software or expert knowledge. The system automatically manages snapshot creation, storage, and retrieval, making data recovery as simple as any other object store operation.
Data Source
AI summary
A method computer program product and computer system for generating a backup of a primary object in an object store system. The object store system comprising: a proxy layer comprising: a plurality of proxy nodes; a backup module; and a ring; a storage layer in communication with the plurality of proxy nodes and the backup module through the ring, the storage layer comprising a plurality of storage nodes, with each storage node having a plurality of servers for managing accounts, a plurality of containers, at least one backup container, and objects stored within the containers and the at least one backup container; and a backup database in communication with the backup module for storing associations between versions of backup copies of the primary objects, the primary copies of objects, the containers, and the at least one backup container.


