Public cloud has many advantages. They provide flexible and affordable virtual machine deployments and can boost an organization's data backup and workload-scaling capabilities. But, there are some drawbacks of public cloud. One of the biggest disadvantages is its multi-tenant environment. Another disadvantage is that public cloud providers own the hardware and control the software associated with it, so that they can make some changes at will. Running virtuak machines in the cloud make them costlier is another disadvantage and last but not the least disadvantage is how public clouds can complicate backup processes. Read more at: http://searchcloudcomputing.techtarget.com/feature/Understanding-public-cloud-risks-and-costs?utm_medium=EM&asrc=EM_NLN_41550237&utm_campaign=20150407_Cisco%20Intercloud%20banks%20on%20hybrid%20cloud%20prosperity_nrando&utm_source=NLN&track=NL-1814&ad=899900