What are regions and availability zones in the cloud?
A region is a geographic area where a cloud provider has data centres, like a location in India or the US. Within a region there are availability zones, which are separate data centres that are isolated from each other. Spreading your app across zones means that if one zone fails, your app keeps running in another.
Why they matter
- Region: pick one close to your users for lower latency.
- Availability zone: isolated data centre inside a region for fault tolerance.
- Using multiple zones protects against a single data centre failure.
If you run only in one zone and it loses power, your app goes down. By running across two or more zones, a failure in one zone does not take your whole service offline.
Mention high availability. Saying you deploy across multiple availability zones to stay up even if one data centre fails is exactly the reliability thinking interviewers look for.
Common follow up questions
Related interview questions
Want the full Cloud guide?
Read every Cloud concept with notes, diagrams, and code in one place. Track your progress as you go.
Open the Cloud guide All Cloud questions