SlideShare a Scribd company logo
Architecting Traffic
Management with
Amazon Route 53
Question
• Have you ever heard this questions?
What version of Gmail are you on?
• Why?
What is Amazon Route
53
• Managed DNS service with advanced functions
• Main functions are:
• Register domain names
• Route internet traffic to the resource for you domain
• Check the health of your resources
• Whether you’re running a simple website, a mobile app, or a suite of business
applications, DNS is a fundamental part of any architecture in the cloud.
• How did Route 53 get it’s name?
What is DNS
Basic DNS Setup
Route 53 Features
• Worldwide anycast network with redundant locations
• 100% availability SLA - over provisioned network and server infrastructure
• Advanced routing policies
• AWS integration - alias
• Manageable with API, CLI, SDKs, third-party tools
• Fault tolerance and zone isolation
• DDoS protection - always-on, fast mitigation without external routing
Route 53 Alias
• Alias resource record sets proved an Amazon Route 53 specific extension to
DNS functionality
• Pointer to a CloudFront distribution, and Elastic Beanstalk environment, an
ELB (Classic/Application/Network), and S3 bucket hosting a static website, or
another Route 53 resource record set in the same hosted zone.
• Can point zone apex to an alias
• Can’t set TTL on an alias
Types of Health Checks
• Health checks can monitor:
• an endpoint
• CloudWatch alarms
• other health checks
Choosing a Routing Policy I
• Simple - use for a single resource ( a web server or an S3 bucket); enter
multiple IPs for round robin
• Failover - use for active-passive setup; requires a health check on primary
resource
• Wighted - use to route traffic to multiple resources in proportions that you
specify
Example A
Start here when not using policy
editor
Example B
Resource Map
Demo I: Simple,
Wighted, and Failover
Choosing a Routing Policy II
• Latency - use when you have resources in multiple locations and you want to
route traffic to the resource that provides the best latency
• Geolocation - use when you want to route traffic based on the location or your
users
• Geoproximity - use when you want to route traffic based on the location of
your resources and, optionally, shift traffic from one resources in one location
to resources in another.
• Multivalue answer - use when you want Amazon Route 53 to respond to DNS
queries with up to eight healthy records selected at random
Geolocation
Amazon Route 53 Traffic
Flow
Amazon Route 53 Traffic Flow connects your users to the best endpoint based
on latency, geography, and endpoint health
• Traffic policy is a version document consisting of rules and endpoints
• Versioning provides atomic roll back/roll forward
• Traffic policy is applied to an actual domain name, so all rules and endpoints
apply to that domain name; it can be reused for other domain names
Demo II: Complex
Traffic Policies
Demo II
Resource Map
Private DNS
• Route 53 feature that creates authoritative DNS within your VPC (one or more
VPCs in one or more accounts (CLI/API only) without exposing the DNS
records to the Internet
Summary
• Route53 - easy to use and cost effective managed DNS service
• Service Oriented Architecture
• 7 routing policies
• Health checks
• Traffic flow policies
References
• http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html
• https://www.youtube.com/watch?v=AAq-DDbFiIE&t=1078s
• https://www.youtube.com/watch?v=QU7FQBgL0Po&t=1518s
• https://aws.amazon.com/route53/pricing/

More Related Content

PDF
Artem Zhurbila - 3 aws - route 53, vpc
PPTX
PPTX
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
PDF
Quilt - Distributed Load Simulation from AWS
PPTX
GTM vs AWS Route 53 with Cisco umbrella
PDF
How Does AWS Route 53 Work and benefits?
PDF
Route53 for Domian Registration, hosting, and traffic handlling.pdf
PPTX
Routing in the cloud
Artem Zhurbila - 3 aws - route 53, vpc
Speeding up delivery of web content using Amazon Route 53, Elastic Load Balan...
Quilt - Distributed Load Simulation from AWS
GTM vs AWS Route 53 with Cisco umbrella
How Does AWS Route 53 Work and benefits?
Route53 for Domian Registration, hosting, and traffic handlling.pdf
Routing in the cloud

Similar to AWS UG Windsor - Route 53 - Architecting Traffic Management (20)

PDF
Training AWS: Module 7 - Route53
PPTX
Globus: Research Data Management as Service and Platform - pearc17
PDF
Technical Best Practices for Veritas and Microsoft Azure Using a Detailed Ref...
PPTX
System design for video streaming service
PPTX
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
PPTX
AWS Route53 Fundamentals
PPTX
PPTX
Hybrid Data Platform
PPTX
Understand Azure Traffic Manager
PDF
AWS Route 53 with Mulesoft
PDF
traffic-management-100.pdf
PDF
A sdn based application aware and network provisioning
PPTX
MCSA 70-412 Chapter 05
PPTX
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
PPTX
Saa s multitenant database architecture
PPTX
AWS Best Practices Version 2
PDF
Newt global meetup microservices
PPT
Windows Azure Essentials V3
PDF
Capital One: Using Cassandra In Building A Reporting Platform
PDF
Cloud Ready Apps
Training AWS: Module 7 - Route53
Globus: Research Data Management as Service and Platform - pearc17
Technical Best Practices for Veritas and Microsoft Azure Using a Detailed Ref...
System design for video streaming service
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
AWS Route53 Fundamentals
Hybrid Data Platform
Understand Azure Traffic Manager
AWS Route 53 with Mulesoft
traffic-management-100.pdf
A sdn based application aware and network provisioning
MCSA 70-412 Chapter 05
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Saa s multitenant database architecture
AWS Best Practices Version 2
Newt global meetup microservices
Windows Azure Essentials V3
Capital One: Using Cassandra In Building A Reporting Platform
Cloud Ready Apps
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
MYSQL Presentation for SQL database connectivity
gpt5_lecture_notes_comprehensive_20250812015547.pdf
1. Introduction to Computer Programming.pptx
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Programs and apps: productivity, graphics, security and other tools
Advanced methodologies resolving dimensionality complications for autism neur...
Digital-Transformation-Roadmap-for-Companies.pptx
Tartificialntelligence_presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Ad

AWS UG Windsor - Route 53 - Architecting Traffic Management

  • 2. Question • Have you ever heard this questions? What version of Gmail are you on? • Why?
  • 3. What is Amazon Route 53 • Managed DNS service with advanced functions • Main functions are: • Register domain names • Route internet traffic to the resource for you domain • Check the health of your resources • Whether you’re running a simple website, a mobile app, or a suite of business applications, DNS is a fundamental part of any architecture in the cloud. • How did Route 53 get it’s name?
  • 6. Route 53 Features • Worldwide anycast network with redundant locations • 100% availability SLA - over provisioned network and server infrastructure • Advanced routing policies • AWS integration - alias • Manageable with API, CLI, SDKs, third-party tools • Fault tolerance and zone isolation • DDoS protection - always-on, fast mitigation without external routing
  • 7. Route 53 Alias • Alias resource record sets proved an Amazon Route 53 specific extension to DNS functionality • Pointer to a CloudFront distribution, and Elastic Beanstalk environment, an ELB (Classic/Application/Network), and S3 bucket hosting a static website, or another Route 53 resource record set in the same hosted zone. • Can point zone apex to an alias • Can’t set TTL on an alias
  • 8. Types of Health Checks • Health checks can monitor: • an endpoint • CloudWatch alarms • other health checks
  • 9. Choosing a Routing Policy I • Simple - use for a single resource ( a web server or an S3 bucket); enter multiple IPs for round robin • Failover - use for active-passive setup; requires a health check on primary resource • Wighted - use to route traffic to multiple resources in proportions that you specify
  • 10. Example A Start here when not using policy editor
  • 13. Demo I: Simple, Wighted, and Failover
  • 14. Choosing a Routing Policy II • Latency - use when you have resources in multiple locations and you want to route traffic to the resource that provides the best latency • Geolocation - use when you want to route traffic based on the location or your users • Geoproximity - use when you want to route traffic based on the location of your resources and, optionally, shift traffic from one resources in one location to resources in another. • Multivalue answer - use when you want Amazon Route 53 to respond to DNS queries with up to eight healthy records selected at random
  • 16. Amazon Route 53 Traffic Flow Amazon Route 53 Traffic Flow connects your users to the best endpoint based on latency, geography, and endpoint health • Traffic policy is a version document consisting of rules and endpoints • Versioning provides atomic roll back/roll forward • Traffic policy is applied to an actual domain name, so all rules and endpoints apply to that domain name; it can be reused for other domain names
  • 20. Private DNS • Route 53 feature that creates authoritative DNS within your VPC (one or more VPCs in one or more accounts (CLI/API only) without exposing the DNS records to the Internet
  • 21. Summary • Route53 - easy to use and cost effective managed DNS service • Service Oriented Architecture • 7 routing policies • Health checks • Traffic flow policies
  • 22. References • http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html • https://www.youtube.com/watch?v=AAq-DDbFiIE&t=1078s • https://www.youtube.com/watch?v=QU7FQBgL0Po&t=1518s • https://aws.amazon.com/route53/pricing/

Editor's Notes

  • #5: How does .com name server know the answer? Our domain name registrar updated this info on our behalf. How does Route53 know the answer? We created a hosted zone for example.com in Route53.
  • #7: Set of four name servers is called a delegation set DNS record are typically cached across the global DNS system for up to 48 hours
  • #14: dig zoomzoom.com +short dig NS zoomzoom.com dig zoomzoom.cloud +trace dig example.zoomzoom.cloud +noall +answer dig -x 1.1.1.1 dig zoomzoom.cloud ANY +short dig @8.8.8.8 www.zoomzoom.cloud
  • #17: Traffic policy - rules routing to endpoints Traffic policy record - domain name with an applied traffic policy version
  • #18: dig zoomzoom.com +short dig NS zoomzoom.com dig zoomzoom.cloud +trace dig example.zoomzoom.cloud +noall +answer dig -x 1.1.1.1 dig zoomzoom.cloud ANY +short dig @8.8.8.8 www.zoomzoom.cloud
  • #21: One of more VPCs in one or more account