▲ | raffraffraff 5 days ago | |||||||
> Availability Zones used to be randomized between accounts (my us-east-1a was your us-east-1c) WTH? | ||||||||
▲ | skywhopper 5 days ago | parent | next [-] | |||||||
They did this to stop people from overloading us-east-1a. It was fine, until there started to be ways of wiring up networks between accounts (eg PrivateLink endpoint services) and you had to figure out which AZ was which so you could be sure you were mapping to the the same AZs in each account. I built a whole methodology for mapping this out across dozens of AWS accounts, and built lookup tables for our internal infrastructure… and then AWS added the zone ID to AZ metadata so that we could just look it up directly instead. | ||||||||
▲ | zbentley 5 days ago | parent | prev | next [-] | |||||||
It was for spreading load out. If someone was managing resources in a bunch of accounts and always defaulted to, say, 1b, AWS randomized what AZs corresponded to what datacenter segments to avoid hot spots. The canonical AZ naming was provided because, I bet, they realized that the users who needed canonical AZ identifiers were rarely the same users that were causing hot spots via always picking the same AZ. | ||||||||
| ||||||||
▲ | mpyne 5 days ago | parent | prev | next [-] | |||||||
Presumably it would help ensure that everyone selecting us-east-1a in their base configs didn't actually all land in the same AZ. | ||||||||
▲ | slashdev 5 days ago | parent | prev [-] | |||||||
Yeah this one drove me crazy |