Containerized Backup Client for Cross-System Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transferring data between different types of backup systems are inefficient due to differences in backup data structures and de-duplication algorithms, leading to sequential data recovery and creation, excessive I/O operations, and the need for dedicated data moving tools, which increase costs and security risks.
Innovation Solution
Implementing a backup client in a container of one backup system to transmit data to another, using Docker containers for independent deployment and avoiding the need for dedicated data moving tools, with a location mapping file to reduce data volume and enhance performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is transferred between different types of backup systems using traditional methods, then data can be migrated, but the process requires dedicated data moving tools and additional storage devices, increasing cost and complexity
Solution Approach 1:
The backup client is designed to be multi-functional, capable of operating within container environments of different backup systems. The client can recover data from the first backup system type and transmit it to the second backup system type, eliminating the need for dedicated data moving tools for each system combination.
Solution Approach 2:
A container environment acts as an intermediary between different backup systems. The backup client runs within this container, enabling data transfer between incompatible systems without requiring direct integration or dedicated tools for each system pair.
2Productivity
If traditional data recovery and creation processes are used between different backup systems, then data can be transferred, but sequential processing and excessive I/O operations reduce transmission efficiency
Solution Approach 1:
The system enables continuous data flow from the first backup system through the containerized client to the second backup system. The client continuously recovers data and transmits it without interruption, avoiding the stop-start nature of traditional sequential recovery and creation processes.
Solution Approach 2:
The patent extracts the data recovery and transmission functions into a separate containerized client, isolating these operations from the main backup systems. This extraction allows optimized processing of data recovery and transmission, reducing I/O operations and improving efficiency.
3Productivity
If backup clients are deployed traditionally without containers, then data transfer can occur, but internal logic must be exposed, creating security risks
Solution Approach 1:
The container environment serves as a secure intermediary that isolates the backup client from the host system. This isolation allows the client to perform data recovery and transmission operations without exposing the internal logic of either backup system to potential security threats.
Solution Approach 2:
The container creates a secure, isolated environment for the backup client, similar to an inert atmosphere in chemistry. This isolation protects the host system and the client's internal logic from external threats while still allowing the client to function effectively for data transfer.
Data Source
AI summary
Embodiments of the present disclosure provide a method, a device and a computer program product for transmitting data between different types of storage systems. In one embodiment, for example, the method comprises recovering data from a file to be transmitted in a first backup system. The method also comprises sending the recovered data to a backup client corresponding to a second backup system. In one embodiment, the backup client is installed in a container of the first backup system and the first and the second backup systems belong to different types. The method further comprises transmitting the recovered data from the backup client installed in the first backup system to the second backup system.


