Cloud computing provides an effective business model for the deployment of IT infrastructure  platform  and software services Often  facilities are outsourced to cloud providers and this offers the service consumer virtualization technologies without the added cost burden of development