AWS Summit Milan - Media Apps

2,320 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,320
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
60
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AWS Summit Milan - Media Apps

  1. 1. Media Applications on AWS Danilo Poccia – AWS Solutions Architect
  2. 2. What?
  3. 3. from 50,000 users to 17 million in 9 months now ~70 million users
  4. 4. Longer term, we believe that companies such as ours will divest themselves of all infrastructure in favor of third parties.
  5. 5. By using Amazon Web Services, Coursera can handle half a petabyte of traffic each month and scale to deliver courses over 3 million students in one year.
  6. 6. Web Agency “New Media” Marketing Advertising Agency Agency Enterprise “Online” Marketing On Demand Content Content Provider Broadcaster Online Broadcaster Live Content Traditional Broadcaster Who?
  7. 7. How?
  8. 8. Build
  9. 9. Build Choose your Region EU West (Ireland) US West (Oregon) US West (Northern California) Asia Pacific (Tokyo) US East (Northern Virginia) São Paulo Asia Pacific (Singapore) Asia Pacific (Sydney)
  10. 10. 2 x Availability Zones (AZ) Auto Scaling + ELB RDS Multi-AZ
  11. 11. RDBMS / NoSQL
  12. 12. “Amazon DynamoDB … could support over 500,000 writes per second.”
  13. 13. DynamoDB… Now all we had to do was move there – in 5 days.
  14. 14. .NET Java Ruby PHP Node.js Python
  15. 15. AWS Toolkit for Visual Studio AWS Toolkit for Eclipse
  16. 16. Build
  17. 17. Store Build
  18. 18. your content
  19. 19. your content 99.999999999% durability security & access control 1B to 5TB objects As many as you like
  20. 20. your content 99.999999999% durability security & access control 1B to 5TB objects As many as you like
  21. 21. Spotify needed a storage solution that could scale very quickly without incurring long lead times for upgrades… Amazon S3 gives us confidence in our ability to expand storage quickly while also providing high data durability.
  22. 22. Store Build
  23. 23. Load Store Build
  24. 24. Load Store Build
  25. 25. Load Store Build Transform
  26. 26. Input Buckets are where you store the files that you want to transcode Original Video / Audio File(s) Transcoding Pipelines are queues that manage your Transcoding Jobs Output Buckets are where you want the transcoded files to go Transcoding Presets Transcoding Jobs do the contain audio, video and work of transcoding and that Video files are other parameters contain specify the and a format a filename output stored as S3 Transcoding objects Preset(s) details Transcoded Video / Audio File(s)
  27. 27. Load Store Build Transform
  28. 28. Load Store Build Transform Archive
  29. 29. Secure and Durable Storage for Data Archiving and Backup
  30. 30. We are excited to move our archives to Amazon Glacier An organization like ours thinks in centuries when it comes to content retention
  31. 31. Archive With S3 Lifecycle Management 1. Store my object on S3 2. After 30 days, move it to Glacier S3 (Online) 3. I need it again, restore it for 3 days 4. Then it is back to Glacier 5. (Optional) Delete it after 365 days Expiration (Delete) Move to Glacier (Archive)
  32. 32. Load Store Build Transform Archive
  33. 33. Load Store Build Transform Archive
  34. 34. Load Store Build Notify Transform Archive
  35. 35. Notify SNS Enpoints HTTP(S) SQS Email SNS Mobile Push Notification SMS
  36. 36. Load Store Build Notify Transform Archive
  37. 37. Load Store Build Notify Transform Archive Deliver
  38. 38. Deliver Leverage Edge Locations London (2) South Bend New York (3) Newark Amsterdam (2) Stockholm Tokyo (2) Seattle Hayward Palo Alto San Jose Dublin Paris (2) Ashburn (3) Los Angeles (2) Seoul Frankfurt(2) Osaka Madrid Milan Jacksonville Hong Kong (2) Mumbai Dallas (2) Chennai St. Louis Miami Singapore(2) São Paulo Sydney
  39. 39. Deliver From Different Origins S3 EC2 Route 53 LBR CloudFront Custom
  40. 40. PBS reaches 120 million people through television and over 29 million people online each month. …using Amazon CloudFront is so simple and reliable that the team doesn’t have to think about it. It all just works, freeing us to focus on building cool applications.
  41. 41. Deliver Live HTTP Streaming Tutorials Adobe Media Server IIS Media Services Wowza Media Server CloudFront
  42. 42. Since launching Wowza Pro on Amazon EC2 … hundreds of users have signed up and our revenue for Wowza Pro has increased by more than 400 percent in just 6 months.
  43. 43. Load Store Build Notify Transform Archive Deliver
  44. 44. Load Store Build Notify Transform Archive Deliver Search
  45. 45. +
  46. 46. Relevance & Ranking
  47. 47. Faceting
  48. 48. Range Searching
  49. 49. Field Searching
  50. 50. (Meta) Data Indexing Search Requests
  51. 51. Load Store Build Notify Transform Archive Deliver Search
  52. 52. Load Store Build Notify Transform Archive Deliver Search Understand
  53. 53. Understand Analyze Your Data CloudFront Access Log Elastic MapReduce Elastic Beanstalk Log S3 Custom Log Redshift
  54. 54. Understand The 5 W’s Know Your Users Who is it about? What happened? When did it take place? Where did it take place? Why did it happen?
  55. 55. Load Store Build Notify Transform Archive Deliver Search Understand
  56. 56. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  57. 57. Improve Content A/B Testing Test Your Content Continuous Integration Know Your Users Measure Feedback Continuous Deployment Continuous Improvement Kaizen* (改善) * Japanese for "improvement" or "change for the best”
  58. 58. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  59. 59. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  60. 60. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  61. 61. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  62. 62. Load Store Build Notify Transform Archive Deliver Search Improve Understand
  63. 63. http://commons.wikimedia.org/wiki/File:Lego_bricks.jpg
  64. 64. 5-Nov-13 Canon Digital Platform Andrea Contarini Marketing Manager AWS Milan Summit (31/10/13)
  65. 65. Canon contribution to the Imaging Industry 2012 2008 2011 2012
  66. 66. Canon – 75 years of story 1937 – Precision Optical Industry Co. Ltd. Was founded 1947 – The company is named Canon Camera Co., Inc. 1957 – Canon Europe opens in Geneva, becoming the 1°Canon distributor in Europe 1969 – The company is named Canon Inc. 1972 – In Germany Canon Giessen GmbHviene is founded: it is the 1°production site in Europe 1988 – ‘kyosei’ philosophy is adopted – “live and work together for the common wealth» 1995 – Fujio Mitarai becomes President of Canon Inc. 2001 – European HQ in London is settled 2007 – 50°Anniversary of Canon Europe 2009 – Main european functions are structured in London HQ 2010 – Canon Inc. acquires Océ N.V. 2012 – Rokus van Iperen become President and CEO of Canon Europe, Middle East and Africa
  67. 67. Substain Future Technologies Costant commitment on research & develompment, inspired by evolution
  68. 68. Inkjet Print Emission of microscopic ink drops Image Capture Image processing technologies for lenses and sensors Main Technologies Electrophotography For printers and laser multifunction devices Display For high quality images with low power consumption Photolithography Canon exposure through semiconductors integrates the most innovative optical and precision technologies
  69. 69. Canon Digital Platform: How we have increased our Business ruling cloud media applications. 31-10-13 – Canon Digital Platform 99
  70. 70. Requirements A new generation of digital communication channels with Customers and Professional Partners  User Product Information: immediately accessible, highly engaging, new store experience  Instant Sales Assistance: supporting Partners with added value contents  Secure Extranet Area: direct sharing and collaboration between Canon & Partners  Interactive Live Streaming: Canon Official Channel (on line, store, corporate) 31-10-13 – Canon Digital Platform 100
  71. 71. Strategic requirements The project had a European interest, therefore Canon added the following strategic requirements:  Back Office Management: no dedicated Team  Security: Canon had to control sharing and distribution of any contents (where, to whom, when)  Test Period Available: budget would have been approved after full-feature pilot project  Scalability: the project must have been deliverable to other countries and had to provide high world wide performance 31-10-13 – Canon Digital Platform 101
  72. 72. Strategic requirements The project had a European interest, therefore Canon added the following strategic requirements:  Back Office Management: no dedicated Team  Security: Canon had to control sharing and distribution of any contents (where, who, when)  Test Period Available: budget would have been approved after full-feature pilot project  Scalability: the project must have been deliverable to other countries and had to provide high world wide performance 31-10-13 – Canon Digital Platform 102
  73. 73. SOLUTION What we have done 31-10-13 – Canon Digital Platform 103
  74. 74. Canon Digital Platform: key choice factors 1. We wanted AWS because it is the best Partner for cloud Infrastructure 2. We spotted New Vision, the Company who developed 4ME: a Software as a Service to rule the Cloud Communication 3. 4ME was a SaaS available on AWS Marketplace 31-10-13 – Canon Digital Platform 104
  75. 75. The 4 reasons of our success 31-10-13 – Canon Digital Platform 105
  76. 76. Canon Digital Platform: 1. Cloud Digital Signage Store: High Availability, Maximum Users Interaction, Real Time Content Distribution 31-10-13 – Canon Digital Platform 106
  77. 77. Canon Digital Platform: 2. Secure Sharing & Collaboration Extranet: Real Time Secure Cloud Sharing and Collaboration with Official Partners 31-10-13 – Canon Digital Platform 107
  78. 78. Canon Digital Platform: 3. Live Broadcasting Live: Interactive Live Streaming, Public & Private Broadcasting, Self-Service 31-10-13 – Canon Digital Platform 108
  79. 79. Canon Digital Platform: 4. Extreme User Engagement UGC: Website for User Content Ingestion, everyone can become Canon Testimonial 31-10-13 – Canon Digital Platform 109
  80. 80. THE OFFICE IN MY POCKET 31-10-13 – Canon Digital Platform 110
  81. 81. Results 1. Canon Digital Platform quickly became the virtual selling assistant for all Imaging Professionals with improved sales and shorter selling times. 2. Customers continue their engagement online after they leave the shop 3. Canon is able to control, in a self-service way, customers communication strategy and quality 31-10-13 – Canon Digital Platform 111
  82. 82. Benefits 1. SaaS: no licensing or startup fee (pay-per-use policy) 2. Maintenance and infrastructure costs reduction (- 40% compared to common solutions thanks to AWS 4ME) 3. Secure content and access rights management (in every use case) 4. World Wide Performance, HA, and instant scalability (large-event proof) 31-10-13 – Canon Digital Platform 112
  83. 83. PRO IG European Best Practice Canon 2013 31-10-13 – Canon Digital Platform 113
  84. 84. Canon Digital Platform: That’s how we rule the Cloud! Thank you 31-10-13 – Canon Digital Platform 114

×