Cloud computing is a technology that uses the internet for storing and managing data on remote servers and then access data via the internet.
One example is Google cloud -it is a suite of public cloud services offered by Google.All the application development run on Google hardware.
Top clouding computing providers are
Windows Azure
Google app
Panda cloud
Google app engine
Its applications are
Many search engines and social networks ,business is using the same concept.using Google wave we can create a document and invite others to comment.Example Spice bird,Mikago.Google is currently the forerunner of cloud computing as it produces accurate and instant results for thousands of search queries.
Advantages
1.Flexibility
2.Reduced cost
3.Increased storage
4.They are scalable as we can pay for the amount of storage required.And are used in emergency back up plans.
Disadvantages
1.privacy and security in the cloud are much more concers
2.Data transfer cost:outbound data transfer over the monthly basis is charged as per GB basis
3.Performance on shared infrastructure can be inconsistent.Servers maintained by cloud computing can fall to natural disasters and internal bugs.