Choosing between cloud, an internal data center and hybrid architecture depends on security, cost, control, scalability and workload characteristics.