cloud transition patterns for media enterprises
TRANSCRIPT
![Page 1: Cloud Transition Patterns for Media Enterprises](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/1.jpg)
1
Cloud Transition Patterns for Media Enterprises
Shailendra MathurVice President of Architecture, Avid
![Page 2: Cloud Transition Patterns for Media Enterprises](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/19.jpg)
![Page 20: Cloud Transition Patterns for Media Enterprises](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/20.jpg)
20 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Multiple message & data model formats
Format 1 Format 2 Format N
App 1 App 2
…
App N…
![Page 21: Cloud Transition Patterns for Media Enterprises](https://reader031.vdocuments.mx/reader031/viewer/2022013013/58e51e6f1a28ab624e8b5751/html5/thumbnails/21.jpg)
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…