Amazon Route 53 Essential2010年〜
A highly available Domain Name System (DNS) and domain registration service
What It Does
Amazon Route 53 handles domain name registration and DNS (Domain Name System) management. DNS translates human-friendly domain names (e.g., example.com) into IP addresses (e.g., 192.0.2.1) that computers understand. Route 53 offers a 100% availability SLA, responding to domain name queries from users worldwide with speed and reliability.
Use Cases
Registering and managing custom domains, assigning domain names to websites and applications, routing traffic to CloudFront or ELB, health check-based failover, and geolocation-based routing - covering all domain name management needs.
Everyday Analogy
Think of a phone book. When calling a friend, remembering their phone number (IP address) is hard, but looking up their name (domain name) in the phone book (DNS) gives you the number. Route 53 is an ultra-fast phone book service for the internet.
What Is Route 53?
Amazon Route 53 is AWS's highly available, highly scalable DNS web service. The name comes from TCP/UDP port 53, which DNS uses. It provides four key functions: domain name registration, DNS record management, health checks, and traffic routing. It integrates seamlessly with other AWS services, making it easy to set up routing to CloudFront, ELB, S3, and more.
Routing Policies
Route 53 offers multiple routing policies. Simple routing sends traffic to a single resource - the most basic option. Weighted routing distributes traffic across multiple resources at specified ratios. Latency-based routing directs users to the nearest region. Failover routing automatically switches to a secondary when the primary is unhealthy.
Health Checks
Route 53's health check feature periodically monitors the health of specified endpoints. If a web server stops responding, traffic is automatically redirected to healthy resources, maintaining service availability. Health check results can be linked to CloudWatch alarms for failure notifications. For comprehensive best practices on health checks, specialized books on Amazon are recommended.
Getting Started
To get started with Route 53, register a domain or transfer an existing one in the Route 53 console. Create a hosted zone and add DNS records like A records or CNAME records to make your resources accessible by domain name. Routing to CloudFront or ELB is easily configured using alias records.
Things to Watch Out For
- Domain registration is billed annually, with prices varying by domain type (.com, .io, etc.)
- DNS record changes may take time to propagate - pay attention to TTL settings
- Each hosted zone costs $0.50 USD/month, so delete unused hosted zones