The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 10, 2019
Filed:
Jun. 25, 2018
Rubrik, Inc., Palo Alto, CA (US);
Zhicong Wang, San Francisco, CA (US);
Benjamin Meadowcroft, San Jose, CA (US);
Biswaroop Palit, Mountain View, CA (US);
Atanu Chakraborty, New Delhi, IN;
Hardik Vohra, Mountain View, CA (US);
Abhay Mitra, Bangalore Karnataka, IN;
Saurabh Goyal, Bangalore Karnataka, IN;
Sanjari Srivastava, Bangalore Karnataka, IN;
Swapnil Agarwal, Bangalore Karnataka, IN;
Rahil Shah, Mumbai, IN;
Mudit Malpani, Mountain View, CA (US);
Janmejay Singh, Bangalore Karnataka, IN;
Ajay Arvind Bhave, Bangalore Karnataka, IN;
Prateek Pandey, Santa Clara, CA (US);
Rubrik, Inc., Palo Alto, CA (US);
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.