Cloud computing has revolutionized the industry because of its benefits like on-demand services, scalability, elasticity, minimization of capital expenditure, etc. It is not a new concept but a fusion of distributed computing, grid computing, parallel computing and so on. It attracts the small enterprises as it eliminates the requirements for them to plan ahead for provisioning and they can start their business while outsourcing the services from the service providers and initially with some resources. The services or resources can further be increased when there is rise in the demand. So, there is no heavy upfront investment.