This is a slide deck from one of Microsoft shows. Though the deck is older, most of the content is still relevant to day. This slide deck gives an in depth look at Azure Virtual Machine technologies. It discusses the fundamentals and goes on to discuss availability sets. A brief overview of different application roles and deployment scenarios are discussed. Briefly discusses the internals of virtual machines in Azure cloud platform