uProvision™: Private Cloud PaaS Engine
The possibility to easily create or recreate full environments, with the ability to deploy to them in minutes.
Plans for uProvision
The intention is that uProvision could be layered on top of your virtualization tools to allow you to define environment templates and instantiate new environments on demand. For example, if your typical web applications involve a front-end web server like Apache, an application server like JBoss or IIS, and an Oracle database backend, the uProvision template would describe those three roles of machines and how they relate.
If one of your applications undertakes a major new development effort and needs an extra test environment, you could request a new test environment from uProvision. Virtual machines may be requested and dedicated to the environment, and those machines could be configured with the appropriate tools. The intent is that uProvision could then inform a deployment engine like UrbanCode Deploy of the new environment so that testing of your software or IT deployment could begin immediately. The whole process is likely to take ten or twenty minutes, rather than days or weeks. When the team is done with that development effort, uProvision could take care of shutting down the VMs and returning them to the pool. If the team, instead, has performance concerns, they may be able to get a larger environment provisioned from the same template, but with additional load-balanced application servers.
In-house Enterprise Platform as a Service (EPaaS)
The idea of providing a platform for applications as an on-demand service is catching on, and a slew of cloud providers have popped up in the past few years. IT organizations looking to provide similar capabilities in-house need to be able to define their platforms and provide them to development, test and operations departments on-demand. uProvision will look to enable you to do just that.
UrbanCode's statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM's sole discretion.
Information regarding potential future products in intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The above information describes a potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.