I think that there's a mistake in https://github.com/open-guides/og-aws/raw/master/figures/aws-data-transfer-costs.png It indicates that cross-AZ traffic between ALB/CLB and EC2 is $0.01/GB, but I think it should be 0 (at least for the CLB) From http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-crosszone-lb.html: > When you enable cross-zone load balancing, you are not charged for data transfer between the load balancer nodes and the instances I couldn't find the same kind of clear language in the ALB docs though