Cloud computing means using multiple server computers via a digital network, as though they were one computer. We can say , it is a new computing paradigm, involving data and/or computation outsourcing. it has many issues like security issues, privacy issues, data issues, energy issues, bandwidth issues, cloud interoperability. there are solutions like scaling of resources, distribute servers etc.