21
1 Cloud Transition Patterns for Media Enterprises Shailendra Mathur Vice President of Architecture, Avid

Cloud Transition Patterns for Media Enterprises

Embed Size (px)

Citation preview

Page 1: Cloud Transition Patterns for Media Enterprises

1

Cloud Transition Patterns for Media Enterprises

Shailendra MathurVice President of Architecture, Avid

Page 2: Cloud Transition Patterns for Media Enterprises

2 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Topics

Understanding current media production infrastructure

Different “Cloud” definitions evolving in the media Industry

Lift & Shift methods vs Micro-services based implementations

Avid Media Central Platform based communication fabric across hosting models

Page 3: Cloud Transition Patterns for Media Enterprises

3 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

DistributionProduction Contribution In-studio Post Consumption

Source: http://ngcodec.com/fpga-encoder-markets/

News gathering

Studio-to-studio

Sporting events

Core IP network

Video Data Center

Post production Primary Secondary/broadcast Customer premises equipment and home

networking

DTH Headend

DVB-T/H, ATSC

Telco

Cable

Broadband

Headend

Headend

Headend

CDN

Homenetworking

IP

IP

IP

IP

Ingest

IP

Narrowing the problem domain

Page 4: Cloud Transition Patterns for Media Enterprises

4 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Existing production workflows and infrastructure

Asset Management & Storage

Page 5: Cloud Transition Patterns for Media Enterprises

5 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Machine Rooms/Datacenter• VM/Bare Metal• Single Customer Instance• Network Storage• Edge servers (SDI/IP)

Interpretation of “Cloud” in the media industry

Virtualization

Bare Metal

On-prem Cloud• VMs & Containers• Single customer Instance• Private• Network/Cloud Storage

Private Cloud• VMs & Containers • Single customer

Instance

Public Cloud• VM & Containers• Public Cloud Provider• Multiple customers

“Local” Cloud• VMs & Containers• Managed Service

provider• Multiple customer

CoLo Datacenter• Storage• Edge Servers (IP)

Cloud “On-Prem”

WAN

High Bandwidth

Network Link

Hybrid Cloud

Ali, AWS, MSFT, IBM, Google… HP, Dell, VMWare, IBM, MSFT, Huawei…

Page 6: Cloud Transition Patterns for Media Enterprises

6 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Media services hosting patterns

Host OS

Any App Any App Any App

Bare Metal

Hypervisor Layer

Guest OS

App1

Compute, Network, Storage, VDI,, A/V IP interfaces

Bins/ Libs

Guest OS

App2

Bins/ Libs

Guest OS

App3

Bins/ Libs

Clo

ud P

rovi

der

(IaaS

)A

pp P

rovi

der

(Virt

ual M

achi

nes)

VirtualizedCloud or On Prem

Operating System

App1

Compute, Network, Storage

Bins/ Libs

Clo

ud P

rovi

der

(Paa

S)

App

Pro

vide

r(C

onta

iner

s)

Bins/Libs

App2 App3

Micro-Services ContainersCloud Native

Docker EngineApp

Pro

vide

r (M

achi

nes)

Compute, Network, Storage, Display, A/V IP/SDI

interfaces, Controllers

Web ClientWeb Client

Thick Client

Web Client

Thick Client

Page 7: Cloud Transition Patterns for Media Enterprises

7 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Why Micro-Services?

Function D

Functions CFunction

BFunctionA

Multi-function software appliance

Page 8: Cloud Transition Patterns for Media Enterprises

8 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

Multi-function software appliance

Page 9: Cloud Transition Patterns for Media Enterprises

9 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

…vs multiple functional micro-services

1 2 3 4

Page 10: Cloud Transition Patterns for Media Enterprises

10 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

Service hosting and communication

App Provider Communication Fabric

App Provider Communication Fabric

Cloud Provider Communication Fabric

Bare Metal Virtualized Cloud or On Prem

Micro-services ContainersCloud Native

Page 11: Cloud Transition Patterns for Media Enterprises

11 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

Service hosting and communication

Common communication event and message bus (App Provider)

Bare Metal Virtualized Cloud or On Prem

Micro-services ContainersCloud Native

Page 12: Cloud Transition Patterns for Media Enterprises

12 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Why a message bus?

1

3

4 2

5

6

7

8

9

10

Point to Point Traditional communication fabric

Page 13: Cloud Transition Patterns for Media Enterprises

13 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

Traditional communication fabric

Page 14: Cloud Transition Patterns for Media Enterprises

14 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015

…vs pub-sub service interactions

5

Event Enabled Microservices(Publish/Subscribe)

1 2 3 4

Page 15: Cloud Transition Patterns for Media Enterprises

15 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Common service communication framework

Cloud Native

Bare Metal

Virtualization

Adapter Micro Svc

Federated Message Bus

Micro Svc

Micro Svc

Federated Message Bus Federated Message| Bus

Adapter Micro Svc

SW Appliance SW Appliance in VM

Micro Svc

Bare Metal Virtualized Data Center Cloud

Page 16: Cloud Transition Patterns for Media Enterprises

16 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Media ingest & processing example

File Ingest Micro Svc

Federated Message Bus

Transfer Svc QC Svc

Federated Message Bus Federated Message| Bus

Transcode Micro Svc

File Ingest appliance Transcode appliance

Slack Svc

Cloud Upload

Bare Metal Virtualized Data Center Cloud

Page 17: Cloud Transition Patterns for Media Enterprises

17 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Avid Media Central framework

Service Management

Service Execution

User Admin & Config

Connectivity Toolkit

Cloud Native

Bare Metal

Virtualization

Adapter Micro Svc

API Upstreams

Federated Message Bus

Micro Svc

Micro Svc

Federated Message Bus Federated Message| Bus

Adapter Micro Svc

SW Appliance SW Appliance in VM

Micro Svc

Page 18: Cloud Transition Patterns for Media Enterprises

18 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Summary

“Cloud” has different hosting interpretations

The Media Industry looking to implement both Lift and Shift and Cloud native models

Avid Media Central Framework bridges the different hosting models

Page 19: Cloud Transition Patterns for Media Enterprises
Page 21: Cloud Transition Patterns for Media Enterprises

21 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.

Common message data model interpreters

Common Format and Data Model Handler Libraries

Format 1 Format 2 Format N

App 1 App 2

App N…