Cloud computing gives a rich set of IT services that are provided to a customer over a network on a leased basis and
with the flexibility to rescale or down their service requirements. Usually Cloud Computing services are given by a third party
provider who owns the infrastructure. Cloud Computing holds the potential to eliminate the necessities for high quality
infrastructure. Those components are virtualized computers. This would allow multi-fold increase within the capacity and
capabilities of the present and new software. The resources can be dynamically allowing also for an optimum resource by a payper-use model it means customized Service Level