Skip to content

Instantly share code, notes, and snippets.

@michaelguild13
Last active January 30, 2019 06:19
Show Gist options
  • Save michaelguild13/713c8c1d8ecb0b41783cb20b2ab8f044 to your computer and use it in GitHub Desktop.
Save michaelguild13/713c8c1d8ecb0b41783cb20b2ab8f044 to your computer and use it in GitHub Desktop.
AWS-CloudFront-CDN-Overview
CloudFront CDN Overview
- Content Delivery Network (CDN)
- Consists of Distribution servers (network of Edge Locations)
- Delivers content based on geographical location of user and the origin of the delivery server
- Optimised to work with delivery of website, dynamic, static, streaming, and interactive content
- Simple Storage (S3), Elastic Compute Cloud (EC2), Elastic Load Balancing, and Route53.
- Can Also work with non-AWS origin server.
Edge Location - Location where content will be cached that is separate to an AWS Region/Avalibility Zone (AZ)
- Not for Just READ only, you can write to them too.
- Objects are cached based on the TTL (Time To Live)
- Can Clear Cached Objects, but you will be charged
Origin - Origin of all files that the CDN will distribute. Can be S3 Bucket, EC2 Instanc, Elastic Load Balancer, or Route53
Distribution - CDN name for a collection of Edge Locations
Web Distribution - Typically used for websites
RTMP - sed for Media Streaming
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment