Cloud computing can simplify your IT infrastructure, but it also can complicate audit and compliance. The three main complications that make cloud computing challenging from a security, compliance, and audit perspective: lack of direct control, location transparency, and the public nature of the cloud.