Non-Snappable Data Protection Through Universal Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data management systems (DMS) struggle to provide data protection and observation services for non-snappable data sources, such as nascent cloud environments, due to the significant time and effort required to develop snapshot support, leading to an increasing quantity of unprotected data sources.
Innovation Solution
The DMS is configured with an application that provides a widely-applicable mechanism for obtaining data from non-snappable sources using an open-source data transfer protocol and extends data observation techniques to these sources, employing a second storage location with versioning capabilities for point-in-time backup and analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If snapshot support is developed for non-snappable data sources, then data protection coverage is improved, but development time and engineering effort increase significantly
Solution Approach 1:
The patent introduces an intermediary data transfer application that acts as a mediator between non-snappable data sources and the data management system. This application provides a standardized interface using open-source protocols, enabling data protection without requiring direct snapshot integration with each data source. The intermediary handles data extraction and transfer, resolving the contradiction by avoiding lengthy development cycles while achieving comprehensive protection.
Solution Approach 2:
The data transfer application is designed with universal functionality to work with multiple types of non-snappable data sources through a common interface. By implementing widely-applicable data transfer protocols, the system can protect diverse data sources (cloud environments, databases, file systems) without developing source-specific snapshot capabilities for each, thus improving coverage while minimizing development time.
2Reliability
If snapshot support is developed for each new data source type, then data protection capability is improved, but device complexity and engineering effort increase
Solution Approach 1:
The patent implements a universal data transfer application that can interface with multiple data source types through standardized protocols. This single multi-functional component replaces the need for developing separate snapshot integration code for each data source type, reducing engineering effort while maintaining comprehensive protection capability across diverse systems.
Solution Approach 2:
The data transfer application serves as an intermediary layer that abstracts the complexity of different data source interfaces. Rather than creating complex direct integrations with each data source, the intermediary handles all data extraction operations through standardized protocols, significantly reducing the complexity burden while achieving broad data protection coverage.
3Reliability
If traditional snapshot methods are used, then data protection is achieved for snappable sources, but non-snappable data sources remain unprotected
Solution Approach 1:
The patent introduces a data transfer application as an intermediary that enables protection of non-snappable data sources. This intermediary layer provides the necessary adaptation between the snapshot-based protection mechanism and data sources that do not support snapshots natively, achieving both data protection and broad source compatibility through the mediating transfer capability.
Solution Approach 2:
The system changes the operational parameters of data protection by transitioning from direct snapshot acquisition to standardized data transfer protocols. This parameter change allows the system to protect diverse data sources including cloud environments and databases that lack native snapshot support, thereby improving adaptability while maintaining protection effectiveness through alternative data capture methods.
Data Source
AI summary
Methods, systems, and devices for data management are described. One or more requests to apply data observation to one or more data sources may be received via an interface. Whether snapshots are supported for the one or more data sources may be determined. A first, snapshot-supported data source may be stored at a first data storage as a snapshot and a representation of the second, snapshot-unsupported data source may be stored at a second data storage. First data may be extracted from the snapshot and second data may be extracted from the representation of the second data source such that a first data observation procedure may be applied to the first data and a second data observation procedure may be applied to the second data. Results of the data observation procedures may be reported via an interface.


