Cloud computing has the potential to deliver a number of very important benefits, including the ability to provision compute and storage resources on-demand. These benefits take their most visible form in public clouds. However, for a variety of reasons, some applications and workloads need to be run from behind the firewall.