Dynamic workload deployment for data integration services
First Claim
1. A computer program product for deploying workload in a multi-tenancy computing environment, the computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to generate, by one or more computer processors, a tenant ID and a plan ID for a tenant based, at least in part, on a tenant registration request;
program instructions to store, by one or more computer processors, the tenant ID and the plan ID into a shared system record;
program instructions to receive, by one or more computer processors, a request to update a first tenant service plan;
program instructions to determine, by one or more computer processors, one or more resource pools supporting a second tenant service plan based at least in part, on an association between the tenant ID and the plan ID;
program instructions to deploy, by one or more computer processors, one or more resources from the one or more resource pools supporting the second tenant service plan; and
program instructions to determine, by one or more computer processors, a pool for supporting a new service plan requested based, at least in part, on a type of service plan and a pricing plan associated with the type of service plan;
wherein the type of service plan includes a shared service plan and a dedicated service plan; and
wherein the pricing plan associated with the type of service plan includes a free pricing plan.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for deploying workload in a multi-tenancy computing environment is provided. The approach generates, by one or more computer processors, a tenant ID and a plan ID for a tenant based, at least in part, on a tenant registration request. The approach stores, by one or more computer processors, the tenant ID and the plan ID into a shared system record. The approach receives, by one or more computer processors, a request to update a first tenant service plan. The approach determines, by one or more computer processors, one or more resource pools supporting a second tenant service plan based at least in part, on an association between the tenant ID and the plan ID. The approach deploys, by one or more computer processors, one or more resources from the one or more resource pools supporting the second tenant service plan.
18 Citations
10 Claims
-
1. A computer program product for deploying workload in a multi-tenancy computing environment, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to generate, by one or more computer processors, a tenant ID and a plan ID for a tenant based, at least in part, on a tenant registration request; program instructions to store, by one or more computer processors, the tenant ID and the plan ID into a shared system record; program instructions to receive, by one or more computer processors, a request to update a first tenant service plan; program instructions to determine, by one or more computer processors, one or more resource pools supporting a second tenant service plan based at least in part, on an association between the tenant ID and the plan ID; program instructions to deploy, by one or more computer processors, one or more resources from the one or more resource pools supporting the second tenant service plan; and program instructions to determine, by one or more computer processors, a pool for supporting a new service plan requested based, at least in part, on a type of service plan and a pricing plan associated with the type of service plan; wherein the type of service plan includes a shared service plan and a dedicated service plan; and wherein the pricing plan associated with the type of service plan includes a free pricing plan. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for deploying workload in a multi-tenancy computing environment, the computer system comprising:
-
one or more computer readable storage media; program instructions stored on at least one of the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to generate, by one or more computer processors, a tenant ID and a plan ID for a tenant based, at least in part, on a tenant registration request; program instructions to store, by one or more computer processors, the tenant ID and the plan ID into a shared system record; program instructions to receive, by one or more computer processors, a request to update a first tenant service plan; program instructions to determine, by one or more computer processors, one or more resource pools supporting a second tenant service plan based at least in part, on an association between the tenant ID and the plan ID; program instructions to deploy, by one or more computer processors, one or more resources from the one or more resource pools supporting the second tenant service plan; and program instructions to determine, by one or more computer processors, a pool for supporting a new service plan requested based, at least in part, on a type of service plan and a pricing plan associated with the type of service plan; wherein the type of service plan includes a shared service plan and a dedicated service plan; and wherein the pricing plan associated with the type of service plan includes a free pricing plan. - View Dependent Claims (8, 9, 10)
-
Specification