Skip to content

Routing Policies

Route53 Health Checks

  • Health Checks are created and configured seperately
    • Records an use it for routing
  • Health Checkers are located globally
  • Interval - every 30s (reduce to 10s for extra cost)
  • Supports multiple method of health checks
    • Endpoint: Ip, TCP (2s), HTTP/HTTPS (2s + 2s body) string matching
    • Cloudwatch alarms
    • Other health checks - checks of checks

Simple Routing

  • Supports 1 record per NAME
  • 1 record can have multiple values
  • Single value is returned randomly
  • DOES NOT SUPPORT HEALTH CHECKS

Failover Routing

  • Active/passive failover
  • health check on primary record and failover to secondary record if health check is failing on primary record

Multi-Value Routing

  • Multiple records with same name
    • each record is independent and can have an associated health check
  • NOT THE SUBSTITUTION FOR LOAD BALANCER
  • Upto 8 healthy records can be retured to client (> 8 records - randomized 8)
    • unhealthy records are not returned

Weighted Routing

  • Simple load balancing with weights
  • helpful for testing new software versions
  • control the distribution for same record

Latency-Based Routing

  • Optimze performance and user experience
  • AWS maintain database of latency to redirect traffic to record with least latency
    • health check can be associated with routes to ensure healhty routes are returned

Geolocation Routing

R53 Geolocation Docs - Relevant (location) records - State - SubdivisionCode | SubdivisionName (only for US) - Country - CountryCode | CountryName - Continent - ContinentCode | ContinentName - Default

  • Cane be used of regional restrictions, language specific content or load balancing across regional endpoints

Geoproximity Routing

  • Records can be tagged with an AWS Region or lat and long cordinates
  • Routing is distance based but can be influence with bias
  • + or - bias can be added to rules to increase a region size.

Route 53 Interoperability

  • Domain registrar or Domain Hosting

r53-hosting-both r53-hosting-only