International Journal of Scientific and Research Publication (IJSRP)
Today, computing becomes steadily more important and more used. Cloud computing has appeared as an accepted computing model for processing very large volume of data. Cloud computing is an unavoidable trend in the future computing development of technology. In this paper, the authors have discussed the computing taxonomy and their relationship with cloud computing. Then they have discussed the essential characteristics, layered service model architecture and deployment model of cloud environment. Last they have identified the several research challenges, cloud adoption challenges along with the applications of cloud computing.