Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Go Global Right Now (Yes Now!)

652 views

Published on

Go Global Right Now (Yes Now!) by Ken Chan

Published in: Technology
  • Be the first to comment

Go Global Right Now (Yes Now!)

  1. 1. Go Global Right Now (Yes Now!) Ken Chan Solution Architect, APAC <kenchan@amazon.com>
  2. 2. Why go global?
  3. 3. "We only invest in businesses which are attacking a global market day one using scalable marketing models" Rick Baker Manager Partner Blackbird Ventures
  4. 4. How can I go global?
  5. 5. Go Global in Minutes 10 Regions 25 Availability Zones 51 Edge Locations AWS Global Infrastructure
  6. 6. Go Global Right Now Using Amazon CloudFront
  7. 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
  8. 8. What can I distribute globally?
  9. 9. Static Files (easy) Create a Cloud Front distribution Partition your traffic between static and dynamic Point static content to distribution
  10. 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. 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. 12. Streaming (not too bad) Microsoft Smooth Streaming HLS Streaming RTMP Streaming
  13. 13. Dynamic Content (very cool) TTL 0 Less Handshakes Use optimal routes
  14. 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. 15. Secret Sauce -Host your App on the Edge Use expanded HTTP verbs to host your restful API
  16. 16. Thank You Ken Chan Solution Architect, APAC <kenchan@amazon.com>

×