aws summit milan - media apps

114
Media Applications on AWS Danilo Poccia AWS Solutions Architect

Upload: amazon-web-services

Post on 22-Apr-2015

2.113 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: AWS Summit Milan - Media Apps

Media Applications on AWS

Danilo Poccia – AWS Solutions Architect

Page 2: AWS Summit Milan - Media Apps

What?

Page 3: AWS Summit Milan - Media Apps

from 50,000 users

to 17 million

in 9 months

now ~70 million users

Page 4: AWS Summit Milan - Media Apps

Longer term, we believe that

companies such as ours will

divest themselves of all

infrastructure in favor of

third parties.

Page 5: AWS Summit Milan - Media Apps

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.

Page 6: AWS Summit Milan - Media Apps

Who?

Agency Enterprise

Content

Provider Broadcaster

Web

Agency

“New Media”

Marketing

Live

Content

Traditional

Broadcaster

“Online”

Marketing

Online

Broadcaster

Advertising

Agency

On Demand

Content

Page 7: AWS Summit Milan - Media Apps

How?

Page 8: AWS Summit Milan - Media Apps

Build

Page 9: AWS Summit Milan - Media Apps

Build

EU West

(Ireland)

Choose your Region

US East

(Northern

Virginia)

US West (Oregon)

US West

(Northern California)

São Paulo

Asia Pacific

(Tokyo)

Asia Pacific

(Singapore) Asia Pacific

(Sydney)

Page 10: AWS Summit Milan - Media Apps

2 x Availability Zones (AZ)

Auto Scaling + ELB

RDS Multi-AZ

Page 11: AWS Summit Milan - Media Apps

RDBMS / NoSQL

Page 12: AWS Summit Milan - Media Apps

“Amazon DynamoDB …

could support over 500,000

writes per second.”

Page 13: AWS Summit Milan - Media Apps

DynamoDB…

Now all we had to do was

move there – in 5 days.

Page 14: AWS Summit Milan - Media Apps
Page 15: AWS Summit Milan - Media Apps

Java

Python

PHP

.NET

Ruby

Node.js

Page 16: AWS Summit Milan - Media Apps

AWS Toolkit for

Visual Studio

AWS Toolkit

for Eclipse

Page 17: AWS Summit Milan - Media Apps
Page 18: AWS Summit Milan - Media Apps
Page 19: AWS Summit Milan - Media Apps
Page 20: AWS Summit Milan - Media Apps
Page 21: AWS Summit Milan - Media Apps
Page 22: AWS Summit Milan - Media Apps
Page 23: AWS Summit Milan - Media Apps
Page 24: AWS Summit Milan - Media Apps

Build

Page 25: AWS Summit Milan - Media Apps

Build

Store

Page 26: AWS Summit Milan - Media Apps

your content

Page 27: AWS Summit Milan - Media Apps

99.999999999% durability

security & access control

1B to 5TB objects

As many as you like

your content

Page 28: AWS Summit Milan - Media Apps

your content 99.999999999% durability

security & access control

1B to 5TB objects

As many as you like

Page 29: AWS Summit Milan - Media Apps
Page 30: AWS Summit Milan - Media Apps
Page 31: AWS Summit Milan - Media Apps

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.

Page 32: AWS Summit Milan - Media Apps

Build

Store

Page 33: AWS Summit Milan - Media Apps

Build

Store

Load

Page 34: AWS Summit Milan - Media Apps
Page 35: AWS Summit Milan - Media Apps
Page 36: AWS Summit Milan - Media Apps
Page 37: AWS Summit Milan - Media Apps
Page 38: AWS Summit Milan - Media Apps

Build

Store

Load

Page 39: AWS Summit Milan - Media Apps

Build

Store

Load

Transform

Page 40: AWS Summit Milan - Media Apps

Original

Video / Audio

File(s)

Transcoded

Video / Audio

File(s)

Input Buckets are

where you store the

files that you want to

transcode

Output Buckets are

where you want the

transcoded files to go

Transcoding Pipelines are

queues that manage your

Transcoding Jobs

Transcoding Presets

contain audio, video and

other parameters that

specify the output format

details

Video files are

stored as S3

objects

Transcoding Jobs do the

work of transcoding and

contain a filename and a

Transcoding Preset(s)

Page 41: AWS Summit Milan - Media Apps
Page 42: AWS Summit Milan - Media Apps
Page 43: AWS Summit Milan - Media Apps

Build

Transform Store

Load

Page 44: AWS Summit Milan - Media Apps

Build

Transform

Archive

Store

Load

Page 45: AWS Summit Milan - Media Apps

Secure and Durable

Storage

for Data Archiving

and Backup

Page 46: AWS Summit Milan - Media Apps

An organization like

ours thinks in centuries

when it comes to

content retention

We are excited to

move our archives

to Amazon Glacier

Page 47: AWS Summit Milan - Media Apps

Archive With S3 Lifecycle Management

S3

(Online)

Move to

Glacier

(Archive)

Expiration

(Delete)

1. Store my object on S3

2. After 30 days, move it to Glacier

3. I need it again, restore it for 3 days

4. Then it is back to Glacier

5. (Optional) Delete it after 365 days

Page 48: AWS Summit Milan - Media Apps

Build

Transform

Archive

Store

Load

Page 49: AWS Summit Milan - Media Apps

Build

Transform

Archive

Store

Load

Page 50: AWS Summit Milan - Media Apps

Build

Transform

Archive

Notify

Store

Load

Page 51: AWS Summit Milan - Media Apps
Page 52: AWS Summit Milan - Media Apps
Page 53: AWS Summit Milan - Media Apps

Notify SNS Enpoints

SNS

SQS

Email

Mobile Push Notification

SMS

HTTP(S)

Page 54: AWS Summit Milan - Media Apps

Build

Transform

Archive

Notify

Store

Load

Page 55: AWS Summit Milan - Media Apps

Build

Transform

Deliver Archive

Notify

Store

Load

Page 56: AWS Summit Milan - Media Apps

Deliver

Dallas (2)

St. Louis

Miami

Jacksonville Los Angeles (2)

Palo Alto

Seattle

Ashburn (3)

Newark New York (3)

Dublin

London (2)

Amsterdam (2) Stockholm

Frankfurt(2) Paris (2)

Singapore(2)

Hong Kong (2)

Tokyo (2)

São Paulo

South Bend

San Jose Osaka Milan

Sydney

Hayward

Madrid

Seoul

Chennai

Mumbai

Leverage Edge Locations

Page 57: AWS Summit Milan - Media Apps

Deliver From Different Origins

CloudFront

S3

EC2

Custom

Route 53 LBR

Page 58: AWS Summit Milan - Media Apps
Page 59: AWS Summit Milan - Media Apps
Page 60: AWS Summit Milan - Media Apps
Page 61: AWS Summit Milan - Media Apps
Page 62: AWS Summit Milan - Media Apps

…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.

PBS reaches 120 million

people through television

and over 29 million

people online each

month.

Page 63: AWS Summit Milan - Media Apps

Deliver Live HTTP Streaming Tutorials

CloudFront

Adobe Media Server

IIS Media Services

Wowza Media Server

Page 64: AWS Summit Milan - Media Apps

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.

Page 65: AWS Summit Milan - Media Apps

Build

Transform

Deliver Archive

Notify

Store

Load

Page 66: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Archive

Notify

Store

Load

Page 67: AWS Summit Milan - Media Apps

+

Page 68: AWS Summit Milan - Media Apps
Page 69: AWS Summit Milan - Media Apps

Relevance &

Ranking

Page 70: AWS Summit Milan - Media Apps

Faceting

Page 71: AWS Summit Milan - Media Apps

Range

Searching

Page 72: AWS Summit Milan - Media Apps

Field

Searching

Page 73: AWS Summit Milan - Media Apps

(Meta)

Data

Indexing

Search

Requests

Page 74: AWS Summit Milan - Media Apps
Page 75: AWS Summit Milan - Media Apps
Page 76: AWS Summit Milan - Media Apps
Page 77: AWS Summit Milan - Media Apps
Page 78: AWS Summit Milan - Media Apps
Page 79: AWS Summit Milan - Media Apps
Page 80: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Archive

Notify

Store

Load

Page 81: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Store

Load

Page 82: AWS Summit Milan - Media Apps

Understand Analyze Your Data

Elastic

Beanstalk Log

S3

CloudFront

Access Log

Custom Log

Elastic

MapReduce

Redshift

Page 83: AWS Summit Milan - Media Apps

Understand Know Your Users

Who is it about?

What happened?

When did it take place?

Where did it take place?

Why did it happen?

The 5 W’s

Page 84: AWS Summit Milan - Media Apps
Page 85: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Store

Load

Page 86: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Store

Load

Page 87: AWS Summit Milan - Media Apps

Improve Test Your Content

Kaizen*

(改善)

Content

A / B

Testing

Continuous

Integration

Measure

Feedback

Continuous

Improvement

Continuous

Deployment * Japanese for "improvement"

or "change for the best”

Know Your Users

Page 88: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Store

Load

Page 89: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Store

Load

Page 90: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Store

Load

Page 91: AWS Summit Milan - Media Apps

Build

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Store

Load

Page 92: AWS Summit Milan - Media Apps

Build

Store

Load

Transform

Deliver

Search

Understand

Archive

Notify

Improve

Page 93: AWS Summit Milan - Media Apps

http://commons.wikimedia.org/wiki/File:Lego_bricks.jpg

Page 94: AWS Summit Milan - Media Apps

5-Nov-13

Canon Digital Platform

Andrea Contarini

Marketing Manager

AWS Milan Summit (31/10/13)

Page 95: AWS Summit Milan - Media Apps

2012

2011

2008

2012

Canon contribution to the Imaging Industry

Page 96: AWS Summit Milan - Media Apps

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

Page 97: AWS Summit Milan - Media Apps

Substain Future Technologies

Costant commitment on research & develompment, inspired by evolution

Page 98: AWS Summit Milan - Media Apps

Main Technologies

Inkjet Print Emission of microscopic ink drops Image Capture Image processing technologies for lenses and sensors 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

Page 99: AWS Summit Milan - Media Apps

Canon Digital Platform: How we have increased our Business ruling cloud media applications.

99 31-10-13 – Canon Digital Platform

Page 100: AWS Summit Milan - Media Apps

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

Page 101: AWS Summit Milan - Media Apps

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

Page 102: AWS Summit Milan - Media Apps

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

Page 103: AWS Summit Milan - Media Apps

SOLUTION

31-10-13 – Canon Digital Platform 103

What we have done

Page 104: AWS Summit Milan - Media Apps

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

Page 105: AWS Summit Milan - Media Apps

The 4 reasons of our success

31-10-13 – Canon Digital Platform 105

Page 106: AWS Summit Milan - Media Apps

Canon Digital Platform: 1. Cloud Digital Signage

Store: High Availability, Maximum Users Interaction, Real Time Content Distribution

31-10-13 – Canon Digital Platform 106

Page 107: AWS Summit Milan - Media Apps

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

Page 108: AWS Summit Milan - Media Apps

Canon Digital Platform: 3. Live Broadcasting

Live: Interactive Live Streaming, Public & Private Broadcasting, Self-Service

31-10-13 – Canon Digital Platform 108

Page 109: AWS Summit Milan - Media Apps

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

Page 110: AWS Summit Milan - Media Apps

110

THE OFFICE IN MY POCKET

31-10-13 – Canon Digital Platform

Page 111: AWS Summit Milan - Media Apps

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

Page 112: AWS Summit Milan - Media Apps

31-10-13 – Canon Digital Platform 112

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)

Page 113: AWS Summit Milan - Media Apps

PRO IG European Best Practice Canon 2013

31-10-13 – Canon Digital Platform 113

Page 114: AWS Summit Milan - Media Apps

114

Canon Digital Platform:

That’s how we rule the Cloud!

31-10-13 – Canon Digital Platform

Thank you