Content Delivery Using Amazon         CloudFront
Agenda: Content Delivery With CloudFront Discuss what a CDN is and the benefits it provides. Provide an introduction to Am...
What is a CDNHow it works     A content delivery network (CDN) uses a network of servers in     geographically dispersed l...
What is a CDNCDN Benefits     Improves customer experience with faster page loads - bounce rates     go down and customers...
Introduction to CloudFrontCloudFront in a Nutshell.     Low latency. Improves content load times.     High bandwidth. Enab...
Introduction to CloudFrontKey features for CloudFront.     RTMP (Flash) and HTTP delivery     Low Minimum Content Expirati...
Introduction to CloudFrontDynamic Content SupportDynamic content is the interactive or personalized portion ofa website, c...
Introduction to CloudFrontDynamic Content Support       Multiple Cache Behaviors       Multiple Origin Servers Origin     ...
Amazon CloudFront for Dynamic Websites    Delivery of your entire website via CloudFront    Fast performance using reliabl...
Introduction to CloudFrontDynamic Content Support                                                                 Simple D...
Introduction to CloudFrontHow CloudFront Works                                                                            ...
Introduction to CloudFrontHow CloudFront Works: Non-Cached Object                        If content not cached – object   ...
Introduction to CloudFrontHow CloudFront Works: Cached Object                                                             ...
Introduction to CloudFrontContent and Media Serving Architecture                                                          ...
Introduction to CloudFront    Rapidly Adding Features, Expanding Scope.             2009                                  ...
Introduction to CloudFront     CloudFront’s global presence.                                                              ...
Needs and CloudFront ExamplesWhat do customers expect from a CDN     Great performance to a global audience.     Reliable ...
Needs and CloudFront ExamplesNeed: Great performance globally. Amazon is a metrics driven company. We focus on metrics tha...
Needs and CloudFront ExamplesNeed: Great performance globally.Gomez tested: Over a 7-day period:       • 146,731 tests wer...
Needs and CloudFront ExamplesNeed: Great performance globally.Gomez results:   Amazon CloudFront is first or second for al...
Needs and CloudFront ExamplesNeed: Great performance globally.           Last mile data based on 37,052 observations – 1MB...
Needs and CloudFront ExamplesNeed: Great performance globally.           Last mile data based on 28,856 observations – 1MB...
Needs and CloudFront ExamplesNeed: Great performance globally.           Last mile data based on 46,762 observations – 1MB...
Needs and CloudFront ExamplesNeed: Great performance globally.           Last mile data based on 37,052 observations – 1MB...
Needs and CloudFront ExamplesNeed: Great performance globally.           Last mile data based on 41,070 observations – 1MB...
Needs and CloudFront ExamplesNeed: Great performance globally.                                               Great Perfora...
Needs and CloudFront ExamplesExample: Earth Networks“With CloudFront’s strong performance, easeof use and flexibility, our...
Needs and CloudFront ExamplesExample: Amazon.comThe Amazon.com Video Games Download Store launched a newdownload experienc...
Needs and CloudFront ExamplesExample: Linden Labs (Second Life)Second Life, or Linden Lab, uses Amazon S3 to storedownload...
Needs and CloudFront ExamplesExample: IMDBIMDB uses Amazon CloudFront to distributecontent globally.“CloudFront makes this...
Needs and CloudFront ExamplesNeed: Reliable delivery to a range of clients.        Multiple delivery protocols for        ...
Needs and CloudFront ExamplesExample: PBSPBS Interactive says it has experienced fifty percentfewer errors in its video st...
Needs and CloudFront ExamplesNeed: Scalability for unpredictable spikes.     Operating reliability at scale is in our DNA....
Needs and CloudFront ExamplesExample: Video banner ad customer                                                            ...
Needs and CloudFront Examples    Example: Playfish•   Unique users: 50M/month, 10M/day, 1.5M/hour•   HTTP requests on one ...
Needs and CloudFront ExamplesNeed: Control for secure content delivery     Private Content Feature authenticate users with...
Needs and ExamplesExample: MediaflyMediafly uses CloudFront to provide security fordownloads as well as to handle traffic ...
Needs and ExamplesNeed: Reporting and analytics.      Amazon CloudFront Log Analyzer for Elastic MapReduce        • Genera...
Needs and ExamplesExample: Reporting and analytics.Vid.ly uses access logs from CloudFront tobuild usage reports for custo...
Needs and ExamplesNeed: Easy to configure and manage solutions.     Self service signup and     configuration – anytime, f...
Needs and ExamplesExample: fotopediaFotopedia was able to quickly set up onCloudFront when their widgets were featured ont...
Needs and ExamplesNeed: Cost effective solutions     Low cost: reduced CloudFront     pricing four times in last 3 years. ...
Needs and ExamplesExample: Envoy Media GroupEnvoy Media Group was able to reduce costsby ~20% off costs using CloudFront.“...
Pricing                                                                                                                   ...
Pricing – Price ClassesPrice Classes let you reduce your delivery prices by excluding AmazonCloudFront’s more expensive ed...
Getting Started  Simply sign up for CloudFront at http://aws.amazon.com/cloudfront  Either use Amazon S3 or your own custo...
Thank you!            www.aws.amazon.com/cloudfront                                                                       ...
Amazon CloudFront 101
Upcoming SlideShare
Loading in...5
×

Amazon CloudFront 101

3,606

Published on

Overview of Amazon CloudFront, the content distribution network from Amazon Web Services.

Published in: Technology, Business
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,606
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide
  • 33 pops
  • Over 60 case studies available to read on aws.amazon.com Customers of all sizes from startups to enterprise Including enterprises such as PBS, IMDB, SEGA, EA, and Amazon.com and startups such as Twitpic, Encoding.com and urbanspoon
  • Amazon CloudFront 101

    1. 1. Content Delivery Using Amazon CloudFront
    2. 2. Agenda: Content Delivery With CloudFront Discuss what a CDN is and the benefits it provides. Provide an introduction to Amazon CloudFront. Examine common needs and challenges. Provide examples of how customers have met theseneeds using AWS and Amazon CloudFront. Discuss Pricing. Learn how to get started. . 2© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    3. 3. What is a CDNHow it works A content delivery network (CDN) uses a network of servers in geographically dispersed locations (edge locations) to cache copies of content close to end users, lowering latency when they download or stream the objects. When a specific page, file, or program is requested by a user, the server dynamically selected to deliver the content is based on closest network proximity or the one with the fewest network hops to the end user. Content is replicated across edge locations thereby providing redundancy. 3© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    4. 4. What is a CDNCDN Benefits Improves customer experience with faster page loads - bounce rates go down and customers stay on your site longer. SEO benefits: site speed and load times are important to search engine ranking. • A study by Google showed that every ½ second of page load time dropped customer traffic by 20%. Google factors in page load times in their quality score. Mobile users on limited bandwidth connections get to your site faster. Takes load off your web server. Reduces costs. Makes your site more reliable and scalable. Provides protection: redundancy across multiple servers/locations. 4© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    5. 5. Introduction to CloudFrontCloudFront in a Nutshell. Low latency. Improves content load times. High bandwidth. Enables high bit rate HD video. and other bandwidth-heavy applications. Redundant. Eliminates single points of failure. Scalable. Ensure great experience as number of end users grows. Global. Worldwide network provides great experience regardless of geography. Cost-effective. Pay as you go model provides flexibility for your business. 5© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    6. 6. Introduction to CloudFrontKey features for CloudFront. RTMP (Flash) and HTTP delivery Low Minimum Content Expiration Periods (Zero seconds) Live and VOD Adaptive Bitrate Streaming HTTP/HTTPS File Delivery Private Content Programmatic Invalidation Industry-compliant, detailed Access Logs AWS Management Console Full control via APIs Price Classes Support for dynamic content Amazon CloudFront Cookie Support 6© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    7. 7. Introduction to CloudFrontDynamic Content SupportDynamic content is the interactive or personalized portion ofa website, created on-the-fly for each end user.•News•Weather•Sports•Social media•Advertising•Travel 7 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    8. 8. Introduction to CloudFrontDynamic Content Support Multiple Cache Behaviors Multiple Origin Servers Origin Connection Protocol Viewer Connection Protocol Minimum Expiration Period Query String Parameters Cookie Support 8 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    9. 9. Amazon CloudFront for Dynamic Websites Delivery of your entire website via CloudFront Fast performance using reliable AWS network connections Simple, self-configuration using API or Management Console Cost-effective with no minimum commits or required long-term contracts *.jpg Amazon CloudFront to origin minTTL = 86400 S3 server connections: query strings = false Persistent cookies = none Mobile Clients Client to CloudFront connections to each trusted signers = false ‡ Alternate AWS origin configuration connections: origin viewer protocol = allow-all Routing based on lowest Concurrent requests collapsed toa a EC2/ELB latency single origin request Amazon in US East Persistent connections (N. Virginia) Connection to AWS Elastic TCP optimizations origins over Amazon Compute Route monitored networks Cloud 53 with EC2/ELB Latency in EU West Amazon (Dublin, Ireland) Based Elastic Browsers/Desktop Route 53‡ CloudFront *.php Route 53‡ Load Routing www.mysite.com abc123.cloudfront.net EC2/ELB in Clients minTTL = 0 Balancing vCloudFront Edge AP Southeast query strings = true Locations: (Singapore) cookies = phpsessid Multiple layers of trusted signers = true caching viewer protocol = allow-all inside each edge location Tablets/Devices /ads/* Route 53‡ Custom minTTL = 900 Origin query strings = true cookies = all trusted signers = false viewer protocol = allow-all © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.‡ Optional component
    10. 10. Introduction to CloudFrontDynamic Content Support Simple DIY configuration with web console Simple to Use No consultants to hire No proprietary languages to learn Designed to work with origins in Amazon EC2 AWS Integration Connections to AWS regions closely monitored Standard AWS resources (like CloudFormation) No additional charges or set up fees Low Cost Pay only for requests and data transfer 10© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    11. 11. Introduction to CloudFrontHow CloudFront Works Dynamic ContentUser to CloudFrontRouting based on lowest latencyTCP OptimizationsPersistent Connections Elastic Load Amazon EC2 Balancing Static Content Amazon CloudFront CloudFront to Origin Separation of static and dynamic content Persistent connections to each origin Network paths monitored for performance Amazon S3 11© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    12. 12. Introduction to CloudFrontHow CloudFront Works: Non-Cached Object If content not cached – object Request routed to most requested from origin CloudFront optimal edge location S3 bucket or Edge custom origin with content 2 Locations 1 End-user requests content Cached copies of objects 3 4 Data transfer of content to Data transfer of cached content CloudFront edge location to cache to end user (if cached) 12© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    13. 13. Introduction to CloudFrontHow CloudFront Works: Cached Object Request routed to most CloudFront optimal edge location S3 bucket or Edge custom origin Locations End-user requests content with content 1 Cached copies of objects 2 Data transfer of cached content to end user (if cached) 13© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    14. 14. Introduction to CloudFrontContent and Media Serving Architecture 14© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    15. 15. Introduction to CloudFront Rapidly Adding Features, Expanding Scope. 2009 2010 2011 2012• New Lower Pricing Tiers • Singapore Edge Location • Paris Edge Location • Milan Edge Location• Access Logging Capability • Private Streaming • (IAM) Identity & Access • Osaka Edge Location• CloudFront Management Console • Price Drop Management • Lower Minimum Content Expiration Periods• Private Content • HTTPS Support • Price Drop • Live Streaming FMS 4.5• Streaming Video on Demand • Lower 1-Hour TTLs • Free Inbound Data Transfer • Geo-blocking tutorial • Stockholm Edge Location • Access Logs - Streaming • Second Virginia Edge Location • Live Streaming Support • NYC Edge Location • Second Singapore Edge Location • Sao Paulo Edge Location • Enhanced Logs • Second LA Edge Location • Second Frankfurt Edge Location • Default Root Object • San Jose Edge Location • London Edge Location • Invalidation • South Bend Edge Location • Smooth Streaming Support • Custom Origins • Sec. NY Edge Location • Dynamic Content Support • Service Level Agreement • Large Object Support • Multiple Cache Behaviors • Jacksonville Edge Location • CloudFront Tops 20K customers • Multiple Origin Servers • Query String Parameters • Second Dallas Edge Location • Second Paris Edge Location • Sydney Edge Location • Cookie Support • Price Classes • Enhanced Logs • Madrid, Spain Edge Location 15 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    16. 16. Introduction to CloudFront CloudFront’s global presence. Europe Amsterdam (2)North America DublinAshburn, VA (2) Frankfurt (2)Dallas, TX (2) London (2)Jacksonville, FL Madrid AsiaLos Angeles, CA (2) Milan Hong KongMiami, FL Paris (2) OsakaNewark, NJ Stockholm Singapore (2)New York, NY (2) SydneyPalo Alto, CA TokyoSeattle, WASan Jose, CA South AmericaSouth Bend, IN Sao PauloSt. Louis, MO 16 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    17. 17. Needs and CloudFront ExamplesWhat do customers expect from a CDN Great performance to a global audience. Reliable delivery to wide range of clients and devices. Scalability for unpredictable spikes in demand. Control for secure content delivery. Reporting and analytics to track & analyze viewing patterns. Easy to configure and manage solutions. Cost-effective solutions. Continuous investment and updates to servers/services. Delivery of all their content – static and dynamic 17© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    18. 18. Needs and CloudFront ExamplesNeed: Great performance globally. Amazon is a metrics driven company. We focus on metrics that capture the end userexperience: the “last mile,” not internet “backbone”data centers. Your customers do not live in data centers. 18© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    19. 19. Needs and CloudFront ExamplesNeed: Great performance globally.Gomez tested: Over a 7-day period: • 146,731 tests were conducted against a 1MB sized object in four regions • 130,365 tests were conducted against a 12kb sized object in four regions - Asia, Europe, North America, and South America. • At least 50 measurements per hour per CDN per peer population were tested for each object size in Asia, Europe, North America, and South America . • Tests compared CloudFront performance verse other top-tier CDNs. *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 19© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    20. 20. Needs and CloudFront ExamplesNeed: Great performance globally.Gomez results: Amazon CloudFront is first or second for all geographyand sizes tested Large (1MB): CloudFront is first in USA and ASIA and5ms behind first place CDN in EU (no statistical diff). SM (12KB): CloudFront is first in US. Under 50kb behindfirst place CDN in EU and SA. *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 20© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    21. 21. Needs and CloudFront ExamplesNeed: Great performance globally. Last mile data based on 37,052 observations – 1MB object Last mile data based on 33,961 observations – 12kb object *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 21© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    22. 22. Needs and CloudFront ExamplesNeed: Great performance globally. Last mile data based on 28,856 observations – 1MB object Last mile data based on 25,788 observations – 12kb object *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 22© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    23. 23. Needs and CloudFront ExamplesNeed: Great performance globally. Last mile data based on 46,762 observations – 1MB object Last mile data based on 42,190 observations – 12kb object *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 23© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    24. 24. Needs and CloudFront ExamplesNeed: Great performance globally. Last mile data based on 37,052 observations – 1MB object Last mile data based on 32,058 observations – 12kb object *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 24© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    25. 25. Needs and CloudFront ExamplesNeed: Great performance globally. Last mile data based on 41,070 observations – 1MB object Last mile data based on 41,146 observations – 12kb object *The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation 25© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    26. 26. Needs and CloudFront ExamplesNeed: Great performance globally. Great Perforamcne • Amazon CloudFront had to win Amazon.com’s CDN business just like any other CDN • Testing on Amazon.com shows that Amazon CloudFront is 7% faster than CDN A and 51% faster than CDN B. 26© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    27. 27. Needs and CloudFront ExamplesExample: Earth Networks“With CloudFront’s strong performance, easeof use and flexibility, our team can use the APIor the Console to quickly make changes to ourCDN configuration and see the updates withinminutes. And with the low cost of deliveringdynamic content using CloudFront, we expectto see significant cost savings as well.” Andy Rosenbaum, Development Manager 27© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    28. 28. Needs and CloudFront ExamplesExample: Amazon.comThe Amazon.com Video Games Download Store launched a newdownload experience using Amazon CloudFront.“Delivery via Amazon CloudFront allows you to download video games as quickly as your broadband connection allows. Customers using a high speed, broadband internet can see up to an 8x increase in download speed…...” 28© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    29. 29. Needs and CloudFront ExamplesExample: Linden Labs (Second Life)Second Life, or Linden Lab, uses Amazon S3 to storedownloads used in the Second Life world and CloudFront todistribute them.“CloudFront has significantly reduced the time it takes for our Residents to download our Viewer, wherever they are,” said Linden Lab’s Bryan O’Sullivan. “The process for getting up and running with CloudFront was simple and straightforward, and took just a few minutes.” 29© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    30. 30. Needs and CloudFront ExamplesExample: IMDBIMDB uses Amazon CloudFront to distributecontent globally.“CloudFront makes this experience the fastestpossible by distributing the content physicallyclose to our worldwide user base.By hosting our search and video files onAmazon CloudFront, we have zero servers tomaintain, which makes our reliability sky-high.Amazon CloudFront gives us ultrafast, scalable,and reliable search all over the world" 30© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    31. 31. Needs and CloudFront ExamplesNeed: Reliable delivery to a range of clients. Multiple delivery protocols for different platforms and devices • Adobe RTMP • HTTP Streaming for iOS ? Options for live and on-demand video • Full control over origin for live streaming Reliability backed by CloudFront Service Level Agreement 31© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    32. 32. Needs and CloudFront ExamplesExample: PBSPBS Interactive says it has experienced fifty percentfewer errors in its video streaming performance usingCloudFront compared to its previous CDN.“We are extremely pleased with the performance andease of use that CloudFront offers for streaming videosto different devices. With fewer errors, CloudFrontdelivers a great experience to our viewers, and that’svery important for the success of our business…..usingAmazon CloudFront is so simple and reliable that theteam doesn’t have to think about it. It all just works,freeing us to focus on building cool applications.” 32 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    33. 33. Needs and CloudFront ExamplesNeed: Scalability for unpredictable spikes. Operating reliability at scale is in our DNA. Self-service signup and configuration gives lets you set up new distributions when you need it. On demand scalability: Access to our entire global network of locations. Designed for Capacity: Ensures customer success with a guaranteed SLA and continuous investment and updates to servers/services. 33© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    34. 34. Needs and CloudFront ExamplesExample: Video banner ad customer Peak usage over 60 Gbps 34© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    35. 35. Needs and CloudFront Examples Example: Playfish• Unique users: 50M/month, 10M/day, 1.5M/hour• HTTP requests on one game in peak hour: 45M• Analytics events processed: 500M/day• Analytics data generated: 2TB/month• Physical servers ever owned: 0 “Using Amazon meant that we• Playfish uses EC2, S3, EMR and CloudFront. were able to scale our• All of their app servers, databases and load infrastructure seamlessly while balancers run on EC2. keeping everyone’s• All of their static data is stored in S3 and served concentration on our core via CloudFront. business.” 35 © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    36. 36. Needs and CloudFront ExamplesNeed: Control for secure content delivery Private Content Feature authenticate users with signed URLS • Uses policy-driven access controls for control and flexibility • Restrict on resource or path, time, source IP • Signatures generated using asymmetric encryption SSL delivery and RTMPE streaming encrypt bytes on the wire Origin Access Identities secure your content in Amazon S3 Identify and Access Management (IAM) to control who can configure your CloudFront distributions 36© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    37. 37. Needs and ExamplesExample: MediaflyMediafly uses CloudFront to provide security fordownloads as well as to handle traffic spikes.“Migrating to AWS was a strategic decision forMediafly, one that we didn’t take lightly. It hasturned out to be one of the best decisions wehave made as an organization. Our latestintegration with CloudFront furthers that belief. We are able to offer advanced security whilehandling traffic spikes and scaling with ease." 37© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    38. 38. Needs and ExamplesNeed: Reporting and analytics. Amazon CloudFront Log Analyzer for Elastic MapReduce • Generate usage reports containing total traffic volume, object popularity, a break down of traffic by client IPs and edge location. • Reports are formatted as tab delimited text files, and delivered to the Amazon S3 bucket that you specify. Standard W3C format creates partner ecosystem solutions For instance, S3stat automatically tracks your CloudFront and S3 Usage Statistics through graphical reports generated on a nightly basis. Identify performance bottlenecks caused by slow loading content. 38© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    39. 39. Needs and ExamplesExample: Reporting and analytics.Vid.ly uses access logs from CloudFront tobuild usage reports for customers."The CloudFront access logs have beenextremely valuable for Vid.ly, our new universalvideo delivery platform. We analyze these logsdaily to build specific usage reports for ourcustomers so they can see how many timeseach of their Vid.ly videos have been played 39© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    40. 40. Needs and ExamplesNeed: Easy to configure and manage solutions. Self service signup and configuration – anytime, from anywhere. AWS Management Console to create and manage CloudFront distributions. Programmatic APIs for integration into your own systems and workflow. 40© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    41. 41. Needs and ExamplesExample: fotopediaFotopedia was able to quickly set up onCloudFront when their widgets were featured onthe web.“When our widgets were featured….we quicklyenabled Amazon CloudFront for distribution ofour images – literally days after Cloudfrontlaunched. It was easy to implement andimproved the performance for our customers.” 41© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    42. 42. Needs and ExamplesNeed: Cost effective solutions Low cost: reduced CloudFront pricing four times in last 3 years. Pay-as-you-go pricing with or without commitments making it affordable to distribute streaming media. Tiered pricing, rates go down as volume increases. Reserved CloudFront Capacity pricing reduces rates with a longer term commitment. 42© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    43. 43. Needs and ExamplesExample: Envoy Media GroupEnvoy Media Group was able to reduce costsby ~20% off costs using CloudFront.“Our costs have been reduced byapproximately 20%. We no longer have to payfor locker rental and power, our man hour costshave dramatically decreased, and ourbandwidth costs are lower….One of the keyreasons Envoy moved to AWS was the abilityto ‘pay as you go.’” 43© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    44. 44. Pricing 44© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    45. 45. Pricing – Price ClassesPrice Classes let you reduce your delivery prices by excluding AmazonCloudFront’s more expensive edge locationsSome of your viewers, especially those in geographic locations that are not inyour price class, may experience higher latency than if your content were beingserved from all Amazon CloudFront locations. 45© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    46. 46. Getting Started Simply sign up for CloudFront at http://aws.amazon.com/cloudfront Either use Amazon S3 or your own custom origin forstoring the objects Create a distribution using CloudFront Place the CloudFront URL on your site 47© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
    47. 47. Thank you! www.aws.amazon.com/cloudfront 48© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

    ×