Arjuna Agility Controlled Sharing Dynamic Provisioning VDDL Service Agreements Cloud Computing Technical Features

Dynamic Provisioning

Agility™ dynamically provisions the available resources in order to meet service requirements and changing demand. Agility™ allows complex application deployments to be clearly described in the high-level VDDL language, while a Software Repository holds application components ready for use.

Before Dynamic Provisioning

In the diagram above the load on App1 has increased to the level where the existing deployments in Dept. A cannot cope. The Agility™ instance within Dept A checks Dept A's policy and determines that under these conditions it may request that instances of App1 be deployed within Dept. B.

After Dynamic Provisioning

The Agility™ instance within Dept. B receives a deployment request from Dept. A in the form of a VDDL description of the application. It confirms that Dept. B's Policy allows this application to be deployed within these cirumstances and that the application is capable of being deployed onto the available resources within Dept. B. Agility then uses a Software Repository to obtain the required application and dynamically deploys it.