Section 6 - Content Delivery Network Flashcards
1
Q
What is Amazon CloudFront?
A
CloudFront is a CDN that delivers data and applications globally with low latency.
- Makes content available globally or restricts it based on location
- Speeds up delivery of static and dynamic web content
- CloudFront Edge Locations to cache content, separate to an AWS Region/AZ
- CloutFront Origin is the origin of all the files that the distribution will serve. Can be S3 Bucket, an EC2 Instance, an Elastic Load Balancer, or Route53
- CloudFront Distribution is the name gievn to the Origin and configuration settings for the content you wish to distribute using CloudFront(CDN)
- Objects are cahched for a period of time which is their Time To Live(TTL).
- The default TTL is 1 day, and when the TTL is up, the object is automatically cleared from cache.
- You cann clear an object from the cache yourself before the TTL is up, but you will be charged.
NB:
Did you know that if the content is already in the edge location, CloudFront delivers it immediately? If not, CloudFront retrieves the files from the origin.
2
Q
How to use Amazon CloudFront in the Real world?
A
- CloudFront is used with S3 to deploy content (Static Website)
- CloudFronT can stop certain web attacks like DDoS.
- Geo-restricition prevents users in certain countries from accessing content.
3
Q
What is Amazon Global Accelerator?
A
Global Accelerator sends your users through the AWS global network when accessing your content, speeding up delivery.
- Improves latency and availability of single-Region applications
- Sends traffic through the AWS global network infrastructure
- 60% performance boost
- Automatically re-routes traffic to healthy available regional endpoints
4
Q
What is Amazon S3 Transfer Acceleration?
A
S3 Transfer Acceleration improves content uploads and downloads to and from S3 buckets.
- Fast transfer of files over long distances
- Uses CloudFront’s globally distributed edge locations
- Customers around the world can upload to a central bucket