Microsoft interview question

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