Unlock instant, AI-driven research and patent intelligence for your innovation.

Application migration between environments

a technology of application migration and environment, applied in the field of managing and storing data, can solve the problems of processing power and portability, the infrastructure used to handle this data is also becoming more complex, and it is not easy to port applications and data between different platforms

Active Publication Date: 2019-12-26
RUBRIK INC
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system that manages the migration of an application between a primary and a secondary computing infrastructure. During failover situations, the system autonomously takes care of the primary infrastructure and allows for a seamless failback to the primary infrastructure when it is recovered. The system includes a distributed data store and peer DMS nodes that generate and transfer primary and secondary snapshots of virtual machines to the secondary infrastructure. The primary snapshots are made ready for deployment on the primary infrastructure while the secondary snapshots are used to initiate failback. The combination of the primary and secondary snapshot data forms a current state of the application which is then deployed on the primary infrastructure. This system enables reliable and efficient management of applications during failover and failback scenarios.

Problems solved by technology

The compute infrastructure used to handle this data is also becoming more complex, with more processing power and more portability.
While users may desire to have their applications and data be machine-agnostic, it typically is not easy to port applications and data between different platforms.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application migration between environments
  • Application migration between environments
  • Application migration between environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]The Figures (FIGS.) and the following description describe certain embodiments by way of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles described herein. Reference will now be made to several embodiments, examples of which are illustrated in the accompanying figures. It is noted that wherever practicable similar or like reference numbers may be used in the figures and may indicate similar or like functionality.

[0022]A data management and storage (DMS) cluster of peer DMS nodes manages failover and failback of application(s) between a primary compute infrastructure and a secondary compute infrastructure. The primary compute infrastructure may be a production environment and the secondary compute infrastructure may be a remote cloud computing environment used primarily for backup purposes. The applica...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.

Description

BACKGROUND1. Technical Field[0001]The present invention generally relates to managing and storing data, for example for application backup purposes.2. Background Information[0002]The amount and type of data that is collected, analyzed and stored is increasing rapidly over time. The compute infrastructure used to handle this data is also becoming more complex, with more processing power and more portability. As a result, data management and storage is increasingly important. One aspect of this is reliable data backup and storage, and fast data recovery in cases of failure. Another aspect is data portability across locations and platforms.[0003]At the same time, virtualization allows virtual machines to be created and decoupled from the underlying physical hardware. For example, a hypervisor running on a physical host machine or server may be used to create one or more virtual machines that may each run the same or different operating systems, applications and corresponding data. In t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F11/14G06F9/455
CPCG06F2201/84G06F11/1469G06F9/45558G06F2009/45575G06F2009/45562G06F2009/4557G06F11/2023G06F11/2041G06F11/2048G06F2201/815G06F11/2097G06F11/203
Inventor WANG, ZHICONGMEADOWCROFT, BENJAMINPALIT, BISWAROOPCHAKRABORTY, ATANUVOHRA, HARDIKMITRA, ABHAYGOYAL, SAURABHSRIVASTAVA, SANJARIAGARWAL, SWAPNILSHAH, RAHILMALPANI, MUDITSINGH, JANMEJAYBHAVE, AJAY ARVINDPANDEY, PRATEEK
Owner RUBRIK INC