MIGRATION IN PLACE
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies related to migration in place are generally described. In some examples, software and/or data associated with a platform customer can be “migrated” to a new platform while allowing the platform customer'"'"'s software and/or data to remain on same hardware. A data center and/or Infrastructure as a Service (IaaS) provider may be configured to support migration in place for example by providing hardware identifiers upon request, providing platform identifiers upon request, providing platform compatibility information upon request and/or approving platforms for migration in place operations, deploying platform modules to migration in place hardware, providing user session support during migration in place operations, and/or performing security operations.
67 Citations
42 Claims
-
1-27. -27. (canceled)
-
28. A method comprising:
-
providing a plurality of servers for use by a plurality of platform providers, wherein each of the platform providers is associated with one or more platform customers, and wherein each of the platform customers is associated with customer data that is stored on one or more of the plurality of servers; receiving a hardware identification request, wherein the hardware identification request comprises a request to identify servers comprising platform customer data associated with an identified platform customer of a first platform provider; providing, in response to the hardware identification request, one or more hardware identifiers corresponding to servers comprising platform customer data associated with the identified platform customer; receiving a migration in place request, the migration-in place request comprising a request to deploy platform service modules of an identified platform service provider to the servers comprising platform customer data associated with the identified platform customer; and deploying, in response to the migration in place request, platform service modules of the identified service provider to the one or more of the plurality of servers comprising platform customer data associated with the identified platform customer. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A server comprising:
-
a processor; a memory; and a hardware identification request service module stored in the memory and executable by the processor, wherein the hardware identification request service module is configured to; receive a hardware identification request, wherein the hardware identification request comprises a request to identify servers comprising platform customer data associated with an identified platform customer of a first platform provider of a plurality of platform providers, wherein each of the platform providers is associated with one or more platform customers, and wherein each of the platform customers is associated with customer data that is stored on one or more of a plurality of servers; and provide, in response to the hardware identification request, one or more hardware identifiers corresponding to servers comprising platform customer data associated with the identified platform customer; and a migration in place deployment module stored in the memory and executable by the processor, wherein the migration in place deployment module is configured to; receive a migration in place request, the migration-in place request comprising a request to deploy platform service modules of an identified platform service provider to the servers comprising platform customer data associated with the identified platform customer; and deploy, in response to the migration in place request, platform service modules of the identified service provider to the one or more of the plurality of servers comprising platform customer data associated with the identified platform customer. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A non-transitory computer readable storage medium having computer executable instructions executable by a processor, the instructions that, when executed by the processor, cause the processor to:
-
receive a hardware identification request, wherein the hardware identification request comprises a request to identify servers comprising platform customer data associated with an identified platform customer of a first platform provider of a plurality of platform providers, wherein each of the platform providers is associated with one or more platform customers, and wherein each of the platform customers is associated with customer data that is stored on one or more of a plurality of servers; and provide, in response to the hardware identification request, one or more hardware identifiers corresponding to servers comprising platform customer data associated with the identified platform customer; and receive a migration in place request, the migration-in place request comprising a request to deploy platform service modules of an identified platform service provider to the servers comprising platform customer data associated with the identified platform customer; and deploy, in response to the migration in place request, platform service modules of the identified service provider to the one or more of the plurality of servers comprising platform customer data associated with the identified platform customer. - View Dependent Claims (39, 40, 41, 42)
-
Specification