Amazon Route 53: Objectives

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Amazon Route 53

Amazon Route 53 is a scalable cloud Domain Name System (DNS) web service with high
availability. It is designed to give developers and businesses an extremely reliable and cost effective
way to route end users to Internet applications by translating names like www.example.com into the
numeric IP addresses like 192.0.2.1 that computers use to connect to each other.

Objectives
Upon completion of this unit, we will be able to:

 Define a Domain Name System


 Identify the key purpose of Amazon Route 53 service
 List the different types of routing policies
 State the significance of geolocation routing

Introduction
Amazon Route 53 effectively connects user requests to infrastructure running in AWS – such as
Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets – and can
also be used to route users to infrastructure outside of AWS. You can use Amazon Route 53 to
configure DNS health checks to route traffic to healthy endpoints or to independently monitor the
health of your application and its endpoints. Amazon Route 53 makes it possible for you to manage
traffic globally through a variety of routing types, including Latency Based Routing, Geo DNS, and
Weighted Round Robin—all of which can be combined with DNS Failover in order to enable a
variety of low-latency, fault-tolerant architectures. Amazon Route 53 also offers Domain Name
Registration – you can purchase and manage domain names such as example.com and Amazon
Route 53 will automatically configure DNS settings for your domains.

Domain Name System (DNS)

DNS is a globally distributed service that translates human readable names like www.example.com
into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. The
Internet’s DNS system works much like a phone book by managing the mapping between names
and numbers. DNS servers translate requests for names into IP addresses, controlling which server
an end user will connect to when they type a domain name into their web browser.

1
Using Route 53
If you want to create a website, you start by registering the name of your website, known as a
domain name. Your domain name is the name, such as example.com, that your users enter in a
browser to display your website.

If you already registered a domain name with another registrar, you can optionally transfer the
domain registration to Amazon Route 53. Amazon Route 53 supports domain registration for a wide
variety of generic top-level domains (such as .com or .org) and geographic top-level domains (such
as .be or .us).

Amazon Route 53 is an authoritative DNS service, meaning that it routes Internet traffic to your
website by translating friendly domain names into the numeric IP addresses that computers use to
connect to each other. When someone enters your domain name in a browser or sends you email, a
DNS request is forwarded to the nearest Amazon Route 53 DNS server in a global network of
authoritative DNS servers. Amazon Route 53 responds with the IP address that you specified.

If you register a new domain name with Amazon Route 53, Amazon automatically configures
Amazon Route 53 as the DNS service for the domain, and creates a hosted zone for your domain.
You add resource record sets to the hosted zone, which define how you want Amazon Route 53 to
respond to DNS queries for your domain—for example, with the IP address for a web server, the IP
address for the nearest CloudFront edge location, or the IP address for an Elastic Load Balancing
load balancer.

Health Checks

Amazon Route 53 health checks monitor the health and performance of your web applications, web
servers, and other resources. At regular intervals that you specify, Amazon Route 53 submits
automated requests over the Internet to your application, server, or other resource to verify that it's
reachable, available and functional.

 You can configure a health check to make requests similar to those that your users make, such
as requesting a web page from a specific URL. You can also view the current and recent status
of health checks. If you want to receive a notification when an application or a resource
becomes unavailable, you can configure an Amazon CloudWatch alarm for each health check.
 If you have multiple resources that perform the same function, for example, web servers or email
servers, and you want Amazon Route 53 to route traffic only to the resources that are healthy,
you can configure DNS failover by associating health checks with your resource record sets. If a
health check determines that the underlying resource is unhealthy, Amazon Route 53 routes
traffic away from the associated resource record set.

Routing Policies

Simple Routing Policy

Use a simple routing policy when you have a single resource that performs a given function for your
domain, for example, one web server that serves content for a website. In this case, Amazon Route

2
53 responds to DNS queries based only on the values in the resource record set, for example, the
IP address in a record.

Weighted Routing Policy

Use the weighted routing policy when you have multiple resources that perform the same function
(for example, web servers that serve the same website) and you want Amazon Route 53 to route
traffic to those resources in proportions that you specify (for example, 40% to one server and 60%
to the other).

Latency Routing Policy

Use the latency routing policy when you have resources in multiple Amazon EC2 data centres that
perform the same function and you want Amazon Route 53 to respond to DNS queries with the
resources that provide the best latency. For example, you might have web servers for example.com
in the Amazon EC2 data centres in Ireland and in Tokyo. When a user browses to example.com,
Amazon Route 53 chooses to respond to the DNS query based on which data centre gives your
user the lowest latency.

Failover Routing Policy (Public Hosted Zones Only)

Use the failover routing policy when you want to configure active-passive failover, in which one
resource takes all traffic when it's available and the other resource takes all traffic when the first
resource isn't available. Note that you can't create failover resource record sets for private hosted
zones.

Geolocation Routing

Geolocation routing lets you choose the resources that serve your traffic based on the geographic
location of your users, meaning the location from which DNS queries originate. For example, you
might want all queries from Africa to be routed to a web server with an IP address of 192.0.2.111.

When you use geolocation routing, you can localize your content and present some or all of your
website in the language of your users. You can also use geolocation routing to restrict distribution of
content to only the locations in which you have distribution rights. Another possible use is for
balancing load across endpoints in a predictable, easy-to-manage way, so that each user location is
consistently routed to the same endpoint.

3
Summary
 DNS is a globally distributed service that translates human readable names like
www.example.com into the numeric IP addresses like 192.0.2.1.
 Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web
service.
 Amazon Route 53 supports domain registration for a wide variety of generic top-level domains
such as - .com or .org.
 Amazon Route 53 health checks monitor the health and performance of your web applications,
web servers, and other resources.
 The different types of routing policies are Simple, Weighted, Latency and Failover.
 Geolocation routing lets you choose the resources from the location from which DNS queries
originate.

You might also like