SlideShare uma empresa Scribd logo
1 de 21
1
Cloud Transition Patterns for Media
Enterprises
Shailendra Mathur
Vice President of Architecture, Avid
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
3 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Source: http://ngcodec.com/fpga-encoder-markets/
Narrowing the problem domain
4 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Existing production workflows and infrastructure
Asset Management & Storage
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
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…
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
CloudProvider
(IaaS)
AppProvider
(VirtualMachines)
Virtualized
Cloud or On Prem
Operating System
App1
Compute, Network, Storage
Bins/
Libs
CloudProvider
(PaaS)
AppProvider
(Containers)
Bins/Libs
App2 App3
Micro-Services Containers
Cloud Native
Docker Engine
AppProvider
(Machines)
Compute, Network, Storage,
Display, A/V IP/SDI
interfaces, Controllers
Web Client
Web
Client
Thick
Client
Web
Client
Thick
Client
7 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Why Micro-Services?
Multi-function software appliance
8 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015
Multi-function software appliance
9 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015
…vs multiple functional micro-services
1 2 3 4
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 Containers
Cloud Native
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 Containers
Cloud Native
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
13 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015
Traditional communication fabric
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
15 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Common service communication framework
Cloud Native
Federated Message BusFederated Message Bus Federated Message| Bus
Bare Metal Virtualized Data Center Cloud
16 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Media ingest & processing example
Federated Message BusFederated Message Bus Federated Message| Bus
Cloud Upload
Bare Metal Virtualized Data Center Cloud
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
API Upstreams
Federated Message BusFederated Message Bus Federated Message| Bus
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
20 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Multiple message & data model formats
…
…
21 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017.
Common message data model interpreters
…
…

Mais conteúdo relacionado

Mais procurados

Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_shared
David Rilett
 

Mais procurados (20)

Aws container webinar day 2
Aws container webinar day 2Aws container webinar day 2
Aws container webinar day 2
 
AWS Hybrid Cloud Connectivity - VPN Solutions
AWS Hybrid Cloud Connectivity - VPN SolutionsAWS Hybrid Cloud Connectivity - VPN Solutions
AWS Hybrid Cloud Connectivity - VPN Solutions
 
Networking Many VPCs: Transit and Shared Architectures - NET404 - re:Invent 2017
Networking Many VPCs: Transit and Shared Architectures - NET404 - re:Invent 2017Networking Many VPCs: Transit and Shared Architectures - NET404 - re:Invent 2017
Networking Many VPCs: Transit and Shared Architectures - NET404 - re:Invent 2017
 
Aws container webinar day 1
Aws container webinar day 1Aws container webinar day 1
Aws container webinar day 1
 
Common Application Architecture Patterns – Dan Zoltak
Common Application Architecture Patterns – Dan ZoltakCommon Application Architecture Patterns – Dan Zoltak
Common Application Architecture Patterns – Dan Zoltak
 
VMware Cloud on AWS: Networking and Storage Best Practices - AWS Online Tech ...
VMware Cloud on AWS: Networking and Storage Best Practices - AWS Online Tech ...VMware Cloud on AWS: Networking and Storage Best Practices - AWS Online Tech ...
VMware Cloud on AWS: Networking and Storage Best Practices - AWS Online Tech ...
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media Services
 
(SEC404) Incident Response in the Cloud | AWS re:Invent 2014
(SEC404) Incident Response in the Cloud | AWS re:Invent 2014(SEC404) Incident Response in the Cloud | AWS re:Invent 2014
(SEC404) Incident Response in the Cloud | AWS re:Invent 2014
 
VMware Cloud on AWS: A World of Unique Integrations Between VMware and AWS - ...
VMware Cloud on AWS: A World of Unique Integrations Between VMware and AWS - ...VMware Cloud on AWS: A World of Unique Integrations Between VMware and AWS - ...
VMware Cloud on AWS: A World of Unique Integrations Between VMware and AWS - ...
 
Transform Your Business with VMware Cloud on AWS, an Integrated Hybrid Approa...
Transform Your Business with VMware Cloud on AWS, an Integrated Hybrid Approa...Transform Your Business with VMware Cloud on AWS, an Integrated Hybrid Approa...
Transform Your Business with VMware Cloud on AWS, an Integrated Hybrid Approa...
 
Better Together: JWT and Hashi Vault in Modern Apps
Better Together: JWT and Hashi Vault in Modern AppsBetter Together: JWT and Hashi Vault in Modern Apps
Better Together: JWT and Hashi Vault in Modern Apps
 
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
Architecting Microsoft Applications with VMware on AWS - WIN305 - re:Invent 2017
 
Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_shared
 
TechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud FabricTechWiseTV Workshop: Intercloud Fabric
TechWiseTV Workshop: Intercloud Fabric
 
Best Practices and Hard Lessons of Serverless- AWS Startup Day Toronto- Diego...
Best Practices and Hard Lessons of Serverless- AWS Startup Day Toronto- Diego...Best Practices and Hard Lessons of Serverless- AWS Startup Day Toronto- Diego...
Best Practices and Hard Lessons of Serverless- AWS Startup Day Toronto- Diego...
 
Understanding the New Enterprise Multi-Cloud Backbone for DevOps Engineers
Understanding the New Enterprise Multi-Cloud Backbone for DevOps EngineersUnderstanding the New Enterprise Multi-Cloud Backbone for DevOps Engineers
Understanding the New Enterprise Multi-Cloud Backbone for DevOps Engineers
 
Building a Hyper Secure VPC on AWS with Puppet
Building a Hyper Secure VPC on AWS with PuppetBuilding a Hyper Secure VPC on AWS with Puppet
Building a Hyper Secure VPC on AWS with Puppet
 
Introduction to VMware Cloud on AWS
Introduction to VMware Cloud on AWSIntroduction to VMware Cloud on AWS
Introduction to VMware Cloud on AWS
 
Hashicorp Corporate and Product Overview
Hashicorp Corporate and Product OverviewHashicorp Corporate and Product Overview
Hashicorp Corporate and Product Overview
 
AWS User Group 5/12 meetup - ECS
AWS User Group 5/12 meetup - ECSAWS User Group 5/12 meetup - ECS
AWS User Group 5/12 meetup - ECS
 

Destaque

Destaque (14)

How broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sportsHow broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sports
 
The distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital worldThe distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital world
 
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAINBLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
 
IP for Sports broadcast
IP for Sports broadcast IP for Sports broadcast
IP for Sports broadcast
 
Cloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-DemandCloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-Demand
 
Hacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assetsHacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assets
 
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
 
Looking beyond the script
Looking beyond the scriptLooking beyond the script
Looking beyond the script
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
 
Service Fabric
Service FabricService Fabric
Service Fabric
 
Service fabric demo
Service fabric demoService fabric demo
Service fabric demo
 
Caderno do Aluno Inglês 7 série vol 1 2014-2017
Caderno do Aluno Inglês 7 série vol 1 2014-2017Caderno do Aluno Inglês 7 série vol 1 2014-2017
Caderno do Aluno Inglês 7 série vol 1 2014-2017
 
Caderno do Aluno Inglês 6 série vol 2 2014-2017
Caderno do Aluno Inglês 6 série vol 2 2014-2017Caderno do Aluno Inglês 6 série vol 2 2014-2017
Caderno do Aluno Inglês 6 série vol 2 2014-2017
 
Caderno do aluno ingles vol1 6ano
Caderno do aluno ingles vol1 6anoCaderno do aluno ingles vol1 6ano
Caderno do aluno ingles vol1 6ano
 

Semelhante a Cloud Transition Patterns for Media Enterprises

How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
StampedeCon
 

Semelhante a Cloud Transition Patterns for Media Enterprises (20)

Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse locale
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital Workshop
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
wisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidewisecloud based open cloud implementation guide
wisecloud based open cloud implementation guide
 
Cisco Connect Ottawa 2018 multi cloud connect, protect, and consume
Cisco Connect Ottawa 2018 multi cloud   connect, protect, and consumeCisco Connect Ottawa 2018 multi cloud   connect, protect, and consume
Cisco Connect Ottawa 2018 multi cloud connect, protect, and consume
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Cisco Connect Ottawa 2018 multi cloud
Cisco Connect Ottawa 2018 multi cloudCisco Connect Ottawa 2018 multi cloud
Cisco Connect Ottawa 2018 multi cloud
 
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Cisco Connect 2018 Malaysia - SDNNFV telco data center transformation
Cisco Connect 2018 Malaysia - SDNNFV telco data center transformationCisco Connect 2018 Malaysia - SDNNFV telco data center transformation
Cisco Connect 2018 Malaysia - SDNNFV telco data center transformation
 
深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構 深入淺出 AWS 混合式雲端架構
深入淺出 AWS 混合式雲端架構
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...
 
Seven Criteria for Building an AWS Global Transit Network
Seven Criteria for Building an AWS Global Transit NetworkSeven Criteria for Building an AWS Global Transit Network
Seven Criteria for Building an AWS Global Transit Network
 
IOTprotocols and overview (SSI)
IOTprotocols and overview (SSI)IOTprotocols and overview (SSI)
IOTprotocols and overview (SSI)
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM ZNRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
NRB - LUXEMBOURG MAINFRAME DAY 2017 - IBM Z
 
NRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM ZNRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM Z
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
 

Mais de ETCenter

Mais de ETCenter (20)

Graymeta C4 use case, Deduplication
Graymeta C4 use case, DeduplicationGraymeta C4 use case, Deduplication
Graymeta C4 use case, Deduplication
 
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC  WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
 
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC
 
Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC
 
Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...
 
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
 
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
 
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCBig Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
 
An Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalystAn Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalyst
 
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
 
OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of...
OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of...OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of...
OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of...
 
Day 3 Conference Welcome by Erik Weaver
Day 3 Conference Welcome by Erik WeaverDay 3 Conference Welcome by Erik Weaver
Day 3 Conference Welcome by Erik Weaver
 
Cloud Atlas: A movie or a distribution movement? by Brendan Sullivan of Vubiq...
Cloud Atlas: A movie or a distribution movement? by Brendan Sullivan of Vubiq...Cloud Atlas: A movie or a distribution movement? by Brendan Sullivan of Vubiq...
Cloud Atlas: A movie or a distribution movement? by Brendan Sullivan of Vubiq...
 
Managing the New Content Supply Chain: Efficiently Reach and Monetize Audienc...
Managing the New Content Supply Chain: Efficiently Reach and Monetize Audienc...Managing the New Content Supply Chain: Efficiently Reach and Monetize Audienc...
Managing the New Content Supply Chain: Efficiently Reach and Monetize Audienc...
 
Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amaz...
Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amaz...Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amaz...
Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amaz...
 
Metadata in the Cloud: Future Proofing Digital Revenue Streams Today by Jason...
Metadata in the Cloud: Future Proofing Digital Revenue Streams Today by Jason...Metadata in the Cloud: Future Proofing Digital Revenue Streams Today by Jason...
Metadata in the Cloud: Future Proofing Digital Revenue Streams Today by Jason...
 
Cost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of EnvivioCost Advantages of Cloud Video by Arnaud Perrier of Envivio
Cost Advantages of Cloud Video by Arnaud Perrier of Envivio
 
Media workflow powered by cloud-based platform by Ben Masek of Sony/MCS
Media workflow powered by cloud-based platform by Ben Masek of Sony/MCSMedia workflow powered by cloud-based platform by Ben Masek of Sony/MCS
Media workflow powered by cloud-based platform by Ben Masek of Sony/MCS
 
Exploring the Hybrid Cloud by Jeff Malkin of Encoding.com
Exploring the Hybrid Cloud by Jeff Malkin of Encoding.comExploring the Hybrid Cloud by Jeff Malkin of Encoding.com
Exploring the Hybrid Cloud by Jeff Malkin of Encoding.com
 
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
 

Último

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Cloud Transition Patterns for Media Enterprises

  • 1. 1 Cloud Transition Patterns for Media Enterprises Shailendra Mathur Vice President of Architecture, Avid
  • 2. 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
  • 3. 3 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Source: http://ngcodec.com/fpga-encoder-markets/ Narrowing the problem domain
  • 4. 4 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Existing production workflows and infrastructure Asset Management & Storage
  • 5. 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 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…
  • 6. 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 CloudProvider (IaaS) AppProvider (VirtualMachines) Virtualized Cloud or On Prem Operating System App1 Compute, Network, Storage Bins/ Libs CloudProvider (PaaS) AppProvider (Containers) Bins/Libs App2 App3 Micro-Services Containers Cloud Native Docker Engine AppProvider (Machines) Compute, Network, Storage, Display, A/V IP/SDI interfaces, Controllers Web Client Web Client Thick Client Web Client Thick Client
  • 7. 7 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Why Micro-Services? Multi-function software appliance
  • 8. 8 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015 Multi-function software appliance
  • 9. 9 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015 …vs multiple functional micro-services 1 2 3 4
  • 10. 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 Containers Cloud Native
  • 11. 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 Containers Cloud Native
  • 12. 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
  • 13. 13 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2015 Traditional communication fabric
  • 14. 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
  • 15. 15 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Common service communication framework Cloud Native Federated Message BusFederated Message Bus Federated Message| Bus Bare Metal Virtualized Data Center Cloud
  • 16. 16 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Media ingest & processing example Federated Message BusFederated Message Bus Federated Message| Bus Cloud Upload Bare Metal Virtualized Data Center Cloud
  • 17. 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 API Upstreams Federated Message BusFederated Message Bus Federated Message| Bus
  • 18. 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
  • 19.
  • 20. 20 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Multiple message & data model formats … …
  • 21. 21 Confidential and Proprietary Information. Please do not copy, forward, redistribute, or publish. Avid ©2017. Common message data model interpreters … …

Notas do Editor

  1. The part of production chain in focus
  2. 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
  3. Different Cloud Hosting models for Media Enterprises Definition of Cloud as per NIST
  4. 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
  5. 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
  6. 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
  7. - Cloud for publish subscribe.
  8. 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
  9. 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
  10. 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
  11. Share Libs for Message interpretation, Events and Data model