What is Cloud Computing?

The term "Cloud Computing" can be used to mean a variety different services. The common thread is that the service resides somewhere on the internet rather than in your facility. The advantages of cloud computing are the cost savings in using computing resources that you don't have to manage and maintain. The disadvantages are the potential network latencies and that your data resides in someone elses computing environment.