On one hand media enterprises using workflows involving thick apps and traditional server based workflows have business opportunities of lifting and shifting from on-prem infrastructure to off-prem cloud or centralized data centers. On the other hand, cloud native micro-services architectures and web apps provide options to implement new services and apps rapidly and dynamically. This talk provides insights into the different hosting patterns observed from these media enterprises, and discusses a common framework provided by Avid’s Media Central Platform to realize the business opportunities under the different hosting models.
Speaker : Shailendra Mathur, VP Architecture, AVID
Introduce Production Workflows
Ingest processes
Workstation & SW and SW alliances – primarily CPU compute, FPGA for encode
Audio, Video Ancillary Data
high bandwidth SDI connected, now IP
Creative Applications
Typically Workstations
Some Thin Clien Apps usign Web UX and SW appliances
CPU, local disk and GPUs (for compute and display)
Playout/distribution
Workstation & SW and SW alliances – primarily CPU compute, GPU for Gfx playout/branding,
Audio, Video Ancillary Data
high bandwidth SDI connected, now IP
Asset mgmnt
Shared Storage (Tiered)– Nearline, Online (real-time), Parking Storage and Archive stirage
SW Appliances
Different Cloud Hosting models for Media Enterprises
Definition of Cloud as per NIST
Micro-services architecture
Cloud Compatible vs Cloud native
VM base dlift and Shift vs Containers
Introduce “Cloud Portable” to avoid vendor lock
Software appliance model – server based apps
New boundaries – Media Client virtualization
Evolution of Cloud Microservices Framworks
https://www.slideshare.net/biztalk360/distributed-computing-made-easy-with-service-fabric?next_slideshow=1
Azure Fabric
AWS Lambda
Google Functions
Micro-services architecture
Cloud Compatible vs Cloud native
VM base dlift and Shift vs Containers
Introduce “Cloud Portable” to avoid vendor lock
Software appliance model – server based apps
New boundaries – Media Client virtualization
Evolution of Cloud Microservices Framworks
https://www.slideshare.net/biztalk360/distributed-computing-made-easy-with-service-fabric?next_slideshow=1
Azure Fabric
AWS Lambda
Google Functions
Micro-services architecture
Cloud Compatible vs Cloud native
VM base dlift and Shift vs Containers
Introduce “Cloud Portable” to avoid vendor lock
Software appliance model – server based apps
New boundaries – Media Client virtualization
Evolution of Cloud Microservices Framworks
https://www.slideshare.net/biztalk360/distributed-computing-made-easy-with-service-fabric?next_slideshow=1
Azure Fabric
AWS Lambda
Google Functions
- Cloud for publish subscribe.
Solution
Thick or Thin Apps
Authenticated REST API calls
Pub Sub arch
Supports Micro services natively
Adapter svc to traditional Bare Metal and VM based SW appliances
Federated message Bus
Static and Dynamic Deployment
Solution
Thick or Thin Apps
Authenticated REST API calls
Pub Sub arch
Supports Micro services natively
Adapter svc to traditional Bare Metal and VM based SW appliances
Federated message Bus
Static and Dynamic Deployment
Solution
Thick or Thin Apps
Authenticated REST API calls
Pub Sub arch
Supports Micro services natively
Adapter svc to traditional Bare Metal and VM based SW appliances
Federated message Bus
Static and Dynamic Deployment
Share Libs for Message interpretation, Events and Data model