A brief note on services
As mentioned earlier, a cloud is an umbrella that groups various services together. To successfully deploy an application to a cloud, it is necessary to have a few services. Without these services, your OneOps will not be able to deploy your application, or your application will not function properly. Before we see how to add services, let's have a brief look at the type of services you need to add to a cloud.
Compute
Compute is the primary service that you will add to the cloud, on top of which an application will be deployed. In terms of most clouds, this will translate to the virtual machines of various sizes that are available, to which your application will be deployed. Compute capacity can be provided by Azure, Amazon AWS, Rackspace, OpenStack, Docker, and Vagrant. OpenStack, Docker, and Vagrant can be your own local clouds.
Note
At the time of writing, Docker and Vagrant are not supported as compute options, but will be supported soon, in a future release.