Cloud-Based Indirect Dataset Replication for Storage Subsystems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data protection and disaster recovery solutions are complex, inflexible, and economically restrictive, making them difficult to implement effectively for all but a few mission-critical applications, and often result in higher recovery times and costs.
Innovation Solution
A storage system that includes a cloud-based service which monitors storage subsystems for failure by analyzing log data, generates alerts for potential issues, and automatically initiates disaster recovery operations, and can select a new secondary storage subsystem to ensure continuous data replication and recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional data protection and disaster recovery solutions are implemented, then data protection capability is improved, but system complexity increases and recovery time increases
Solution Approach 1:
A cloud-based service acts as an intermediary between storage subsystems, managing disaster recovery operations remotely. The cloud service receives phone-home log data from storage subsystems, detects failures, and orchestrates recovery operations, eliminating the need for complex local DR infrastructure and reducing system complexity while maintaining data protection capability
Solution Approach 2:
The storage subsystem automatically performs phone-home operations to report status to the cloud service, and the cloud service automatically detects failures and initiates recovery operations without human intervention. This automation reduces operational complexity and enables rapid response to failures
2Reliability
If traditional data protection and disaster recovery solutions are implemented, then data protection capability is improved, but recovery time increases
Solution Approach 1:
The cloud service continuously monitors phone-home log data from storage subsystems to detect failures before they impact data availability. By detecting issues early through automated monitoring of system health metrics, the cloud service can initiate recovery operations in advance, significantly reducing actual recovery time when failures occur
Solution Approach 2:
The storage subsystem continuously sends phone-home log data to the cloud service, creating a feedback loop that enables real-time monitoring of system health. The cloud service analyzes this feedback to detect failures promptly and trigger automated recovery operations, reducing recovery time through rapid detection and response
3Reliability
If DR site infrastructure is made identical to production site, then data protection capability is improved, but device complexity and cost increase
Solution Approach 1:
The cloud-based service serves as a remote intermediary that manages disaster recovery operations without requiring a physical DR site. The cloud service can provision and manage replica storage resources in the cloud, eliminating the need for complex local DR infrastructure while maintaining data protection capability
Solution Approach 2:
The cloud-based DR solution provides universal disaster recovery capability that can protect multiple storage subsystems and workloads through a single centralized service. This multi-functional approach eliminates the need for separate DR infrastructure for each system, reducing overall complexity and cost
Data Source
AI summary
Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.


