migrating media workflows to the cloud 2016... · mobile analytics push notifications sync app...

23
MIGRATING MEDIA WORKFLOWS TO THE CLOUD Scott Malkie, Systems Engineer

Upload: vuhanh

Post on 06-Mar-2018

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

MIGRATING MEDIA WORKFLOWS TO THE CLOUDScott Malkie, Systems Engineer

Page 2: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

AGENDA: CLOUD MIGRATION: 30 MINUTES!

1. WHY? (5 min)

a. Reduce IT & Video Workflow Complexity

b. Increase Agility and Flexibility

c. Reduce Costs through Scale

d. Increase Storage Amount and Availability

2. WHAT? (10 min)

a. The Cloud is a Service: SaaS vs. IaaS vs. PaaS

b. Amazon Web Services

c. Two Critical Concerns

3. HOW? (10 min)

a. Elemental Cloud Platform

b. Mapping an End-to-End workflow

c. Two Migration Scenarios

4. Q & A (5 min)Scott Malkie

[email protected]

Page 3: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

WHAT’S DRIVING CLOUD MIGRATION?

Complexity(BYOD, Security, Rendering, VR/HDR/HFR)

Agility & Flexibility(Experiment with low cost / risk / overhead)

Cost Reductions(Provision as-you-need; Pay as-you-use)

Media Storage(4Kp60, Versioning, Disaster Recovery)

Page 4: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

THE CLOUD IS A SERVICE

• Direct application access only

• No administration of infrastructure or platform

• No visibility of resources

• Limited to features available in applicationSaaS

(Services)

• No administration of infrastructure

• Allocate and deploy applications and resources by type and region

• Extensible through API or SDK

PaaS (Platform)

• Full control of computeand storage instances

• Full control of application environment

• Least amount of abstraction

IaaS(Marketplace AMIs)

4

Page 5: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Administration

& Security

Access

ControlIdentity

Management

Key Management

& Storage

Monitoring

& Logs

Resource &

Usage Auditing

Platform

Services

Analytics App Services Developer Tools & Operations Mobile Services

Data

Pipelines

Data

Warehouse

Hadoop

Real-time

Streaming Data

Application

Lifecycle

Management

Containers

Deployment

DevOps

Event-driven

Computing

Resource

Templates

Identity

Mobile

Analytics

Push

Notifications

Sync

App

Streaming

Email

Queuing &

Notifications

Search

Transcoding

Workflow

Core

ServicesCDN

Compute(VMs, Auto-scaling

& Load Balancing)

Databases(Relational,

NoSQL, Caching)

Networking(VPC, DX, DNS)

Storage(Object, Block

and Archival)

InfrastructureAvailability

Zones

Points of

PresenceRegions

Enterprise

ApplicationsBusiness

Email

Sharing &

Collaboration

Virtual

Desktop

Technical &

Business SupportAccount

Management

Partner

Ecosystem

Professional

Services

Security &

Pricing Reports

Solutions

ArchitectsSupport

Training &

Certification

THE SERVICES OF AMAZON WEB SERVICES

Page 6: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Edge Locations

Availability Zone

Region

Dallas (2)

St. Louis

Miami

JacksonvilleLos Angeles (2)

Seattle

Ashburn (3)

Newark

New York (3)

Dublin

London (2)

Amsterdam (2)

Stockholm

Frankfurt (2)Paris (2)

Singapore(2)

Hong Kong (2)

Tokyo (2)

Sao Paulo

South Bend

San Jose

Palo Alto

Hayward

OsakaMilan

Sydney

MadridSeoul

Mumbai

Chennai

• 12 Regions

• 30+ Availability Zones

• 52+ Edge locations

• Announced 2016: Ohio, India, Canada, London

• Elemental Cloud is not in all AWS regions yet

AWS REGIONS AND RESILIENCY

Page 7: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Facilities

Physical security

Physical infrastructure

Network infrastructure

Virtualization infrastructure

Certifications

MPAA best practices alignment

https://aws.amazon.com/compliance/mpaa/

Cloud Security

Organization

&

Management

Operations Data Security

SECURITY IS IMPERATIVE

Page 8: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

MEDIA WORKFLOW ALL IN THE AWS CLOUD – TODAY

HEVC

DRM

Transcoding

EncryptionPCoIP

Captions & Subtitles

Asset Tracking

HLS

Metadata

MPEG-DASH

4:2:2

Playout &

Distribution

Acquisition

Proxy Viewing

Editorial

Archive

OTT

QC

ReviewMotion

Graphics Analytics &

Tracking

Encoding

Page 9: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

ELEMENTAL’S UNIQUE FOUNDATION

Software-based Linux Architecture

High Performance with CPU or GPU

Faster Innovation / Upgradability

Lower Total Cost of Ownership

Infrastructure Agnostic

Real-time 4K HEVC

World-Class Customer Support and Customer Satisfaction Levels

Robust API and Documentation

10 patents granted/issued and 18 pending

CPU GPU

Page 10: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

ELEMENTAL SOFTWARE NAB RECAP

Page 11: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

ELEMENTAL CLOUD

• Platform as a Service (PaaS) securely manages high-volume live and on demand video solutions with the scalability, elasticity, and flexibility of the cloud

• Provides automated provisioning and dynamic scaling of virtual Elemental systems in a configurable manner, enabling complete control over workflow components

Page 12: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Playout &

Distribution

Editorial and GFX

OTT

Analytics

DAM & Archive

Digital Supply Chain

Publishing

Acquisition

HIGH-LEVEL MEDIA WORKFLOW

Page 13: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Broadcast Playout

Elemental

EFS

S3/Glacier

CloudFront

Editorial and GFX

EC2, S3, EFS, EBS,

GPU EC2 Instances,

Direct Connect, PCoIP

Analytics

Kinesis, DynamoDB

AML, RedShift, EMR

DAM & Archive

Snowball, S3/Glacier

EC2, Direct Connect,

Lambda, DynamoDB,

RDS

Digital Supply Chain

Elemental, ETS, S3/Glacier,

CloudFront, EFS, Snowball,

GPU EC2 Instances

Publishing

ELB, S3/Glacier,

EC2, CloudFront

OTT

Elemental

S3

CloudFront

Acquisition

Elemental,

S3/Glacier,

CloudFront,

Snowball,

Direct Connect

… WITH AWS MAPPINGS

Page 14: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 1: REPLACE SATELLITE TRANSMISSION

Deliver Mux to

IRD / STB

Amazon CloudFrontOn-Premise Sources

Page 15: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 1: REPLACE SATELLITE TRANSMISSION

Deliver Mux to

IRD / STB

Archive

Amazon S3

Amazon CloudFront

JIT DRM / Encryption

On-Premise Sources

Page 16: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 1: REPLACE SATELLITE TRANSMISSION

Deliver

OTT to

Device(s)

Deliver Mux to

IRD / STB

Motion Graphics Overlay

Archive

Amazon S3

Amazon CloudFront

JIT DRM / Encryption

On-Premise Sources

Page 17: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 1: REPLACE SATELLITE TRANSMISSION

Deliver

OTT to

Device(s)

Deliver Mux to

IRD / STB

Motion Graphics Overlay

Archive

Amazon S3

Amazon CloudFront

JIT DRM / Encryption

On-Premise Sources

c

cDisposable

Infrastructure

Workload specific

Auto-scaling

Page 18: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 2: STORAGE & DISASTER RECOVERY

Archive

Amazon Glacier

(Life Cycle Policies)

Amazon S3On-Premise Media

Direct

Connect

Page 19: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 2: STORAGE & DISASTER RECOVERY

Archive

Amazon Glacier

(Life Cycle Policies)

Amazon S3

Transcode & Package

On-Premise Media

Direct

Connect

Metadata Insertion

Page 20: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 2: STORAGE & DISASTER RECOVERY

Editorial and GFX

Archive

Amazon Glacier

(Life Cycle Policies)

Amazon S3

Transcode & Package

On-Premise Media

Direct

Connect

Deliver

OTT to

Device(s)

Metadata Insertion

Page 21: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

SCENARIO 2: STORAGE & DISASTER RECOVERY

Editorial and GFX

Archive

Amazon Glacier

(Life Cycle Policies)

Amazon S3

Transcode & Package

On-Premise Media

Direct

Connect

c

cDisposable

Infrastructure

Workload specific

Auto-scaling

Deliver

OTT to

Device(s)

Metadata Insertion

Page 22: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

Q & A

Page 23: MIGRATING MEDIA WORKFLOWS TO THE CLOUD 2016... · Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications ... Lambda, DynamoDB, RDS Digital Supply Chain

THANK YOU!