azureazure-vm-scale-setazure-vm-roleazure-vm-templates

availability set can be used along with scale set or scale set is enough


I am new to azure & learning to design application in Azure.

The question might be too naive for someone but I am really confused.

Do availability set are also required when we have scale set or scale set is enough for High availability & automatic scaling both ?

I know both Scale Set & availability set have fault domain & update domain and VMs configured in them & also I know differences among both, but question is both are architecture pattern only or real components in term of architecture?


Solution

  • Scale sets include availability sets. So you dont have to créate one. VMSS behaves as a set of VMs in the same AV set.

    AV set is not a component in Azure. Its just a lógical grouping.