Virtual machine migration tool

A method of migrating an application to a platform as a service (PaaS) cloud, the method comprising: selecting a target application to migrate to the PaaS cloud, the target application, prior to migration, configured to execute on a particular computer host platform; passing the target application t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Fries, Robert, Sanghvi, Ashvinkumar
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method of migrating an application to a platform as a service (PaaS) cloud, the method comprising: selecting a target application to migrate to the PaaS cloud, the target application, prior to migration, configured to execute on a particular computer host platform; passing the target application to a migration tool wherein the migration tool comprises a rules library comprising one or more pluralities of migration rules, wherein at least one plurality of migration rules is specific to the PaaS cloud, and wherein the pluralities of migration rules describes at least one of code rules, operating system rules, semantics rules, database rules, or installer rules; accessing, from the rules library, a plurality of migration rules specific to the PaaS cloud, the plurality of migration rules configured to identify, when applied to any applications, use of, or reference to, by the applications, software products that are (i) to be used by the applications on a licensed basis and that are (ii) provided for licensing by the PaaS cloud, the plurality of migration rules for identifying changes to be made to the applications when being configured to be hosted in the PaaS cloud; applying the plurality of migration rules from the rules library to an application not yet configured to execute in the PaaS cloud, the application configured to use one of the software products as provided by a system other than the PaaS cloud, the applying comprising parsing files configured to be used for installing or compiling the application so that a form of output can be generated; and determining from the output, and in accordance with the plurality of migration rules and the files, that the application can be modified to have a lower licensing cost related to the software product by being modified to use the software product as provided by the PaaS cloud, and based on the determining, generating corresponding modifications or recommendations of modifications to use the software product as provided by the PaaS cloud. H:\mka\Interwoven\NRPortbl\DCC\MKA\12963390 2.docx - 31/1/17