IT 320 Foundations of Cloud Services