DEV Community

Cover image for AWS Route 53 in 3 Minutes
Justin Wheeler
Justin Wheeler

Posted on

AWS Route 53 in 3 Minutes

Overview

AWS Route53 is a DNS web service. That means that it's used to route traffic from a domain name like "example.com" to your application. DNS can be tricky to get right and is critical to application availability. If the DNS servers are not working properly then the application behind them are actually offline.

Route53 takes its role very seriously as proven by their 100% availability defined in the service SLA. It offers this and other amazing features while you only pay for what you need.

Features

Integration

these services are just a subset of the service integrations supported -- always check the documentation for the latest and greatest info

Routing Policies

These policies control how traffic flows. It's highly configurable to achieve any type of routing you could possibly require. Additionally, the policies can be nested together to create complex routing conditions.

  • Failover

    • associates health checks with targets to determine health
    • used to create active/passive configurations
  • Geolocation

    • routes traffic based on geographic location
  • Geoproximity

    • includes graphic user interface
    • routes traffic based on traffic flow rules drawn on a map
    • supports bias for fine-grained control

Geoproximity Map

  • Latency

    • routes traffic based on latency between the user and the target
  • Multivalue

    • routes traffic to multiple targets in a round robin fashion
    • supports health checks
  • Simple

    • routes all traffic to a single target
    • commonly used with CloudFront distributions and ELBs
  • Weighted

    • routes traffic to multiple targets based on weight
    • weight is assigned per target and traffic is proportional to that weight

Open Guide (Basics, Tips, and Gotchas)

https://github.com/open-guides/og-aws#route-53

Walkthroughs

Nesting Latency and Weighted Routing Policies

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/TutorialLBRMultipleEC2InRegion.html

Registering a New Domain

Registrar Domain Name Picker

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html

Top comments (0)