The cloud computing is all about storing, accessing, and processing data over the internet instead of using a traditional client server architecture.
Therefore the cloud computing is mostly defined as a metaphor to the internet.
Advantages of cloud computing
Improve accessibility
Reduce cost
Improve security
Less energy consumption
Improve flexibility
Disadvantages of cloud computing
Internet outage
Limited control on hosting environment and deployments
Vendor lock- in
Issues related to sensitive data