
Cloud computing is the current state of the art in data center infrastructure and provision of computing resources as a service. It offers numerous advantages to businesses. The cloud makes it possible to outsource applications and infrastructure to companies whose core competence lies in providing these services as well as in maintaining the required infrastructure.