Microsoft Interview Question

Difference between containers and VM? How to implement an High Available architecture in Azure?