Content Delivery & DNS Services Flashcards

1
Q

Amazon Route 53

A

is the AWS Domain Name Service (DNS)
Route 53 is a Global service

Performs 3 main functions:

  • Domain registration - Route 53 allows you to register domain names
  • Domain Name System (DNS) - Route 53 translates name to IP addresses using a global network of authoritative DNS servers
  • Health checking - Route 53 sends automated requests to your application to verify that it’s reachable, available, and functional
DNS failover (automatically changes domain endpoint if system fails) 
Integrates with ELB, S3, and CloudFront as endpoints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
Amazon Route 53 - 
Routing Policies (7)
A
(only need high-level understanding) 
Simple 
Failover 
Geolocation 
Geoproximity 
Latency  
Multivalue answer 
Weighted
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Amazon CloudFront

A

Content Delivery Network (CDN) that allows you to store (cache) your content at the “edge locations” located around the world
Allows customers to access content more quickly and provides security against DDoS attacks
Can be used for data, videos, applications, and APIs

CloudFront uses Edge Locations and Regional Edge Caches

Benefits:

  • cache content at Edge Location for fast distribution to customers
  • Built-in Distributed Denial of Service (DDoS) attack protection
  • Integrates w/ many AWS services (S3, EC2, ELB, Route S3, Lambda)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Origin

A

origin of the files that the CDN will distribute
Origin can be either an S3 bucket, an EC2 instance, an Elastic Load Balancer, or Route 53 - can also be internal (non-AWS)

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

Distribution

A

To distribute content w/ CloudFront you need to create a distribution
2 types of distribution: Web Distribution and RTMP Distribution

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

Edge Location

A

location where content is cached (separate to AWS regions/ AZs)
requests are automatically routed to the nearest edge location

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

Regional Edge Cache

A

located between origin web servers and global edge locations and have a larger cache
Regional Edge Caches aim to get content closer to users

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

AWS Global Accelerator

A

New service, may be on exam

AWS Global Accelerator improves the availability and performance of applications with local or global users
Provides static IP addresses that act as a fixed entry point to application endpoints in a single or multiple AWS Regions
Applications endpoints can be Application Load Balancers, Network Load Balancers, or Amazon EC2 instances

AWS Global Accelerator uses the AWS global network (private network) to optimize the path from your users to your applications, improving performance

AWS Global Accelerator continually monitors the health of application endpoints and will detect an unhealthy endpoint and redirect traffic to healthy endpoints in <1 min

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

Amazon Route 53 Routing Policy:

Simple

A

Simple - Simple DNS response providing the IP address associated with a name

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

Amazon Route 53 Routing Policy:

Failover

A

Failover - all routed to primary destination; if primary is down (based on health checks), routes to secondary destination

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

Amazon Route 53 Routing Policy:

Geolocation

A

Geolocation - uses geographic location you’re in (e.g. Europe) to route you to the closest region

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

Amazon Route 53 Routing Policy:

Geoproximity

A

Geoproximity - routes you to the closest region w/in a geographical area

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

Amazon Route 53 Routing Policy:

Latency

A

Latency - directs you based on the lowest latency route to resources

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

Amazon Route 53 Routing Policy:

Multivalue Answer

A

Multivalue answer - returns several IP addresses and functions as a basic load balancer

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

Amazon Route 53 Routing Policy:

Weighted

A

Weighted - uses the relative weights assigned to resources to determine which to route to

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

Routing Policy

A

Routing policies determine how Route 53 DNS responds to queries

17
Q

CloudFront Use Cases

A

1- Accelerate static website content delivery.
CloudFront can speed up the delivery of your static content (for example, images, style sheets, JavaScript, and so on) to viewers across the globe. By using CloudFront, you can take advantage of the AWS backbone network and CloudFront edge servers to give your viewers a fast, safe, and reliable experience when they visit your website.

2- Live & on-demand video streaming.
The Amazon CloudFront CDN offers multiple options for streaming your media – both pre-recorded files and live events – at sustained, high throughput required for 4K delivery to global viewers.

3- Security.
CloudFront integrates seamlessly with AWS Shield for Layer 3/4 DDoS mitigation and AWS WAF for Layer 7 protection.

4- Customizable content delivery with Lambda@Edge.
Lambda@Edge is a feature of Amazon CloudFront that lets you run code closer to users of your application, which improves performance and reduces latency.