Public vs private cloud deployment comparisons