Patent ID: 9612815
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A non-transitory computer program product that is configured to be executed by a processor, the computer program product comprising: computer-readable program code configured to determine a capacity of a resource that is required to provide a service delivery solution, the service delivery solution comprising a base console that is configured to invoke a plurality of processes on each of a plurality of containers, the plurality of processes on each of the plurality of containers being configured to provide a service offering that delivers functionality that differs between each of the plurality of containers; computer-readable program code configured to download a particular container from among the plurality of containers, the particular container comprising one or more particular processes from among the plurality of processes when downloaded; computer-readable program code configured to determine a number of the resource required to provide a particular service level with the one or more particular processes downloaded with the particular container based on the capacity of the resource, the determined number of the resource being two or more resources; computer-readable program code configured to generate at least one of a software bundle and a virtual appliance comprising functionality to automatically provision, configure, and deploy the service delivery solution on the determined number of the resource, the at least one of the software bundle and the virtual appliance further comprising the one or more particular processes downloaded with the particular container; and computer-readable program code configured to distribute the at least one of the software bundle and the virtual appliance to at least one of the two or more resources locally and to distribute the at least one of the software bundle and the virtual appliance to at least one other of the two or more resources in the cloud.