AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 1
Training Course
Amazon Web Service
Day Content Lab
Day 1 System Operations on AWS
Day 2 Computing on AWS X
Day 3 Networking on AWS X
Day 4 Storage in AWS (EBS, EFS, Instance Store) X
Day 5 Elastic Load Balancing & Auto Scaling Group X
Day 6 Storage S3 in AWS X
Day 7 Route 53 X
Day 8 RDS, Aurora, ElastiCache X
Day 9 CloudWatch X
Author: Bui Quang Lam
Phone/Zalo: +84.0365.635.598
Mail: buiquanglam185@gmail.com
 Goal: Understanding Route 53 in AWS
 TTL
 CNAME vs Alias
 Health Checks
 Routing Policies
 Simple
 Weight
 Latency
 Failover
 Geolocation
 Multi Value
 3rd party domains integration
Lab: Create and configuring Route 53
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 2
Module 7: Route53
Section introduction
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 3
Module 7: Route53
AWS Route 53 Overview
• Route 53 is a Managed DNS (Domain Name System)
• DNS is a collection of rules and records which helps clients understand
how to reach a server through URLs
• In AWS, the most common records are:
• A: hostname to IPv4
• AAAA: hostname to IPv6
• CNAME: hostname to hostname
• Alias: hostname to AWS resource
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 4
Module 7: Route53
Route 53 – Diagram for A Record
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 5
Module 7: Route53
AWS Route 53 Overview
• Route53 can use
• Public domain names you own (or buy): application1.mypublicdomain.com
• Private domain names that can be resolved by your instances in your VPCs:
application1.company.internal
• Route53 has advanced features such as
• Load balancing (through DNS – also called client load balancing)
• Health checks (although limited…)
• Routing policy: simple, failover, geolocation, latency, weighted, multi value
• You pay $0.50 per month per hosted zone
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 6
Module 7: Route53
DNS Records TTL (Time to Live)
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 7
Module 7: Route53
CNAME vs Alias
• AWS Resources (Load Balancer, CloudFront…) expose an AWS hostname:
lb1-1234.us-east-2.elb.amazonaws.com and you want myapp.mydomain.com
• CNAME:
• Points a hostname to any other hostname (app.mydomain.com -> blabla.anything.com)
• ONLY FOR NON ROOT DOMAIN (aka.somthing.mydomain.com)
• Alias
• Point a hostname to an AWS Resource (app.mydomain.com -> blabla.amazonaws.com)
• Work for ROOT DOMAIN and NON ROOT DOMAIN (aka.mydomain.com)
• Free of charge
• Native healthy check
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 8
Module 7: Route53
Simple Routing Policy
• Maps a hostname to another hostname
• Use when you need to redirect to a single
resource
• You can’t attach health checks to simple
routing policy
• If multiple values are returned, a random
one is chosen by the client
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 9
Module 7: Route53
Weighted Routing Policy
• Control the % of the requests that go to
specific endpoint
• Helpful to test 1% of traffic on new app
version for example
• Helpful to split traffic between two regions
• Can be associated with Health Checks
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 10
Module 7: Route53
Weighted Routing Policy
• Control the % of the requests that go to
specific endpoint
• Helpful to test 1% of traffic on new app
version for example
• Helpful to split traffic between two regions
• Can be associated with Health Checks
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 11
Module 7: Route53
Latency Routing Policy
• Redirect to the server that has the least
latency close to us
• Super helpful when latency of users is a
priority
• Latency is evaluated in terms of user to
designed AWS Region
• Germany may be directed to the US (if that’s
the lowest latency)
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 12
Module 7: Route53
Health Checks
• Have X health checks failed -> unhealthy (default 3)
• After X healthy checks passed -> healthy (default 3)
• Default Healthy Check Interval: 30s (can set to 10s – higher cost)
• About 15 healthy checkers will check the endpoint health
• -> one request every 2 seconds on average
• Can have HTTP, TCP and HTTPS healthy checks (no SSL verification)
• Possibility of integrating the health check with CloudWatch
• Healthy checks can be linked to Route53 DNS queries
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 13
Module 7: Route53
Failover Routing Policy
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 14
Module 7: Route53
Geo Location Routing Policy
• Different from Latency based
• This is routing based on user location
• Here we specify: traffic from the UK
should go to this specific IP
• Should create a “default” policy (in
case there’s no match on location)
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 15
Module 7: Route53
Geoproximity Routing Policy
• Route traffic to your resources based on the geographic location of users
and resources
• Ability to shift more traffic to resources based on the defined bias
• To change the size of the geographic region, specific bias values
• Resources can be
• AWS resources (specify AWS region)
• Non-AWS resources (specify Latitude and Longitude)
• You must use Route 53 Traffic Flow (advanced) to use this feature
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 16
Module 7: Route53
Geoproximity Routing Policy
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 17
Module 7: Route53
Geoproximity Routing Policy
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 18
Module 7: Route53
Multi Value Routing Policy
• Use when routing traffic to multiple resources
• Want to associate a Route 53 health checks with records
• Up to 8 healthy records are returned for each Multi Value query
• MultiValue is not a substitute for having an ELB
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 19
Module 7: Route53
Route53 as a Registrar
• A domain name registrar is an organization that manages the reservation of
Internet domain names
• Famous names
• GoDaddy
• Google Domains
• Etc…
• And also … Route53 (e.g. AWS)!
• Domain Registrar != DNS
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 20
Module 7: Route53
3rd Party Registrar with AWS Route 53
• If you buy your domain on 3rd party website, you can still use Route53
• 1) Create a Hosted Zone in Route 53
• 2) Update NS Records on 3rd party website to use Route 53 name servers
AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 21
Module 7: Route53

More Related Content

PPTX
Introduction to Amazon S3
PDF
AWS VPC, ELB, Route53 and CloudFront
PDF
Security on AWS :: 이경수 솔루션즈아키텍트
PDF
Azure vm introduction
PDF
AWS ELB
PDF
Training AWS: Module 9 - CloudWatch
PPTX
AWS IAM and security
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Introduction to Amazon S3
AWS VPC, ELB, Route53 and CloudFront
Security on AWS :: 이경수 솔루션즈아키텍트
Azure vm introduction
AWS ELB
Training AWS: Module 9 - CloudWatch
AWS IAM and security
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...

What's hot (20)

PDF
Amazon kinesis와 elasticsearch service로 만드는 실시간 데이터 분석 플랫폼 :: 박철수 :: AWS Summi...
PPTX
AWS Lambda
PPTX
AWS VPC Fundamentals- Webinar
PPT
Amazon S3 and EC2
PPT
Amazon s3
PDF
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PPTX
AWS Route53 Fundamentals
PDF
Training AWS: Module 5 - Elastic Load Balancing & ASG
PPTX
Cloud computing by Google Cloud Platform - Presentation
PDF
민첩하고 비용효율적인 Data Lake 구축 - 문종민 솔루션즈 아키텍트, AWS
PDF
AWS tutorial-Part54:AWS Route53
ODP
Introduction to AWS IAM
PDF
Hashicorp Vault: Open Source Secrets Management at #OPEN18
PPTX
Troubleshooting Kerberos in Hadoop: Taming the Beast
PDF
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
PDF
서버리스 기반 데이터베이스 모델링 및 운영 노하우 알아보기 - 변규현 SW 엔지니어, 당근마켓 / 김선형 CTO, 티클 :: AWS Sum...
PPTX
PPT
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
PPTX
Azure Storage Services - Part 01
Amazon kinesis와 elasticsearch service로 만드는 실시간 데이터 분석 플랫폼 :: 박철수 :: AWS Summi...
AWS Lambda
AWS VPC Fundamentals- Webinar
Amazon S3 and EC2
Amazon s3
AWS 클라우드 핵심 서비스로 클라우드 기반 아키텍처 빠르게 구성하기 - 문종민 솔루션즈 아키텍트, AWS :: AWS Summit Seo...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
AWS Route53 Fundamentals
Training AWS: Module 5 - Elastic Load Balancing & ASG
Cloud computing by Google Cloud Platform - Presentation
민첩하고 비용효율적인 Data Lake 구축 - 문종민 솔루션즈 아키텍트, AWS
AWS tutorial-Part54:AWS Route53
Introduction to AWS IAM
Hashicorp Vault: Open Source Secrets Management at #OPEN18
Troubleshooting Kerberos in Hadoop: Taming the Beast
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
서버리스 기반 데이터베이스 모델링 및 운영 노하우 알아보기 - 변규현 SW 엔지니어, 당근마켓 / 김선형 CTO, 티클 :: AWS Sum...
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
Azure Storage Services - Part 01
Ad

Similar to Training AWS: Module 7 - Route53 (20)

PDF
AWS Architecture Fundamentals - Denver
PPTX
GTM vs AWS Route 53 with Cisco umbrella
PPTX
AWS UG Windsor - Route 53 - Architecting Traffic Management
PDF
How Does AWS Route 53 Work and benefits?
PPTX
Modernizing DevOps
PDF
Training AWS: Module 1 - System Operation in AWS
PDF
Meetup #4: AWS ELB Deep dive & Best practices
PDF
Training AWS: Module 8 - RDS, Aurora, ElastiCache
PDF
Training AWS: Module 6 - Storage S3 in AWS
PPTX
Migrating enterprise workloads to AWS
PDF
Being Well Architected in the Cloud
PPTX
System design for video streaming service
PPTX
Being Well Architected in the Cloud (Updated)
PPTX
Moving an E-commerce Site to AWS. A Case Study
PPTX
My Dissertation 2016
PPTX
Cloudifying your Security Operations on AWS
PDF
Application Lifecycle Management on AWS
PDF
Module 1_ Introduction to Cloud Computing and AWS.pdf
PPTX
AWS Atlanta meetup 2/ 2017 Redshift WLM
PPTX
Master.pptx
AWS Architecture Fundamentals - Denver
GTM vs AWS Route 53 with Cisco umbrella
AWS UG Windsor - Route 53 - Architecting Traffic Management
How Does AWS Route 53 Work and benefits?
Modernizing DevOps
Training AWS: Module 1 - System Operation in AWS
Meetup #4: AWS ELB Deep dive & Best practices
Training AWS: Module 8 - RDS, Aurora, ElastiCache
Training AWS: Module 6 - Storage S3 in AWS
Migrating enterprise workloads to AWS
Being Well Architected in the Cloud
System design for video streaming service
Being Well Architected in the Cloud (Updated)
Moving an E-commerce Site to AWS. A Case Study
My Dissertation 2016
Cloudifying your Security Operations on AWS
Application Lifecycle Management on AWS
Module 1_ Introduction to Cloud Computing and AWS.pdf
AWS Atlanta meetup 2/ 2017 Redshift WLM
Master.pptx
Ad

Recently uploaded (20)

PDF
August -2025_Top10 Read_Articles_ijait.pdf
PDF
Design Guidelines and solutions for Plastics parts
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
CyberSecurity Mobile and Wireless Devices
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
737-MAX_SRG.pdf student reference guides
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPTX
Feature types and data preprocessing steps
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PPT
Total quality management ppt for engineering students
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
Categorization of Factors Affecting Classification Algorithms Selection
August -2025_Top10 Read_Articles_ijait.pdf
Design Guidelines and solutions for Plastics parts
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Amdahl’s law is explained in the above power point presentations
CyberSecurity Mobile and Wireless Devices
Exploratory_Data_Analysis_Fundamentals.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Abrasive, erosive and cavitation wear.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
737-MAX_SRG.pdf student reference guides
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Feature types and data preprocessing steps
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
Total quality management ppt for engineering students
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Categorization of Factors Affecting Classification Algorithms Selection

Training AWS: Module 7 - Route53

  • 1. AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 1 Training Course Amazon Web Service Day Content Lab Day 1 System Operations on AWS Day 2 Computing on AWS X Day 3 Networking on AWS X Day 4 Storage in AWS (EBS, EFS, Instance Store) X Day 5 Elastic Load Balancing & Auto Scaling Group X Day 6 Storage S3 in AWS X Day 7 Route 53 X Day 8 RDS, Aurora, ElastiCache X Day 9 CloudWatch X Author: Bui Quang Lam Phone/Zalo: +84.0365.635.598 Mail: buiquanglam185@gmail.com
  • 2.  Goal: Understanding Route 53 in AWS  TTL  CNAME vs Alias  Health Checks  Routing Policies  Simple  Weight  Latency  Failover  Geolocation  Multi Value  3rd party domains integration Lab: Create and configuring Route 53 AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 2 Module 7: Route53
  • 3. Section introduction AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 3 Module 7: Route53
  • 4. AWS Route 53 Overview • Route 53 is a Managed DNS (Domain Name System) • DNS is a collection of rules and records which helps clients understand how to reach a server through URLs • In AWS, the most common records are: • A: hostname to IPv4 • AAAA: hostname to IPv6 • CNAME: hostname to hostname • Alias: hostname to AWS resource AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 4 Module 7: Route53
  • 5. Route 53 – Diagram for A Record AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 5 Module 7: Route53
  • 6. AWS Route 53 Overview • Route53 can use • Public domain names you own (or buy): application1.mypublicdomain.com • Private domain names that can be resolved by your instances in your VPCs: application1.company.internal • Route53 has advanced features such as • Load balancing (through DNS – also called client load balancing) • Health checks (although limited…) • Routing policy: simple, failover, geolocation, latency, weighted, multi value • You pay $0.50 per month per hosted zone AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 6 Module 7: Route53
  • 7. DNS Records TTL (Time to Live) AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 7 Module 7: Route53
  • 8. CNAME vs Alias • AWS Resources (Load Balancer, CloudFront…) expose an AWS hostname: lb1-1234.us-east-2.elb.amazonaws.com and you want myapp.mydomain.com • CNAME: • Points a hostname to any other hostname (app.mydomain.com -> blabla.anything.com) • ONLY FOR NON ROOT DOMAIN (aka.somthing.mydomain.com) • Alias • Point a hostname to an AWS Resource (app.mydomain.com -> blabla.amazonaws.com) • Work for ROOT DOMAIN and NON ROOT DOMAIN (aka.mydomain.com) • Free of charge • Native healthy check AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 8 Module 7: Route53
  • 9. Simple Routing Policy • Maps a hostname to another hostname • Use when you need to redirect to a single resource • You can’t attach health checks to simple routing policy • If multiple values are returned, a random one is chosen by the client AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 9 Module 7: Route53
  • 10. Weighted Routing Policy • Control the % of the requests that go to specific endpoint • Helpful to test 1% of traffic on new app version for example • Helpful to split traffic between two regions • Can be associated with Health Checks AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 10 Module 7: Route53
  • 11. Weighted Routing Policy • Control the % of the requests that go to specific endpoint • Helpful to test 1% of traffic on new app version for example • Helpful to split traffic between two regions • Can be associated with Health Checks AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 11 Module 7: Route53
  • 12. Latency Routing Policy • Redirect to the server that has the least latency close to us • Super helpful when latency of users is a priority • Latency is evaluated in terms of user to designed AWS Region • Germany may be directed to the US (if that’s the lowest latency) AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 12 Module 7: Route53
  • 13. Health Checks • Have X health checks failed -> unhealthy (default 3) • After X healthy checks passed -> healthy (default 3) • Default Healthy Check Interval: 30s (can set to 10s – higher cost) • About 15 healthy checkers will check the endpoint health • -> one request every 2 seconds on average • Can have HTTP, TCP and HTTPS healthy checks (no SSL verification) • Possibility of integrating the health check with CloudWatch • Healthy checks can be linked to Route53 DNS queries AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 13 Module 7: Route53
  • 14. Failover Routing Policy AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 14 Module 7: Route53
  • 15. Geo Location Routing Policy • Different from Latency based • This is routing based on user location • Here we specify: traffic from the UK should go to this specific IP • Should create a “default” policy (in case there’s no match on location) AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 15 Module 7: Route53
  • 16. Geoproximity Routing Policy • Route traffic to your resources based on the geographic location of users and resources • Ability to shift more traffic to resources based on the defined bias • To change the size of the geographic region, specific bias values • Resources can be • AWS resources (specify AWS region) • Non-AWS resources (specify Latitude and Longitude) • You must use Route 53 Traffic Flow (advanced) to use this feature AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 16 Module 7: Route53
  • 17. Geoproximity Routing Policy AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 17 Module 7: Route53
  • 18. Geoproximity Routing Policy AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 18 Module 7: Route53
  • 19. Multi Value Routing Policy • Use when routing traffic to multiple resources • Want to associate a Route 53 health checks with records • Up to 8 healthy records are returned for each Multi Value query • MultiValue is not a substitute for having an ELB AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 19 Module 7: Route53
  • 20. Route53 as a Registrar • A domain name registrar is an organization that manages the reservation of Internet domain names • Famous names • GoDaddy • Google Domains • Etc… • And also … Route53 (e.g. AWS)! • Domain Registrar != DNS AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 20 Module 7: Route53
  • 21. 3rd Party Registrar with AWS Route 53 • If you buy your domain on 3rd party website, you can still use Route53 • 1) Create a Hosted Zone in Route 53 • 2) Update NS Records on 3rd party website to use Route 53 name servers AWS COURSE DOCUMENT- BUI QUANG LAM - TRAINING 21 Module 7: Route53