Migrating legacy applications to a multi-tenant computing environment
First Claim
1. A method for migrating a legacy application to a multi-tenant computing environment, the method comprising:
- analyzing a set of attributes associated with the legacy application;
determining, based on analyzing the set of attributes, if the legacy application satisfies a plurality of migration criteria for migrating the multi-tenant computing environment;
in response to determining that the legacy application fails to satisfy the plurality of migration criteria, notifying a user that the legacy application cannot be migrated to the multi-tenant computing environment; and
in response to determining that the legacy application satisfying the plurality of migration criteria;
instantiating at least one virtualized computing container on a host system in a multi-tenant computing environment;
executing an instance of the legacy application within the virtualized computing container, the legacy application being initially configured to run on premise and serve one tenant at a time, and where the virtualized computing container securely isolates the executing instance of the legacy application from other executing instances of the legacy application;
processing, based on the executing, at least one request received from a first client by the instance of the legacy application; and
quiescing the virtualized computing container based on at least one quiescing criterion having been satisfied by the instance of the legacy application.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments migrate a legacy application to a multi-tenant computing environment. In one embodiment, at least one virtualized computing container is instantiated on a host system in a multi-tenant computing environment. An instance of the legacy application is executed within the virtualized computing container. The legacy application having been initially configured to run on premise and serve one tenant at a time. The virtualized computing container securely isolates the executing instance of the legacy application from other executing instances of the legacy application. At least one request received from a first client is sent to the instance of the legacy application executing within the virtualized computing container. The virtualized computing container is quiesced based on at least one quiescing criterion having been satisfied by the instance of the legacy application.
-
Citations
9 Claims
-
1. A method for migrating a legacy application to a multi-tenant computing environment, the method comprising:
-
analyzing a set of attributes associated with the legacy application; determining, based on analyzing the set of attributes, if the legacy application satisfies a plurality of migration criteria for migrating the multi-tenant computing environment; in response to determining that the legacy application fails to satisfy the plurality of migration criteria, notifying a user that the legacy application cannot be migrated to the multi-tenant computing environment; and in response to determining that the legacy application satisfying the plurality of migration criteria; instantiating at least one virtualized computing container on a host system in a multi-tenant computing environment; executing an instance of the legacy application within the virtualized computing container, the legacy application being initially configured to run on premise and serve one tenant at a time, and where the virtualized computing container securely isolates the executing instance of the legacy application from other executing instances of the legacy application; processing, based on the executing, at least one request received from a first client by the instance of the legacy application; and quiescing the virtualized computing container based on at least one quiescing criterion having been satisfied by the instance of the legacy application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification