International Journal of Soft Computing and Engineering (IJSCE)
Cloud computing takes the technology services and applications that are similar to those on the Internet and turn them into a self-service utility. It virtualizes systems by pooling and sharing resources and abstracts the details of system implementation from users and developers. Costs are assessed on a metered basis, multi-tenancy is enabled, and resources are scalable. Clouds can come in many different types, and the services and applications that run on the clouds are delivered by service provider. It is very important task to define services requirements and to choose service providers appropriately.