“Cloud Computing,” to put it simply, means “Internet Computing.” The Internet is commonly visualized as clouds; hence the term “cloud computing” for computation done through the Internet. With Cloud Computing users can access database resources via the Internet from anywhere, for as long as they need, without worrying about any maintenance or management of actual resources. Besides, databases in cloud are very dynamic and scalable.
Cloud computing is unlike grid computing, utility computing, or autonomic computing. In fact, it is a very independent platform in terms of computing. The best example of cloud computing is Google Apps where any application can be accessed using a browser and it can be deployed on thousands of computer through the Internet.
2 Key Characteristics
3 Cloud Computing Architecture
4 Different forms of Cloud Computing
5 Cloud Computing Concerns
6 Selection of Provider
7 Relational Database and Cloud Computing
8 Additional Reads
Reference : Pinal Dave (http://blog.SQLAuthority.com)