3. "We only invest in businesses which are attacking a global market day one using scalable marketing models"
Rick Baker
Manager Partner
Blackbird Ventures
7. What is CloudFront?
•Scales with demand while reducing load on your origin
•Dynamically routes to fastest edge location avoiding slow or down POPs
User A
User B
User C
Request A
Origin
CloudFront
9. Static Files (easy)
Create a Cloud Front distribution
Partition your traffic between static and dynamic
Point static content to distribution
10. CloudFront
Edge Locations
S3 bucket or custom origin with content
Data transferof cached content to end user (if cached)
End-user requests content
Data transferof content to CloudFront edge location to cache
Cached copies of objects
If content not cached –object requested from origin
1
2
3
4
Request routed to most optimal edge location
CloudFront : Static Non-Cached Object
11. CloudFront: Static Cached Object
CloudFront
Edge Locations
S3 bucket or custom origin with content
Data transferof cached content to end user (if cached)
End-user requests content
Cached copies of objects
1
2
Request routed to most optimal edge location
12. Streaming (not too bad)
Microsoft Smooth Streaming
HLS Streaming
RTMP Streaming
14. Elastic Load Balancing
Amazon CloudFront
Dynamic Content
AmazonEC2
Static Content
AmazonS3
User to CloudFront
Routing based on lowest latency
TCP Optimizations
Persistent Connections
POST,PUT, DELETE,OPTIONS & PATCH
CloudFront to Origin
Separation of static and dynamic content
Persistent connections to each origin
Network paths monitored for performance
CloudFront Dynamic
15. Secret Sauce -Host your App on the Edge
Use expanded HTTP verbs to host your restful API
16. Thank You
Ken Chan
Solution Architect, APAC
<kenchan@amazon.com>