Data Backup System with No Impact on Business Processing Utilizing Storage and Container Technologies

Satoru Watanabe
2024-09-11
Abstract:Data backup is a core technology for improving system resilience to system failures. Data backup in enterprise systems is required to minimize the impacts on business processing, which can be categorized into two factors: system slowdown and downtime. To eliminate system slowdown, asynchronous data copy (ADC) technology is prevalent, which copies data asynchronously with original data updates. However, the ADC can collapse backup data when applied to enterprise systems with multiple resources. Then, the demonstration system employed consistency group technology, which makes the order of data updates the same between the original and backup data. In addition, we developed a container platform operator to unravel the complicated correspondence between storage volumes and applications. The operator automates the configuration of the ADC with the setting of consistency groups. We integrated the storage and container technologies into the demonstration system, which can eliminate both system slowdown and downtime.
Distributed, Parallel, and Cluster Computing,Databases
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to minimize the impact on business processing when performing data backup in enterprise systems, especially reducing system slowdown and downtime. Specifically, the paper explores the challenges encountered when applying Asynchronous Data Copy (ADC) technology in the enterprise environment, such as the data collapse problem, that is, the backup data cannot be used to restore the system due to the inconsistent update order of data from multiple resources. In addition, the paper also proposes methods to solve these problems by integrating storage technology and container technology to ensure that neither business performance is affected during the backup process nor the consistency and reliability of data are guaranteed. To achieve these goals, the paper introduces the following key technologies: 1. **Consistency Group Technology**: Ensure that the update order of primary data and backup data is consistent and prevent data collapse. 2. **Container Platform Operator**: Automatically configure ADC and consistency groups and simplify the management of the complex correspondence between applications and storage volumes. 3. **Snapshot Technology**: Create snapshots at the backup site so that backup data can be used for data analysis without affecting business processing at the main site. Through the comprehensive application of these technologies, the paper presents a demonstration system that can effectively implement data backup in the enterprise environment while minimizing the impact on business processing.