What is a CDN
Content Delivery Network
AWS CloudFront
A (blank) attack takes place when a bad actor overwhelms a server with malicious internet traffic to prevent legitimate users from accessing
applications, services, and networks
DDoS (Distributed Denial of Service)
What are the CloudFront origins?
S3 bucket & Custom Origin (HTTP)
Allow users to access content from certain countries
Whitelist
Prevent users from accessing content from certain countries
Blacklist
Use case: Copyright Laws to control access to content
Geo Restriction
CloudFront
S3 Cross Region Replication
•Allow access to a path, no matter
the origin
• Account wide key-pair, only the root
can manage it
CloudFront Signed URL
S3 Pre-Signed URL
How can you reduce cost for CloudFront?
Reduce the # of edge locations
How many price classes for CloudFront are there? What are they?
All
What CloudFront price class is this?
All regions - best performance
200
What CloudFront price class is this?
Most regions, but excludes most expensive regions
100
What CloudFront price class is this?
Only the least expensive regions
One server holds one IP
Unicast IP
All servers hold the same IP address and the client is routed to the nearest one
Anycast IP
The Anycast IP will send traffic directly where?
Edge Locations
Leverage the AWS internal network to route to your application
AWS Global Accelerator
AWS Global Accelerator
A communications standard that enables application programs and computing devices to exchange messages over a network.
It is designed to send packets across the internet and ensure the successful delivery of data and messages over networks.
TCP (Transmission Control Protocol)
Used for communication throughout the internet. It is specifically chosen for time-sensitive applications like gaming, playing videos, or Domain Name System lookups
Results in speedier communication because it does not spend time forming a firm connection with the destination before transferring the data
UDP (User Datagram Protocol)
CloudFront