CloudFront Flashcards
ProTips
What is an Edge Location? (CDN)
The location where content will be cached and is separate from to an AWS Region / AZ.
What is a Distribution? (CloudFront)
This is the name that is given to the CDN which consists of a collection of edge locations.
What is Origin? (Cloudfront)
This is the origin of all files that the CDN will distribute, it does not have to be in AWS, you can have your own Original Servers. Examples: * S3 Bucket * EC2 Instance * ELB (Elastic Load Balancer) * Route 53
What are the types of Cloudfront distributions?
1) Web Distribution - Used for websites
2) RTMP - Used for Media Streaming.
What are the three types of HTTP method in configuring CloudFront?
1) Get, Head. (cached by default)
2) Get, Head, Options
3) Get, Head, Options, Put, Post, Patch, Delete.
Can you restrict access to the Cloudfront content?
Yes. You restrict viewer access, viewers must use CloudFront signed URLs or signed cookies to access your content.
Geo Restrictions AWS - Cloudfront.
You are able to enable geo-restrictions, in AWS, however, you cannot have both a whitelist and a blacklist. It is one or the other.
What is Snowball?
It is a data transport solution that accelerates moving terabytes to petabytes of data into and out of AWS, using storage appliances designed to be secure for physical transport.
- secure transport.
- 80TB storage
- 256 AES encryption
- import to S3
- Export to S3
What is Snowball Edge ?
It is a snowball with compute functionality.
100 TB Data Transfer
* AWS DC in a box. (storage and compute)
What is Snowmobile?
This is a container on a truck, designed for massive amounts of data migration.
* Peta and Exabyte sized storage.
What is CloudFront?
CloudFront is a Content Delivery Network (CDN), a system of ditributed Data Centers that deliver web content to a user, based on the geographic location of the user, the origin of the web page and the CDN server location
How many Edge locations does AWS has approximately?
200+ edge locations
What are 3 characteristics / funcionality of content cached in Edge Locations?
Objects can be both read and write.
Objects are cached by the TTL (you set this TTL)
You can clear cached objects, but you will be charged.
How can you restrict access to a CloudFront Distribution?
By using Signed URLs or Signed Cookies
How can you prevent access to a “cached” copy of CloudFront Distribution?
By “invalidating” the content inside the Distribution configuration.