METHODS AND SYSTEMS OF CLOUD-BASED DISASTER RECOVERY
First Claim
1. A computer-implemented method comprising:
- communicatively coupling with an application-server local area network (LAN);
discovering the physical servers in the application-server LAN;
discovering the applications running in one or more physical servers in the application-server LAN;
capturing the application data and the application metadata;
parsing the application data and the application metadata;
identifying the unique data blocks of the application data and the application metadata;
uploading the unique data blocks to a cloud-computing platform;
determining that the one or more physical servers running the application data and the application metadata is no longer available in the application-server LAN;
placing a cloud-based appliance in the cloud-computing platform in an operational state;
identifying an application associated with the application data and the application metadata;
receiving an instruction from a user, wherein the instruction comprises a selection of the application associated with the application data and the application metadata;
synthesizing the unique data blocks of the application data and the application metadata stored in the cloud-based platform;
reformatting the application data and the application metadata into a native format supported by the cloud-based platform; and
providing a cloud-based appliance is associated with the application data and the application metadata, wherein the cloud-based appliance, and wherein the cloud-based application manages an implementation of a cloud-based version of the application.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method includes the step of communicatively coupling with an application-server local area network (LAN). The physical servers are discovered in the application-server LAN. The applications running in one or more physical servers in the application-server LAN are discovered. The application data and the application metadata are captured. The application data and the application metadata are parsed. The unique data blocks of the application data and the application metadata are identified. The unique data blocks are uploaded to a cloud-computing platform. It is determined that the one or more physical servers running the application data and the application metadata is no longer available in the application-server LAN. A cloud-based appliance in the cloud-computing platform is placed in an operational state. An application associated with the application data and the application metadata is identified.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
communicatively coupling with an application-server local area network (LAN); discovering the physical servers in the application-server LAN; discovering the applications running in one or more physical servers in the application-server LAN; capturing the application data and the application metadata; parsing the application data and the application metadata; identifying the unique data blocks of the application data and the application metadata; uploading the unique data blocks to a cloud-computing platform; determining that the one or more physical servers running the application data and the application metadata is no longer available in the application-server LAN; placing a cloud-based appliance in the cloud-computing platform in an operational state; identifying an application associated with the application data and the application metadata; receiving an instruction from a user, wherein the instruction comprises a selection of the application associated with the application data and the application metadata; synthesizing the unique data blocks of the application data and the application metadata stored in the cloud-based platform; reformatting the application data and the application metadata into a native format supported by the cloud-based platform; and providing a cloud-based appliance is associated with the application data and the application metadata, wherein the cloud-based appliance, and wherein the cloud-based application manages an implementation of a cloud-based version of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized system comprising:
-
a processor configured to execute instructions; a memory containing instructions when executed on the processor, causes the processor to perform operations that; communicate coupling with an application-server local area network (LAN); discover the physical servers in the application-server LAN; discover the applications running in one or more physical servers in the application-server LAN; capture the application data and the application metadata; parse the application data and the application metadata; identify the unique data blocks of the application data and the application metadata; upload the unique data blocks to a cloud-computing platform; determine that the one or more physical servers running the application data and the application metadata is no longer available in the application-server LAN; place a cloud-based appliance in the cloud-computing platform in an operational state; identify an application associated with the application data and the application metadata; receive an instruction from a user, wherein the instruction comprises a selection of the application associated with the application data and the application metadata; synthesize the unique data blocks of the application data and the application metadata stored in the cloud-based platform; reformat the application data and the application metadata into a native format supported by the cloud-based platform; and provide a cloud-based appliance is associated with the application data and the application metadata, wherein the cloud-based appliance, and wherein the cloud-based application manages an implementation of a cloud-based version of the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification