International Journal of Computer Applications
Cloud computing, a rapidly developing information technology, has aroused the concern of the whole world. Cloud computing has recently emerged as a new paradigm for hosting and delivering the services over the Internet. It is an enhanced version of client-server application. In this paper, the authors will present comparison between cloud computing and client-server application, highlighting key concepts of cloud computing, its architectural principles, as well as research challenges and its environmental impact. This paper is to provide better understanding of need of cloud computing.