Service management in appliance-based solutions
Abstract
System, method, and computer program product to perform an operation comprising deploying a first appliance including at least one service to a computing environment including a plurality of appliances, determining, for each service in the first appliance, whether the service is active on at least one other appliance of the plurality of appliances in the computing environment, and activating, on the first appliance, only each service not determined to be active on at least one other appliance of the plurality of appliances, so that each service determined to be active in at least one other appliance of the plurality of appliances is not activated on the first appliance.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
deploying a first appliance including at least one service to a computing environment including a plurality of appliances; determining, for each service in the first appliance, whether the service is active on at least one other appliance of the plurality of appliances in the computing environment; and activating, on the first appliance, only each service not determined to be active on at least one other appliance of the plurality of appliances, so that each service determined to be active in at least one other appliance of the plurality of appliances is not activated on the first appliance.
2 . The method of claim 1 , wherein a data store configured to maintain attributes of each service in the computing environment is referenced to determine whether the service is active in at least one other appliance in the computing environment, the method further comprising:
updating the data store to reflect the deployment of the first appliance.
3 . The method of claim 2 , wherein the attributes comprise: (i) an activity state, (ii) dependency information, and (iii) a version of each service.
4 . The method of claim 1 , further comprising:
removing a first service from the first appliance, wherein the first service was active on the first appliance; identifying an inactive instance of the first service on a second appliance of the plurality of appliances; and activating the inactive instance of the first service on the second appliance.
5 . The method of claim 1 , further comprising:
upon determining that a second appliance includes an active instance of an earlier version of a first service included in the first appliance:
deactivating the earlier version of the first service on the second appliance; and
activating the first service on the first appliance.
6 . The method of claim 1 , further comprising:
determining that an instance of a first service included in the first appliance is active on a second appliance; and upon determining that a resource utilization of the second appliance exceeds a specified threshold:
deactivating the instance of the first service on the second appliance; and
activating the first service on the first appliance.
7 . The method of claim 1 , wherein the first appliance is at least one of: (i) a hardware appliance, and (ii) a virtual machine appliance.Join the waitlist — get patent alerts
Track US2015195177A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.