International Journal of Emerging Trends & Technology in Computer Science (IJETTCS)
Cloud computing is a computing platform where a large pool of systems are connected in private or public networks, to provide dynamically scalable infrastructure for application, data and file storage. It shares computer resources instead of using software or storage on a local PC at a vast level. In the last few years, it is the growing acceptance of innovative technologies that has seen cloud computing become the biggest buzzword in IT. This paper outlines the key features that cloud computing technologies possess and illustrates the three essential services (SaaS, PaaS and IaaS) and deployment model. The future of cloud computing along with its challenges is also explored.