The systems and methods provide for migrating database management system (DBMS) 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. In some embodiments, the systems and methods, utilizing parallel processes, and combining outputs of the processes to a synchronization process, efficiently and quickly migrate DBMS applications to cloud storage, among other benefits.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method of claim 1, wherein providing the application data to the database management system of the new machine instance of the virtual machine is performed by a synchronization application.
4. The method of claim 1, wherein providing the application data to the database management system of the new machine instance of the virtual machine includes executing an application instance configuration script for the application data.
5. The method of claim 1, wherein the backup operation is a full backup.
6. The method of claim 1, wherein restoring the database management system to the new machine instance of the virtual machine within the cloud storage includes recreating data directories of the database management system on the source machine.
7. The method of claim 1, wherein restoring the database management system to the new machine instance of the virtual machine within the cloud storage includes mounting provisioned data volumes to the new machine instance of the virtual machine.
8. The method of claim 1, restoring the database management system to the new machine instance of the virtual machine within the cloud storage includes configuring storage software for the new machine instance of the virtual machine.
9. The method of claim 1, restoring the database management system to the new machine instance of the virtual machine within the cloud storage includes configuring database application software for the new machine instance of the virtual machine.
10. The method of claim 1, wherein generating the new machine instance of the virtual machine includes generating a new machine instance having machine configuration parameters based on the captured configuration details of the source machine.
11. The method of claim 1, wherein generating the new machine instance of the virtual machine includes generating a new machine instance having storage configuration parameters based on the configuration details of the database management system of the source machine.
12. The method of claim 1, wherein generating the new machine instance of the virtual machine includes generating a new machine instance having software configuration parameters based on the configuration details of the database management system of the source machine.
15. The system of claim 13, wherein providing the application data to the database management system of the new machine instance of the virtual machine is performed by a synchronization application.
16. The system of claim 13, wherein providing the application data to the database management system of the new machine instance of the virtual machine includes executing an application instance configuration script for the application data.
17. The system of claim 13, wherein the backup operation is a full backup.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 4, 2020
December 6, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.