International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing is a convergence of technologies and trends that are making IT infrastructures and applications more dynamic, more modular, and more consumable. It lets organizations ramp up new services and reallocate computing resources rapidly, based on business needs. It gives users self-service access to computing resources, while maintaining appropriate levels of control. And, done right, it provide the means to manage across hybrid computing environments, both on- and off-premise, based on cost, capacity requirements, and other factors. This paper aims to provide means of understanding cloud services, solutions, benefits and challenges of cloud computing.