Method and system for migration of multi-tier virtual application across different clouds hypervisor platforms
First Claim
1. A method for migrating at least one application from a source cloud to a target cloud using a migration server, said method comprising:
- identifying a source application package by said source cloud, wherein said source application package comprises of all virtual machines and all application level configurations associated with said migrating application;
exporting to a logical container the source application package by said source cloud to said migration server;
extracting at least application configurations from the exported application by said migration server;
converting, by a configuration convertor, the source package application into a target application package compatible with target cloud by said migration server, wherein said target application package is constructed using the extracted application configurations in the target cloud platform;
sending the target application package to the target cloud by said migration server;
launching said target application by said migration server, wherein said launching is configured to be performed in at least one of a given order, a different order and simultaneously; and
verifying said migrated target application by said migration server, wherein said verifying is configured to comprise at least matching at least a corresponding property in said target cloud with said source cloud, by a mapping table in said migration server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for migration of multi-tier virtual application across different clouds hypervisor platforms. The principal object of the embodiment is to provide migration of multi-tier virtual application from one vendor to another vendor cloud platforms. Another object of the embodiment is to convert entire multi-tier virtual application of a source vendor cloud platforms, along with the virtual machines, configuration and properties into a format suitable for a destination vendor cloud platforms. Another object of the embodiment is to verify the migrated application after completion of conversion and migration.
3 Citations
8 Claims
-
1. A method for migrating at least one application from a source cloud to a target cloud using a migration server, said method comprising:
-
identifying a source application package by said source cloud, wherein said source application package comprises of all virtual machines and all application level configurations associated with said migrating application; exporting to a logical container the source application package by said source cloud to said migration server; extracting at least application configurations from the exported application by said migration server; converting, by a configuration convertor, the source package application into a target application package compatible with target cloud by said migration server, wherein said target application package is constructed using the extracted application configurations in the target cloud platform; sending the target application package to the target cloud by said migration server; launching said target application by said migration server, wherein said launching is configured to be performed in at least one of a given order, a different order and simultaneously; and verifying said migrated target application by said migration server, wherein said verifying is configured to comprise at least matching at least a corresponding property in said target cloud with said source cloud, by a mapping table in said migration server. - View Dependent Claims (2, 3, 4)
-
-
5. A system for migrating at least one application from a source cloud to a target cloud using a migration server, said system configured for:
-
identifying a source application package by said source cloud, wherein said source application package comprises of all virtual machines and all application level configurations associated with said migrating application; exporting to a logical container the source application package by said source cloud to said migration server; extracting at least application configurations from the exported application by said migration server; converting, by a configuration convertor, the source package application into a target application package compatible with target cloud by said migration server, wherein said target application package is constructed using the extracted application properties in the target cloud platform; sending the target application package to the target cloud by said migration server; launching said target application by said migration server, wherein said launching is configured to be performed in at least one of a given order, a different order and simultaneously; and verifying said migrated target application by said migration server, wherein said verifying is configured to comprise at least matching at least a corresponding property in said target cloud with said source cloud, by a mapping table in said migration server. - View Dependent Claims (6, 7, 8)
-
Specification