MIGRATION OF A DATABASE MANAGEMENT SYSTEM TO CLOUD STORAGE
First Claim
Patent Images
1. A system, comprising:
- at least one processor;
at least one data storage device coupled to the at least one processor and storing instructions for migrating a database management system to cloud storage, wherein the process comprises;
capturing configuration details from a source machine of the database management system,wherein the captured configuration details include CPU information, memory information, network interface card information, and data storage mount point information;
generating a new machine instance of a virtual machine within cloud storage, wherein generating the new machine instance of the virtual machine includes generating a new machine instance having configuration parameters based on the captured configuration details of the source machine, including machine configuration parameters, storage configuration parameters, and software configuration parameters;
cloning the database management system to the new machine instance of the virtual machine within the cloud storage,wherein the cloning the database management system to the new machine instance of the virtual machine includes mounting provisioned data volumes, configuring storage software, and configuring database application software to the new machine instance;
capturing application data from the source machine; and
providing the captured application data to the cloned database management system at the new machine instance of the virtual machine via a live synchronization application that maintains synchronization between the source machine and the new machine.
2 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods provide for migrating such applications to cloud storage by automating a continuous replication of changes made to the DBMS from the DBMS to an associated cloud instance. For example, the systems and methods facilitate the migration of the DBMS via multiple processes performing in parallel - a process to create and provision a new machine instance (e.g., an EC2 instance), a process to clone and transfer parameters of the operating system/software of the DBMS, and a process that backs up and/or captures the application data of the DBMS.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one processor; at least one data storage device coupled to the at least one processor and storing instructions for migrating a database management system to cloud storage, wherein the process comprises; capturing configuration details from a source machine of the database management system, wherein the captured configuration details include CPU information, memory information, network interface card information, and data storage mount point information; generating a new machine instance of a virtual machine within cloud storage, wherein generating the new machine instance of the virtual machine includes generating a new machine instance having configuration parameters based on the captured configuration details of the source machine, including machine configuration parameters, storage configuration parameters, and software configuration parameters; cloning the database management system to the new machine instance of the virtual machine within the cloud storage, wherein the cloning the database management system to the new machine instance of the virtual machine includes mounting provisioned data volumes, configuring storage software, and configuring database application software to the new machine instance; capturing application data from the source machine; and providing the captured application data to the cloned database management system at the new machine instance of the virtual machine via a live synchronization application that maintains synchronization between the source machine and the new machine. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A method for migrating a database management system to cloud storage, the method comprising:
-
capturing configuration details from a source machine of the database management system; generating a new machine instance of a virtual machine within cloud storage; cloning the database management system to the new machine instance of the virtual machine within the cloud storage; capturing application data from the source machine; and providing the captured application data to the cloned database management system at the new machine instance of the virtual machine. - View Dependent Claims (9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium, excluding transitory propagating signals, storing instructions that, when executed by an information management system, cause the information management system to migrate a database management system to cloud storage, the method comprising:
-
obtaining configuration details from a source machine of the database management system; generating a new machine instance of a virtual machine within cloud storage; copying the database management system to the new machine instance of the virtual machine within the cloud storage; obtaining application data from the source machine by performing a backup of the application data; and providing the obtained application data to a running synchronization application, wherein the running synchronization application replicates the application data to the cloned database management system at the new machine instance of the virtual machine.
-
Specification