×

Migrating legacy applications to a multi-tenant computing environment

  • US 9,954,936 B2
  • Filed: 03/02/2015
  • Issued: 04/24/2018
  • Est. Priority Date: 03/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. An information processing system for migrating a legacy application to a multi-tenant computing environment, the information processing system comprising:

  • memory;

    a processor communicatively coupled to the memory; and

    a resource manager communicatively coupled to the memory and the processor, the resource manager configured to perform a 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 failing 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;

    sending, based on the executing, at least one request received from a first client to 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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×