Before the cloud, choosing where to deploy an application was a straightforward process. You made sure the necessary hardware was available in your on premises data center, allocated storage space, and then installed and booted up the application.
Today's choices are much more complex. Organizations can choose to deploy to public, private or hybrid clouds through an on premises, fully hosted or colocated data center – or some combination of them all. The drivers that lead organizations to choose the best model are evaluated on a case-by-case basis, while keeping in mind the overall business strategy.