A company plans to deploy a critical application on Azure and needs to ensure that the application remains available even if a datacenter within the region fails. They are considering using availability zones. Which of the following best describes how availability zones can help achieve this requirement?
Availability zones are used to distribute application traffic based on users' geographic locations.
Availability zones are logical groupings of resources within a datacenter to improve application performance.
Availability zones are multiple regions paired together to provide disaster recovery in case of a region-wide outage.
Availability zones are unique physical locations within a region, each with independent power, cooling, and networking, allowing replication of applications across zones for high availability.