Regions, Availability Zones, and Latency

View saved

Regions are geographic choices

A region is a cluster of data centers in a geographic area, such as us-east-1, westeurope, or europe-west1. You pick a region when you create many resources. Data residency rules and user location often drive the choice.

Availability zones reduce blast radius

An availability zone (AZ) is an isolated location inside a region with independent power and networking. Spreading copies of an app across AZs helps survive a single facility failure. Not every service is multi-AZ by default—check the product docs.

Latency is distance plus hops

Every request travels over networks. Putting compute and data far from users adds delay. Putting a database in one region and an app in another can quietly hurt performance and raise transfer costs.

List regions from the CLI

Confirm which regions your account can use before you deploy.

# AWS
aws ec2 describe-regions --query 'Regions[].RegionName' --output text

# Azure
az account list-locations --query '[].name' --output tsv

# Google Cloud
gcloud compute regions list

Comments

One comment per signed-in account. Comments are saved with this page’s URL.