Explain Availability Set
It is a logical grouping of Virtual Machines. It allows the Azure cloud to build understand how the application for a user is built to provide availability and redundancy.