Cloud computing is a large-scale distributed computing paradigm in which a pool of computing resources is available to users via the internet. Cloud computing allow to use remote servers to run the user's applications. Cloud computing provides various services to users and organizations. Basically the services are divided into three categories-SaaS, PaaS, IaaS. One has to login to the portal and submit the request. The services are given by the cloud provider and the provider validates the request.