Question - What is an Availability Set?
Answer -
Availability Set is a logical grouping capability majorly employed for separating VM sources from each other when they are deployed. They are used for building reliable cloud solutions.
The VMs placed in the Availability set are run across various physical servers, storage units, compute racks, and network switches in Azure. If any failure occurs, only VMs subset is affected, and the overall solution stays operational.