Provided by: International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing is defined as a model for enabling convenient, on-demand network access to a shared pool of configured computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing is an emerging fielded where infrastructure, platform and software can be accessed as a service. The clients accessing the service pay for what they use. This paper presents the basic idea of cloud computing, various models and benefits of cloud computing technology to the end user. Also highlighting some of the challenges faced by the cloud computing.