While cloud computing delivers benefits such as faster deployment of new services, reduction in IT headcount and a pay-as-you-go model, it has traditionally lacked in areas that enterprises need, such as security, availability and ease of integration.