Introduction to Cloud Computing and Microsoft Azure

A high level overview of Cloud Computing concepts and patterns followed by a high level overview of Microsoft Azure.