Route 53 Flashcards
How resilient is Route 53?
Globally resilient.
How many names servers are created when you host a domain on Route 53?
Four.
What service allows VPCs to access Route 53 name servers?
The Route 53 Resolver (if DNS support is enabled on the VPC).
What is the difference between a public hosted zone and a private hosted zone?
A public hosted zone is accessible from the public Internet. A private hosted zone is only accessible from the VPCs that are associated with it.
What is split-view or split-horizon DNS?
Using overlapping (or partially overlapping) public and private zone with the same name to provide different resources internally vs. publicly.
What is the different between a CNAME and an ALIAS?
A CNAME maps a NAME to another NAME (www.test.com => test.com) but cannot map the naked domain to another name (test.com => www.test.com). This means you can’t use a CNAME to point the naked domain at an Elastic Load Balancer, because ELB provides you with a DNS name, not an IP.
An ALIAS maps a NAME to an AWS resource. It can be used for both naked domains and normal records. ALIAS records are free for requests pointing at AWS resources. ALIAS should be the default choice when pointing at AWS services.
What does the type of an ALIAS need to match?
The type of the record it is pointing at. For example, if it is pointing at an A record (ELB), it should be an A record ALIAS.
When should you use Simple Routing in Route 53?
When you want to route requests towards one service such as a web server.
How many values are returned to the client when using Simple Routing?
All values.
What is a shortcoming of Simple Routing?
It doesn’t support Health Checks so all values are returned, even the values for unhealthy resources.
What are Health Checks?
Health Checks are status queries sent to from globally located Health Checkers. They are separate from, but used by Route 53 records.
How often to Health Checks run?
Every 30 seconds (or 10 seconds for an extra cost).
What do Health Checks look for?
TCP connection success, HTTP/HTTPS response code, or HTTP/HTTPS response code and response body string match.
What types of Health Checks are available?
- Endpoint - assesses the health of an endpoint
- CloudWatch Alarm - react to CloudWatch Alarms and can involve the CloudWatch Agent for in-app checking.
- Checks of Checks - an aggregation of checks
What is the threshold for a Health Check to report as health?
18+% of Health Checks report as healthy.