Hybrid Cloud VM Backup and Restore via Microservice
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data protection technologies lack an efficient solution for hybrid cloud environments, where application and virtual machine backups are stored across both on-premise data centers and cloud-based storage, and do not facilitate seamless restoration between these environments.
Innovation Solution
The implementation of a hybrid cloud protection system that allows for the selection of applications or virtual machines from a cloud interface to restore data from cloud-based backups to on-premise storage, and vice versa, using a connector module and cloud manager to manage policies, replication, and metadata services for consistent backups and restoration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data protection is implemented using conventional technologies in hybrid cloud environments, then on-premise data centers can store backups, but seamless restoration between on-premise and cloud environments is not achieved
Solution Approach 1:
The system implements a universal protection framework where a single backup infrastructure serves both on-premise and cloud environments. The cloud-based storage system can store backups from on-premise data centers and also serve as a restoration source, enabling the same system to perform multiple functions (backup storage, restoration source, and cross-environment data transfer) without requiring separate conventional protection systems for each environment.
Solution Approach 2:
The patent introduces a cloud-based storage system as an intermediary between on-premise data centers and cloud environments. This intermediary component enables seamless restoration by acting as a bridge that can receive backups from on-premise systems and deliver restorations to both on-premise and cloud destinations, solving the limitation of conventional technologies that cannot facilitate cross-environment restoration.
2Reliability
If backups are stored across both on-premise data centers and cloud-based storage, then data protection coverage is improved, but management complexity increases
Solution Approach 1:
The system merges the management of on-premise and cloud-based backup storage into a single unified cloud-based storage system. Instead of managing separate backup infrastructures for on-premise and cloud environments, the patent combines these into one integrated system that handles both storage locations through a common interface and management plane, thereby improving protection coverage while reducing management complexity.
Solution Approach 2:
The cloud-based storage system performs multiple functions including storing backups from on-premise data centers, serving as a restoration source for both on-premise and cloud environments, and providing a unified management interface. This multi-functionality allows the system to extend data protection coverage across hybrid environments without proportionally increasing management complexity, as a single system handles all protection and restoration operations.
3Reliability
If conventional data protection technologies are used, then existing on-premise systems can be protected, but efficient protection for hybrid cloud environments is not achieved
Solution Approach 1:
The cloud-based storage system acts as an intermediary that enables efficient protection for hybrid cloud environments while maintaining protection for existing on-premise systems. This intermediary component allows the system to efficiently manage backups across both on-premise and cloud environments through a single interface, improving productivity by eliminating the need for separate protection mechanisms for each environment while preserving existing on-premise system protection.
Data Source
AI summary
Methods and systems for applications and/or virtual machines (“VM”) are provided. As an example, one method includes registering a storage system configured to store data for a VM; creating a policy for the VM for generating a VM backup by a storage management system interfacing with the storage system and a cloud-based microservice; storing, by the cloud-based micro-service, a copy of the VM backup at a cloud-based storage; receiving, by the cloud-based micro-service, an indication from the storage management system of a successful execution of a pre-restore operation upon unregistering the VM from a VM management system; and copying, by the cloud-based micro-service, VM data from the VM backup stored at the cloud-based storage to the storage system for executing a restore operation to restore the VM backup at the storage system.


