| CPC G06F 9/5055 (2013.01) [G06F 9/547 (2013.01); H04L 41/5019 (2013.01); H04L 67/10 (2013.01)] | 17 Claims |

|
1. A method comprising:
configuring infrastructure of a cloud provider into at least a first tier for executing a first classification of applications and a second tier for executing a second classification of applications, wherein:
the first tier is a first physical area within a datacenter of the cloud provider that includes a first set of identifiable server racks configured with first hardware resources tailored to execute the first classification of applications;
the second tier is a second physical area within the datacenter of the cloud provider that includes a second set of identifiable server racks that is different than the first set of identifiable server racks, the second set of identifiable server racks configured with second hardware resources tailored to execute the second classification of applications; and
the first physical area is separate from the second physical area thereby creating a datacenter boundary between the first set of identifiable server racks and the second set of identifiable server racks;
receiving, at an application registration entity configured within the cloud provider, a signature for an application to be executed within the datacenter of the cloud provider, wherein the signature represents at least one performance parameter associated with execution of the application within the datacenter of the cloud provider;
analyzing, by the application registration entity, the signature to identify the at least one performance parameter;
classifying, by the application registration entity and based on the analyzing, the application in the first classification of applications based on a determination that the first hardware resources are able to satisfy the at least one performance parameter and that the second hardware resources are unable to satisfy the at least one performance parameter;
assigning, by the application registration entity and based on the classifying, the execution of the application to the first set of identifiable server racks included in the first physical area;
receiving a request to delete or relocate the application;
determining, based on the classifying the application into the first classification of applications, that approval to delete or relocate the application is needed from an authorized user;
sending a query to an account associated with the authorized user to approve deletion or relocation of the application; and
deleting or relocating the application in response to receiving the approval to delete or relocate the application from the authorized user.
|