You plan to deploy three Azure virtual machines named VM1, Vm², and Vm³. The virtual machines will host a web app named App1. You need to ensure that at least two virtual machines are available if a single Azure datacenter becomes unavailable. What should you deploy?
1) Availability Zones
2) Availability Sets
3) Virtual Machine Scale Sets
4) Azure Functions