When I look over the documentation for Route 53 Routing Policies they list 7 different policies. How should I pick the right one if I am building out new infrastructure in AWS for a US-based e-commerce website? Here is the list of offerings:
- Simple
- Failover
- Geolocation
- Geoproximity
- Latency-based
- Multivalue Answer
- Weighted
These different routing policies are pretty confusing. I would of course always want failover for my DNS. Why would I ever choose Simple? Is there some major difference between Geolocation and Geoproximity? What do they mean by "Traffic Flow Only" next to Geoproximity?
Because of the confusion around all of this I am for now choosing latency-based routing. That seems simple and intuitive. I have ELBs to handle failover for me, and with my latency routing I have associated health-checks, so it seems like my bases are covered.
Notes:
- We have a handful of ELBs but they are mostly in us-west-2 region, some in us-east-1.
- These ELBs are serving the same site out of multiple regions.