Frequently asked questions
Why is cross-AZ transfer billed twice?
On AWS, traffic between availability zones is charged at about $0.01/GB for egress out of the source AZ and again for ingress into the destination โ roughly $0.02/GB round trip. Chatty services split across zones pay this on every message.
How do I avoid cross-AZ charges?
Use zone-aware routing so services talk within their own AZ where possible, read from same-zone replicas (fetch-from-follower in Kafka), and weigh single-AZ deployments for workloads that do not need multi-AZ durability. HA is worth it, but design to minimize cross-zone chatter.