Route53 Flashcards

1
Q

____ translates the human friendly hostnames into machine IP addresses.

A

DNS - Domain Name System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

DNS Terminology

Domain Registrar: Amazon Route 53, GoDaddy, etc
DNS Records: A, CNAME, NS, etc
Zone File: contains DNS records
Name Server: resolves DNS queries (Authoritative or Non-Authoritative)
Top Level Domain (TLD): .com, .us, .gov, .org, etc
Second Level Domain (SLD): amazon.com, google.com

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Amazon Route 53 is highly available, scalable, fully managed and Authoritative DNS.
Authoritative means the ____ can update the DNS records.
Route 53 is also a Domain Registrar.

A

customer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Route 53 is the only AWS service which provides 100% availability ____.

A

SLA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Route 53 provides the ability to check the ____ of your resources.

A

health

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Route 53 ____ are how you want to route traffic for a domain.

A

records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Each Route 53 record contains:

Domain/subdomain Name: example.com
Record Type: A or AAAA
Value: 345.345.345.345
Routing Policy: how Route 53 responds to queries
TTL (time to live): amount of time the record cached at DNSResolvers

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Route 53 supports the following DNS record types:
(must know for exam): A / AAAA / CNAME / NS
(advanced): CAA / DS / MX / NAPTR / PTR / SOA / TXT / SPF / SRV

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Identify each Route 53 record type:

__ - maps a hostname to IP4
__ - maps a hostname to IPv6
__ - maps a hostname to another hostname
__ - name servers for the Hosted Zone. Controls how traffic is routed for a domain.

A

A
AAAA
CNAME
NS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

With a CNAME record, the target is a domain name that must have an ____ or ____ record.

A

A or AAAA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

____ is a container for records that define how to route traffic to a domain and its subdomains.

A

Hosted Zone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A ____ hosted zone contains records that specify how to route traffic on the internet.

A

public

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A ____ hosted zone contains records that specify how to route traffic within one or more VPCs.

A

private

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Route 53 hosted zones cost $.50 per month per hosted zone.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Except for ____ records, TTL is mandatory for each DNS record.

A

Alias

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A____ record points a hostname to any other hostname. Ex: app.mydomain.com -> blah.anything.com

A

CNAME

Only works for non root domain (app.domain.com)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

An ____ record points a hostname to an AWS resource.
Free of charge.
Native health check.

A

Alias

Works for both root domain and non-root domain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Alias records automatically recognize changes in the resources ____.

A

IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Alias records are always of types ____ for AWS resources.

A

A / AAAA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

With Alias records, you cannot set the ____.

A

TTL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Here are some Alias record targets:

  • Elastic Load Balancers
  • CloudFront Distributions
  • API Gateway
  • Elastic Beanstalk envs
  • S3 Websites
  • VPC Interface Endpoints
  • Global Accelerator
  • Route 53 record in the same hosted zone
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Alias vs CNAME record

An ALIAS record in DNS is a non-standard record type used to point one domain name to another, similar to a CNAME record, but with the flexibility to coexist with other records on the same domain.

Unlike CNAMEs, ALIAS records can be used at the zone apex (the root domain) and don’t require a follow-up DNS query to resolve to an IP address.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

You cannot have an ____ record for an EC2 DNS name.

A

ALIAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Route 53 ____ policies define how Route 53 responds to DNS queries.
routing DNS does not route any traffic, it only responds to the DNS queries.
26
Route 53 supports the following routing policies: - simple - weighted - failover - latency based - geolocation - multi-value answer - geoproximity (using Route 53 Traffic Flow feature)
27
A ____ routing policy typically routes traffic to a single resource.
Simple
28
If multiple values are returned by Route 53 using a Simple Routing Policy, a ____ record is chosen by the client.
random
29
A ____ Routing policy cannot be associated with health checks.
Simple
30
When an ____ is enabled along with the Simple routing policy, only one AWS resource can be targeted.
alias
31
Using a ____ routing policy allows you to control the percentage of requests that go to each specific resource.
weighted
32
The DNS records when using weighted routing policies, must have the same ____ and ____.
name and type
33
True/False: Weighted routing policies can be assocaited with Health Checks.
True
34
What is a use case for weighted routing policies?
load balancing between regions testing new application version
35
Assigning a weight of __ to a record using weighted routing policies will stop sending traffic to a resource.
0
36
If all weighted routing policy records have a weight of __, then all records will be returned equally.
0
37
The ____ routing policy will redirect to the resource that has the least latency close to the end user.
latency-based
38
When latency is a ____, latency-based routing policies are very helpful.
priority
39
With latency-based routing policies, latency is based on traffic between users and ____.
AWS regions
40
Latency-based routing policies can be associated with Health Checks.
41
What are the 3 types of health checks that can be used to automate DNS Failover?
- Health checks that monitor an endpoint (application, server, other AWS resources) - Health checks that monitor other health checks (Calculated Health Checks) - Health checks that monitor CloudWatch Alarms (full control). Helpful for private resources
42
Health checks are integrated with CloudWatch ____.
metrics
43
Health Checks - Monitoring an Endpoint There are about ____ global health checkers that will check the endpoint health. You have the ability to choose which locations you want Route 53 to use. Can have an interval of 30 or 10 seconds.
15
44
Health Checks - Monitoring an Endpoint The default Healthy/Unhealthy threshold for Route 53 health checks is __.
3
45
Health Checks - Monitoring an Endpoint What three protocols are supported?
HTTP, HTTPS, TCP
46
Health Checks - Monitoring an Endpoint If > __% of health checkers report the endpoint is healthy, Route 53 considers it Healthy, otherwise it's Unhealthy.
18
47
Health Checks - Monitoring an Endpoint Health Checks pass only when the endpoint responds with the ___ and ___ status codes.
2xx and 3xx
48
Health Checks - Monitoring an Endpoint Health Checks can be setup to pass/fail based on the text in the first ____ bytes of the response.
5120
49
Health Checks - Monitoring an Endpoint You must configure your ____ to allow incoming requests from Route 53 Health Checkers.
router/firewall
50
____ Health Checks combine the results of multiple Health Checks into a single Health Check.
Calculated
51
With Calculated Health checks, you can monitor up to ___ child health checks. You can specify how many of the health checks need to pass to make the parent pass. You can use OR, AND or NOT with calculated health checks.
256
52
Which health check is good for the use case of performing maintenance to your website without causing all health checks to fail.
Calculated Health Checks
53
Route 53 health checkers are ____ the VPC, so they can't access ____ endpoints.
outside private To get around this: You can create a CloudWatch Metric and associate a CloudWatch Alarm, then create a Health Check that checks the alarm.
54
Failover
55
____ routing policies are based on user location. You can specify location by continent, country or US state.
Geolocation
56
When using geolocation routing policy, you should create a ____ record in case there is no match on location.
default
57
With use cases such as website localization, restrict content distribution and load balancing, you should use ____ routing policies.
Geolocation Can be associated with Health Checks.
58
____ routing policy routes traffic to your resources based on the geographic location of users and resources.
Geoproximity
59
With Geoproximity routing policy, you have the ability to shift more traffic to resources based on the defined ____.
bias
60
To change the size of a geographic region, specify bias values: - to expand (1 to 99) - more traffic to the resource - to shrink (-1 to -99) - less traffic to the resource
61
When using geoproximity routing, resources can be: - AWS resources (specify ____) - Non-AWS resources (specify ____)
AWS region latitude and longitude
62
Geoproximity routing is very helpful when you need to shift traffic from one region to another by adjusting the bias.
63
____ routing is based on a client's IP address.
IP-based
64
With IP-based routing, you provide a list of ____ for your clients and the corresponding endpoints/locations (user-IP-to-endpoint mappings).
CIDRs
65
IP-based routing policies can be used to optimize performance and reduce network costs.
66
A ____ routing policy is used when routing traffic to multiple resources.
Multi-Value
67
Route 53 can return multiple values/resources, so when associated with Health Checks it will only return values for ____ resources.
healthy
68
Up to __ healthy records are returned for each Multi-Value query.
8
69
Multi-Value routing policies are not a substitute for having an elastic load balancer.
70
Both simple and multi-value routing policies can both return multiple records back. The difference is that simple routing does not support health checks and may return unhealthy resources.
71
Domain Registrar vs DNS Service You buy or register your domain name with a ____. You can manage your domain with a ____.
Domain Registrar DNS Service
72
Your Domain Registrar and DNS service can be the same provider or different providers. If different providers, you'll need to update the ____ addresses where you bought the domain.
nameserver
73
If you buy your domain on a 3rd party registrar, you can still use route 53 as the DNS service provider. 1. create a Hosted Zone in Route 53 2. Update NS records on 3rd party website to use the Route 53 Name Servers