0% found this document useful (0 votes)
91 views23 pages

Training AWS - Module 7 - Route 53

This document provides an overview of Route 53, Amazon Web Service's DNS service. It discusses key Route 53 concepts like TTL, CNAME records vs aliases, health checks, and routing policies for simple, weighted, latency, failover, geolocation, and multi-value routing. It also covers how to integrate third party domains with Route 53 and provides examples of weighted, failover, and geoproximity routing policies. The document aims to help students understand how to use Route 53 for DNS management and traffic routing on AWS.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views23 pages

Training AWS - Module 7 - Route 53

This document provides an overview of Route 53, Amazon Web Service's DNS service. It discusses key Route 53 concepts like TTL, CNAME records vs aliases, health checks, and routing policies for simple, weighted, latency, failover, geolocation, and multi-value routing. It also covers how to integrate third party domains with Route 53 and provides examples of weighted, failover, and geoproximity routing policies. The document aims to help students understand how to use Route 53 for DNS management and traffic routing on AWS.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Training Course

Amazon Web Service

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 1


Module 7:

Route 53

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 2


Module 7: Route53

 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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 3


Module 7: Route53

Section introduction

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 4


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 5


Module 7: Route53

Route 53 – Diagram for A Record

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 6


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
8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 7
Module 7: Route53

DNS Records TTL (Time to Live)

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 8


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 9


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 11


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 12


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)

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 13


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 14


Module 7: Route53

Failover Routing Policy

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 15


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)

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 16


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
8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 17
Module 7: Route53

Geoproximity Routing Policy

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 18


Module 7: Route53

Geoproximity Routing Policy

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 19


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 20


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 21


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

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 22


Module 4: Storage and Archiving in AWS

Thank you!!!

8/9/2023 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 23

You might also like