Module 4: Networking (Part 2) Flashcards

1
Q

What is DNS resolution?

A

DNS resolution is the process of translating a domain name to an IP address. It involves a DNS server communicating with a web server to retrieve the IP address corresponding to a domain name. DNS acts as the phone book of the internet, allowing users to access websites by entering domain names in their browsers.

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

What is Amazon Route 53?

A

Amazon Route 53 is a DNS web service provided by AWS. It allows developers and businesses to route end users to internet applications hosted in AWS. Route 53 connects user requests to infrastructure running in AWS, such as Amazon EC2 instances and load balancers, as well as infrastructure outside of AWS. It also provides domain name management features, allowing registration of new domain names and transfer of DNS records for existing domain names.

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

How do Amazon Route 53 and Amazon CloudFront work together to deliver content?

A

When a customer requests data from an application hosted on Amazon EC2 instances, Amazon Route 53 performs DNS resolution to identify the corresponding IP address. The customer’s request is then sent to the nearest edge location through Amazon CloudFront, a content delivery service. CloudFront connects to the Application Load Balancer, which distributes the incoming packet to an Amazon EC2 instance. This integration ensures efficient and fast content delivery to customers.

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

What are the benefits of using Amazon Route 53?

A

Some benefits of using Amazon Route 53 include reliable routing of end users to internet applications hosted in AWS, support for routing to infrastructure outside of AWS, domain name management capabilities, high availability and scalability, integration with other AWS services, and the ability to monitor and manage DNS health and performance. Route 53 helps ensure the availability and performance of applications and websites for end users.

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