SlideShare a Scribd company logo
1 of 54
Download to read offline
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Michael Raposa, Principal Consultant, AWS
Brinton Miller, SVP, Discovery Communications
Dave Duvall, SVP, Discovery Communications
November 2016
MAE303
Discovery Channel’s
Broadcast Workflows and Channel
Origination on AWS
What to expect from the session
M&E on AWS
AWS Professional Services overview
Broadcast on AWS
Discovery’s journey to AWS
AWS adoption
Content ingest & processing
Broadcast playout
Playout & Distribution
Visual Effects & Editing Analytics
DAM & Archive
Digital Supply Chain
Publishing
OTT
Acquisition
AWS Media Workloads
What is broadcast playout?
• Transmission of content
• Typically over satellite (broadcast)
• From broadcaster to affiliate (and ultimately
to the audience, e.g., set-top box)
• Largest generator of company
revenue
AWS Professional Services:
Accelerating the enterprise
IT transformation
AWS Professional Services
Partnering in your journey
Technical
specialists
Specialty practices for
AWS skills transfer,
security, infrastructure
architecture,
application
optimization, analytics,
big data, and
operational integration
Advisory
services
Portfolio strategy and
planning, cost/benefit
modeling, governance,
change management
and risk management
as it relates to
implementing the AWS
platform
Collaboration
Working together with
you and APN Premier
Partners you already
trust to provide you
with access to all
resources needed to
realize breakthrough
results
Proven process
Best practices and
patterns to help your
teams get the
foundation right, deploy
and migrate workloads,
and create a modern IT
operating model to
support your business
Focus on every aspect of cloud adoption
Prescriptive guidance and implementation
assistance across the stack:
• IT transformation leads focus on the business
aspects of cloud adoption
• Application architects help developers build
AWS-aware applications
• Big data/analytics specialists help you design
and deploy your analytics platform
• Infrastructure architects take your unique
landscape of application, network, and security
needs to the cloud
• Security leads provide well-proven designs to
meet your compliance needs
• Operational integration specialists help you
successfully adopt DevOps practices
Application
Optimization
Big Data & Analytics
Infrastructure
Architecture
Security,Risk&
Compliance
Operational
Integration
IT Transformation
Broadcast on AWS
Broadcast on AWS overview
Pre-rendered content
• Video
• Graphics
• Overlays
• Ads
• Etc.
Storage
Scheduler
GPU Playout
Live assembly of content
• Download all the pre-rendered pieces based on schedule
• Live assembles the pieces
• Outputs the stream
Injects schedule
into playout
Downloads
content
On-premises DC
50 mbps transmission
Affiliate
Users Users Users
Affiliate Affiliate
Broadcast challenges on AWS
• Live transcoding
• Designed for 99.999% availability
• Migration trifecta
• Hardware to software
• Bare metal to hypervisor
• On-premises to cloud
• Massive scale
• TCO
• Fixed bitrate output – NOT OTT ABR
NFS storage on AWS
• On-premises video assets stored on NFS
• Minimize changes to AWS
• EFS (Preview) performance testing
• 6.1 GBps read & 3.1 GBps write
• 375 clients
• “Three AZ replication is not cost effective for our
high-availability architecture.”
–Discovery
Amazon EFS
NFS storage on AWS
• Try Intel’s Lustre File System
• Lustre performance testing
• 6.1 GBps read & 3.1 GBps write
• 375 clients
• 0.0 dropped frames per 1M
• “We prefer a managed storage solution.”
–Discovery
NFS S3 storage on AWS
• Switch to S3
• New file system interface
• Refactoring
• S3 performance testing
• 19 GBps read & 20 GBps write
• 500 clients
Amazon
S3
NFS S3 storage on AWS
• S3 is TOO FAST!
• Afraid that it will conflict with 50 mbps out
• Wrote S3 rate limiter
• Control download/upload speed to S3
• Token bucket algorithm
• Multi-threaded, byte-range request for high
throughput
• GitHub Gist: http://bit.ly/2e1Nxf1
Amazon
S3
NFS S3 storage on AWS
• We need to replicate content across regions
• S3 cross-region replication – automated, fast, &
reliable
• Is it fast enough? Let’s test it:
• Single file xFer US-East to/from Dublin: 31 MBps
• Aggregate throughput (multiple xFers): 103
MBps
• 2,993 xFers with 0 failures
Amazon
S3
Clustering MySQL for Auto Scaling
• Using MySQL with Galera for multi-master
replication
• How do use Auto Scaling where
“instances” have different roles?
• Master
• First node in Auto Scaling group
• Starts a cluster
• Slave
• Second+ node in Auto Scaling group
• Joins an existing cluster
• Common pattern with other software, e.g.
RabbitMQ
Clustering MySQL for Auto Scaling
First
instance
in Auto
Scaling
group
Get instance ID
from instance
metadata
Using instance ID
determine Auto
Scaling group
membership
AWS API
Promote to master
Second+
instance
in Auto
Scaling
group
Get instance ID
from instance
metadata
Using instance ID
determine Auto
Scaling group
membership
Get IP of other
cluster nodes in
Auto Scaling group
Contact master &
join the cluster
curl http://instance-data/latest/meta-data/instance-id
Extracting technical metadata from S3 object
• Video assets being uploaded to an S3
bucket
• How do you quickly get the technical
metadata about the asset, e.g., bit rate,
audio codec, aspect ratio, etc.
• Use Lambda and Mediainfo
• Blog: Extracting Video Metadata Using
Lambda and Mediainfo
• Extracting Video Metadata using
Lambda and Mediainfo
S3 bucket
AWS
Lambda
Cross-account auditing
• Third party needs access to your AWS
account
• Ex: managed service provider
• You want to limit and audit access
• Solution: cross-account IAM roles
• But the IAM role looks “shared” – How
do I audit access?
3rd Party Account
Cross-account auditing
• Use CloudWatch Logs to audit
• Blog: How to Audit Cross-Account
Roles Using AWS CloudTrail and
Amazon CloudWatch Events
• NEW! - Shared EventIDs
• AWS CloudTrail Now Tracks
Cross-Account Activity to Its Origin
3rd Party Account
22
Video removed for uploading; re-insert in
Speaker Ready Room
23
The big opportunity…
Transition Discovery’s supply chain
and business systems to a scalable
and flexible infrastructure to improve
speed to market, increase quality of
services, and reduce costs
Storage and infrastructure
resources providing an
architectural platform
Content
distribution
Data
mgmt
Media
mgmt
Business
systems
24
Global scale
• 6 data centers
around the globe
• Sterling, VA
• Silver Spring, MD
• Miami, FL
• London UK (2)
• Paris
• Singapore
25
Why cloud? Why now?
Challenging information
Security threats
Growing business and commercial
opportunities, new platforms
Changing technology environment
Global company with
global supply chain
26
Evaluation process
Educate & evaluate Dogfood/foundational
Cloud Tiger team
AWS architecture workshop
Financial case & scale
Foundational design
Cloud native app build
Hybrid app build/lift and shift
Financial analysis
Migration Factory
Media vendor research Monitoring & compliance
27
Our view of the world: What can we move?
Linear
delivery
Storage
Delivery
encoding
Post/
customPlayout
Transcode
Incoming
content
Tech
eval
Yellow light:
• Industry newly defined
• Discovery in POC
Green light:
• Industry-proven
• Discovery tested
Red light:
• Industry to be defined
• Discovery untested
HR
systems
DR/data
center
Finance
systems
Collabora-
tion tools
Ad sales
systems
Affiliate
systems
Office and
portal tools
Content
systems
MEDIA TECH CORP IT
Key
28
What workflows to move first?
• Corporate IT migration will be a combination of lift and shift and refactoring
apps. Focus is 80%+ over the next year
• Content pipeline has already moved.
• Cloud delivery has allowed us to normalize content delivery globally.
• Additional media workflows required content library in AWS.
• Linear playout starts moving now.
• 150 channels over the next 12 months.
• Required significant development by DCI and our vendors.
• Post Production – Soon.
• Content volume is a challenge.
• Software licensing is a challenge.
• B2B distribution (reduction of satellite footprint).
• Vendors are not motivated to change.
• POCs start in March.
29
Network design for media
Bandwidth & interconnection
Security & inspection
Timing/latency
Resiliency/redundancy
Operational needs
Risks
30
Network design for media
Bandwidth and interconnection
Redundant colocation Direct Connect sites
Playout traversing back to on-premises uplink
facilities
Timing and latency
PTP is a must for real-time video traffic
Account for latency to resync primary and
backup streams for playout
31
Network design for media
Resiliency/redundancy
Redundant DirectConnect sites (Equinix,
CoreSite)
Juniper carrier grade routing design
(MPLS, Advanced QoS)
Security and inspection
VRFs used to isolate video traffic, SGs
used for service segmentation
Service-based routing - only subset of
traffic inspected by layer 7 firewall
Project On Ramp:
Moving our media supply chain
33
Traditional delivery pipeline
Tape-based, labor-intensive
Delivery to air in weeks/months
34
Cloud content factory
• Data-driven content
workflows
• Builds redundant
content repository in the
cloud
• Scale out infrastructure
eliminates needs to build
to ceiling
• Allows us to make
workflow decisions
based on the economics
of manufacturing in real
time
35
Media Supply Chain
Inventory systems
and asset management
Infrastructure and resource
management
Video
processing:
file check, AV,
QC, Transcode
Antivirus
Content and status messaging to
regional MAMs
File delivery to S3
Media storage/cloud archive
Management
layer
File delivery
Storage
Linear playout
37
Legacy hardware
NVISION
ROUTER
OMNEON SD/HD
PORTS
HY/BHB MAIN
S&W
QUASAR
UPCONV
EVERTZ
DWN
MIXER
EVERTZ
DWN
MIXER
MIRANDA
IMAGESTORE
IS750
INTUITION XG
EVERTZ
GPI
EMBEDDER
7721DE4H
EVERTZ
9084HD
XDS
VCHIP
INSERTER
EVERTZ
9084HD
XDS
VCHIP
INSERTER
OMNEON
DELAY
SERVER
ADVANCED
FEED
OMNEON
DELAY
SERVER
ADVANCED
FEED
EVERTZ
9084HD
CC ENC
EVERTZ
9084HD
CC ENC
MIRANDA
IMAGESTORE
IS750
INTUITION XG
MIRANDA
IMAGESTORE
IS750
INTUITION XG
MIRANDA
IMAGESTORE
IS750
INTUITION XG
EVERTZ
GPI
EMBEDDER
7721DE4H
EVERTZ
GPI
EMBEDDER
7721DE4H
EVERTZ
GPI
EMBEDDER
7721DE4H
S&W
QUASAR
UPCONV
OMNEON SD/HD
PORTS
HY/BHY BACKUP
S&W
QUASAR
UPCONV
EVERTZ
DWN
MIXER
EVERTZ
DWN
MIXER
S&W
QUASAR
UPCONV
HD
PGM
PVW
PGM
PVW
LINEAR ACOUSTIC
AERO.2000
UPMIXER
(FUTURE)
ARBITRON
ARBITRON
EVERTZ
FRAMESYNC
SCTE104
VANC EMB
HD ADV
CC HD ADV
PGM
REC
HD ADV
PGM
HD RLT
PGM
EVERTZ
GPI
DE-EMB
7721DD4H
ARBITRON WHAK-IT
ROSS
NIELSEN
ENCODER
NEW-3GA
EVERTZ
GPI
DE-EMB
7721DD4H
RLT
PGM
ADV
PGM
REC
ADV
PGM
HD
PGM
OUT
ADV
CC
7800AD8-3G+DMX
EVERTZ12x2
ROUTER
IN 01
IN 02
IN 03
IN 04
IN 05
OUT 1
OUT 2
IN 02
IN 04
IN 05
IN 01
IN 03
EVERTZ12x2
ROUTER
OUT 1
OUT 2
4 x 1
BYPASS
IN 01
IN 02
IN 03FROM ADV
TO WEST
IN PUT PATCH
20
22
21
191816
PGM
OUT
Marshal
Monitor
TO ADV
MASSLOGGER
TO ADV
MASSLOGGER
TO QC1 PATCH
TO QC1 PATCH
EVERTZ
AUDIO
DE-
EMBEDDER
DTMF DECODER
TO WEST
INPUTPATCH
ROUTER
ROUTER
1
7
8
10
11
9
14
54
19
18
15 16
4 5
10
7
8
9
11
14
1
17
TO MOTOROLA
TO MOTOROLA
TO DEM
20
22
21
TO MOTOROLA
TO MOTOROLA
EAST COAST
SIMULCAST
AERO2000
SIGNAL FLOW
3/10/14
SDequipment
RLT
ADV
MVP view
TOC MVP only
HD equipment
AUDIO
• Drawing to the right
represents a single
channel/air chain
• Each of the 64 icons
represents a device
• Represents 100K in cap
investment
• Takes months to deploy
• Support complexity
• Exiting equipment is end of
life and end of support
38
Why playout in public cloud?
• Motivation to go fast was burning technology and real
estate issues in a few facilities around the globe
• How do we support the fast changing world of Discovery?
• Stand up 6 feeds for 2.5 weeks every other year in support of the
Olympics
• Support for new digital products
39
Challenges getting there
• Traditional media vendors
• Most have not embraced software only solutions.
• Those that have still focused on “private cloud”
• Industry challenges
• Measurement tech slow to port to software.
• Economic challenges
• Shift from capex to opex
• Must go all-in for a great financial story
• Public cloud architecture challenges
• Networking – egress, multicast support, storage, SLAs or lack of
• Freaks the hell out of the staff
40
Move key functions to software
Video
Server
Video
Mixer
Graphics
Insert
V-chip
(Parental
ratings)
Delay
Server
Video
Switcher
GPI Box
(MVPD
commercial
insertion)
Audio
Mixer
Nielsen
watermark
CC/Subtitle
Encode
Distribution
Encoder
Stat
Mux
Sat
Uplink
 Hardware Layer
 Software Layer
Distribution Infrastructure Remains Hardware
Housed in Discovery Data Centers
Video
Server
Video
Mixer
Graphics
Insert
V-chip
(Parental
ratings)
Delay
Server
Video
Switcher
GPI Box
(MVPD
commercial
insertion)
Audio
Mixer
Nielsen
watermark
CC/Subtitle
Encode
41
Move to cloud
Vide
o
Serv
er
Video
Mixer
Grap
hics
InsertGPI
Box
(MVPD
commercial
insertion)
V-
chip
Dela
y
Serv
er
Video
Switc
her Audi
o
Mixe
r
Niels
en
water
mark
CC
Enc
US – East
Coast
EU - Ireland
Vide
o
Serv
er
Video
Mixer
Grap
hics
InsertGPI
Box
(MVPD
commercial
insertion)
V-
chip
Dela
y
Serv
er
Video
Switc
her Audi
o
Mixe
r
Niels
en
water
mark
CC
Enc
Distribution
Encoder
Stat
Mux
Sat
Uplink
42
COLO/TELCO/VRF
“Air chain”
US EAST REGION
AZ #1 AZ #2 AZ #3
EU WEST REGION
AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
43
COLO/TELCO/VRF
Broadcast reliability
AZ #1 AZ #2 AZ #3 AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
US EAST REGION EU WEST REGION
44
COLO/TELCO/VRF
Broadcast reliability
US EAST REGION
AZ #1 AZ #2 AZ #3
EU WEST REGION
AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
AZ #4
45
COLO/TELCO/VRF
Broadcast reliability
AZ #1 AZ #2 AZ #3 AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
US EAST REGION EU WEST REGION
46
COLO/TELCO/VRF
Broadcast reliability
AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
EU WEST REGION
AZ #1 AZ #2 AZ #3
US EAST REGION
47
COLO/TELCO/VRF
Broadcast reliability
AZ #1 AZ #2 AZ #3
Unicast to Multicast
Conversion
Unicast to Multicast
Conversion
IP To Video
Conversion
IP To Video
Conversion
2X1
Distribution
Encoding
Stat Mux
US Region
EU Region
EU WEST REGIONUS WEST REGION
AZ #1 AZ #2 AZ #3
48
Monitoring
What’s next
50
This is just European distribution…….
51
• B2B distribution
• Statistical Multiplexing as a Service?
• MVPD support for come meet me approach? Cloud or colo?
• Similar but different egress issues
• Encryption: Do we need industry-specific encryption tech?
Thank you!
Remember to complete
your evaluations!
Industry Pre-Day: Monday 11/28
• MAE304 - High Performance Cinematic Production in the Cloud
• MAE302 - Turner's cloud native media supply chain for TNT, TBS,
Adult Swim, Cartoon Network, CNN
• MAE301 - Accelerating the Transition to Broadcast and OTT
Infrastructure in the Cloud
Regular Conference: Tuesday – Thursday 11/29 – 12/1
• ARC406 - Encoding Artifacts to Emmy Awards: Taking on Terabyte-
Scale, 1-Gbps, 4K Video Processing in the Cloud
• CMP312 - Powering the Next Generation of Virtual Reality with
Verizon
• CTD305 - Media Delivery from the Cloud: Integrated AWS Solutions
for Premium Over the Top (OTT) Content
• STG302 - Deep Dive on Amazon Glacier
Related Sessions

More Related Content

What's hot

DevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationDevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationAtlassian
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsSmartBear
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Building APIs with the OpenApi Spec
Building APIs with the OpenApi SpecBuilding APIs with the OpenApi Spec
Building APIs with the OpenApi SpecPedro J. Molina
 
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...Edureka!
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
AWS DevOps vs Azure DevOps | | Difference AWS DevOps and Azure DevOps
AWS DevOps vs Azure DevOps |  | Difference AWS DevOps and Azure DevOpsAWS DevOps vs Azure DevOps |  | Difference AWS DevOps and Azure DevOps
AWS DevOps vs Azure DevOps | | Difference AWS DevOps and Azure DevOpsIntellipaat
 
Hexagonal Design in Django
Hexagonal Design in DjangoHexagonal Design in Django
Hexagonal Design in Djangomvschaik
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and SplunkSplunk
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdfVishwas N
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
Restful api design
Restful api designRestful api design
Restful api designMizan Riqzia
 
Rest api standards and best practices
Rest api standards and best practicesRest api standards and best practices
Rest api standards and best practicesAnkita Mahajan
 
Api design best practice
Api design best practiceApi design best practice
Api design best practiceRed Hat
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps JourneyMicro Focus
 
Data Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets SalesforceData Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets SalesforceSalesforce Developers
 
Chaos Engineering with Kubernetes
Chaos Engineering with KubernetesChaos Engineering with Kubernetes
Chaos Engineering with KubernetesArun Gupta
 
Netflix API - Presentation to PayPal
Netflix API - Presentation to PayPalNetflix API - Presentation to PayPal
Netflix API - Presentation to PayPalDaniel Jacobson
 

What's hot (20)

DevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & InnovationDevTools at Netflix: Culture, Speed & Innovation
DevTools at Netflix: Culture, Speed & Innovation
 
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on SteroidsAPI Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Firebase
FirebaseFirebase
Firebase
 
Building APIs with the OpenApi Spec
Building APIs with the OpenApi SpecBuilding APIs with the OpenApi Spec
Building APIs with the OpenApi Spec
 
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
AWS DevOps vs Azure DevOps | | Difference AWS DevOps and Azure DevOps
AWS DevOps vs Azure DevOps |  | Difference AWS DevOps and Azure DevOpsAWS DevOps vs Azure DevOps |  | Difference AWS DevOps and Azure DevOps
AWS DevOps vs Azure DevOps | | Difference AWS DevOps and Azure DevOps
 
Hexagonal Design in Django
Hexagonal Design in DjangoHexagonal Design in Django
Hexagonal Design in Django
 
DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Restful api design
Restful api designRestful api design
Restful api design
 
Rest api standards and best practices
Rest api standards and best practicesRest api standards and best practices
Rest api standards and best practices
 
Api design best practice
Api design best practiceApi design best practice
Api design best practice
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
Data Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets SalesforceData Pipelines: Big Data Meets Salesforce
Data Pipelines: Big Data Meets Salesforce
 
Chaos Engineering with Kubernetes
Chaos Engineering with KubernetesChaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
Netflix API - Presentation to PayPal
Netflix API - Presentation to PayPalNetflix API - Presentation to PayPal
Netflix API - Presentation to PayPal
 

Viewers also liked

AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...Amazon Web Services
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAmazon Web Services
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...Amazon Web Services
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016Amazon Web Services
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices ArchitectureAmazon Web Services
 
Igniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableIgniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableTim Case
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...Amazon Web Services
 
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileNEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileAmazon Web Services
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)Amazon Web Services
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...Amazon Web Services
 
(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation StudiosAmazon Web Services
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...Amazon Web Services
 
dat-TrafficManager-for-Vantage
dat-TrafficManager-for-Vantagedat-TrafficManager-for-Vantage
dat-TrafficManager-for-VantageScott Matics
 
Stream Labs company presentation 2016
Stream Labs company presentation 2016Stream Labs company presentation 2016
Stream Labs company presentation 2016Deniss Ivanovs
 
Adstream Intro & Benefits
Adstream Intro & BenefitsAdstream Intro & Benefits
Adstream Intro & Benefitsannaobie1
 
Science and Technology Sectore Report - December 2016
Science and Technology Sectore Report - December 2016Science and Technology Sectore Report - December 2016
Science and Technology Sectore Report - December 2016India Brand Equity Foundation
 

Viewers also liked (20)

AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and Delivery
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture
 
Igniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableIgniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner Cable
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
 
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileNEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
 
(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
 
Viacom by rana
Viacom by ranaViacom by rana
Viacom by rana
 
Viacom Case
Viacom CaseViacom Case
Viacom Case
 
dat-TrafficManager-for-Vantage
dat-TrafficManager-for-Vantagedat-TrafficManager-for-Vantage
dat-TrafficManager-for-Vantage
 
Stream Labs company presentation 2016
Stream Labs company presentation 2016Stream Labs company presentation 2016
Stream Labs company presentation 2016
 
Adstream Intro & Benefits
Adstream Intro & BenefitsAdstream Intro & Benefits
Adstream Intro & Benefits
 
Nielsen Credentials and TAM Worldwide - 2
Nielsen Credentials and TAM Worldwide - 2Nielsen Credentials and TAM Worldwide - 2
Nielsen Credentials and TAM Worldwide - 2
 
Science and Technology Sectore Report - December 2016
Science and Technology Sectore Report - December 2016Science and Technology Sectore Report - December 2016
Science and Technology Sectore Report - December 2016
 
Broadcast presentation
Broadcast presentationBroadcast presentation
Broadcast presentation
 

Similar to AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origination on AWS (MAE303)

Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Amazon Web Services
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWSNeev Technologies
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Adrian Hornsby
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the CloudAmazon Web Services
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAmazon Web Services
 
Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아Amazon Web Services Korea
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSTom Laszewski
 
XCloudLabs- AWS Overview
XCloudLabs- AWS Overview XCloudLabs- AWS Overview
XCloudLabs- AWS Overview sangam biradar
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSAmazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Amazon Web Services
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
Introduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallIntroduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallAmazon Web Services
 

Similar to AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origination on AWS (MAE303) (20)

Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWS
 
AWS Webcast - Sumo Logic
AWS Webcast - Sumo LogicAWS Webcast - Sumo Logic
AWS Webcast - Sumo Logic
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
Broadcast Playout on AWS
Broadcast Playout on AWSBroadcast Playout on AWS
Broadcast Playout on AWS
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution StackAmazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
XCloudLabs- AWS Overview
XCloudLabs- AWS Overview XCloudLabs- AWS Overview
XCloudLabs- AWS Overview
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
Introduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallIntroduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell Hall
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[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.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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 organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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?Antenna Manufacturer Coco
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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?
 

AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origination on AWS (MAE303)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Michael Raposa, Principal Consultant, AWS Brinton Miller, SVP, Discovery Communications Dave Duvall, SVP, Discovery Communications November 2016 MAE303 Discovery Channel’s Broadcast Workflows and Channel Origination on AWS
  • 2. What to expect from the session M&E on AWS AWS Professional Services overview Broadcast on AWS Discovery’s journey to AWS AWS adoption Content ingest & processing Broadcast playout
  • 3. Playout & Distribution Visual Effects & Editing Analytics DAM & Archive Digital Supply Chain Publishing OTT Acquisition AWS Media Workloads
  • 4. What is broadcast playout? • Transmission of content • Typically over satellite (broadcast) • From broadcaster to affiliate (and ultimately to the audience, e.g., set-top box) • Largest generator of company revenue
  • 5. AWS Professional Services: Accelerating the enterprise IT transformation
  • 6. AWS Professional Services Partnering in your journey Technical specialists Specialty practices for AWS skills transfer, security, infrastructure architecture, application optimization, analytics, big data, and operational integration Advisory services Portfolio strategy and planning, cost/benefit modeling, governance, change management and risk management as it relates to implementing the AWS platform Collaboration Working together with you and APN Premier Partners you already trust to provide you with access to all resources needed to realize breakthrough results Proven process Best practices and patterns to help your teams get the foundation right, deploy and migrate workloads, and create a modern IT operating model to support your business
  • 7. Focus on every aspect of cloud adoption Prescriptive guidance and implementation assistance across the stack: • IT transformation leads focus on the business aspects of cloud adoption • Application architects help developers build AWS-aware applications • Big data/analytics specialists help you design and deploy your analytics platform • Infrastructure architects take your unique landscape of application, network, and security needs to the cloud • Security leads provide well-proven designs to meet your compliance needs • Operational integration specialists help you successfully adopt DevOps practices Application Optimization Big Data & Analytics Infrastructure Architecture Security,Risk& Compliance Operational Integration IT Transformation
  • 9. Broadcast on AWS overview Pre-rendered content • Video • Graphics • Overlays • Ads • Etc. Storage Scheduler GPU Playout Live assembly of content • Download all the pre-rendered pieces based on schedule • Live assembles the pieces • Outputs the stream Injects schedule into playout Downloads content On-premises DC 50 mbps transmission Affiliate Users Users Users Affiliate Affiliate
  • 10. Broadcast challenges on AWS • Live transcoding • Designed for 99.999% availability • Migration trifecta • Hardware to software • Bare metal to hypervisor • On-premises to cloud • Massive scale • TCO • Fixed bitrate output – NOT OTT ABR
  • 11. NFS storage on AWS • On-premises video assets stored on NFS • Minimize changes to AWS • EFS (Preview) performance testing • 6.1 GBps read & 3.1 GBps write • 375 clients • “Three AZ replication is not cost effective for our high-availability architecture.” –Discovery Amazon EFS
  • 12. NFS storage on AWS • Try Intel’s Lustre File System • Lustre performance testing • 6.1 GBps read & 3.1 GBps write • 375 clients • 0.0 dropped frames per 1M • “We prefer a managed storage solution.” –Discovery
  • 13. NFS S3 storage on AWS • Switch to S3 • New file system interface • Refactoring • S3 performance testing • 19 GBps read & 20 GBps write • 500 clients Amazon S3
  • 14. NFS S3 storage on AWS • S3 is TOO FAST! • Afraid that it will conflict with 50 mbps out • Wrote S3 rate limiter • Control download/upload speed to S3 • Token bucket algorithm • Multi-threaded, byte-range request for high throughput • GitHub Gist: http://bit.ly/2e1Nxf1 Amazon S3
  • 15. NFS S3 storage on AWS • We need to replicate content across regions • S3 cross-region replication – automated, fast, & reliable • Is it fast enough? Let’s test it: • Single file xFer US-East to/from Dublin: 31 MBps • Aggregate throughput (multiple xFers): 103 MBps • 2,993 xFers with 0 failures Amazon S3
  • 16. Clustering MySQL for Auto Scaling • Using MySQL with Galera for multi-master replication • How do use Auto Scaling where “instances” have different roles? • Master • First node in Auto Scaling group • Starts a cluster • Slave • Second+ node in Auto Scaling group • Joins an existing cluster • Common pattern with other software, e.g. RabbitMQ
  • 17. Clustering MySQL for Auto Scaling First instance in Auto Scaling group Get instance ID from instance metadata Using instance ID determine Auto Scaling group membership AWS API Promote to master Second+ instance in Auto Scaling group Get instance ID from instance metadata Using instance ID determine Auto Scaling group membership Get IP of other cluster nodes in Auto Scaling group Contact master & join the cluster curl http://instance-data/latest/meta-data/instance-id
  • 18. Extracting technical metadata from S3 object • Video assets being uploaded to an S3 bucket • How do you quickly get the technical metadata about the asset, e.g., bit rate, audio codec, aspect ratio, etc. • Use Lambda and Mediainfo • Blog: Extracting Video Metadata Using Lambda and Mediainfo • Extracting Video Metadata using Lambda and Mediainfo S3 bucket AWS Lambda
  • 19. Cross-account auditing • Third party needs access to your AWS account • Ex: managed service provider • You want to limit and audit access • Solution: cross-account IAM roles • But the IAM role looks “shared” – How do I audit access? 3rd Party Account
  • 20. Cross-account auditing • Use CloudWatch Logs to audit • Blog: How to Audit Cross-Account Roles Using AWS CloudTrail and Amazon CloudWatch Events • NEW! - Shared EventIDs • AWS CloudTrail Now Tracks Cross-Account Activity to Its Origin 3rd Party Account
  • 21.
  • 22. 22 Video removed for uploading; re-insert in Speaker Ready Room
  • 23. 23 The big opportunity… Transition Discovery’s supply chain and business systems to a scalable and flexible infrastructure to improve speed to market, increase quality of services, and reduce costs Storage and infrastructure resources providing an architectural platform Content distribution Data mgmt Media mgmt Business systems
  • 24. 24 Global scale • 6 data centers around the globe • Sterling, VA • Silver Spring, MD • Miami, FL • London UK (2) • Paris • Singapore
  • 25. 25 Why cloud? Why now? Challenging information Security threats Growing business and commercial opportunities, new platforms Changing technology environment Global company with global supply chain
  • 26. 26 Evaluation process Educate & evaluate Dogfood/foundational Cloud Tiger team AWS architecture workshop Financial case & scale Foundational design Cloud native app build Hybrid app build/lift and shift Financial analysis Migration Factory Media vendor research Monitoring & compliance
  • 27. 27 Our view of the world: What can we move? Linear delivery Storage Delivery encoding Post/ customPlayout Transcode Incoming content Tech eval Yellow light: • Industry newly defined • Discovery in POC Green light: • Industry-proven • Discovery tested Red light: • Industry to be defined • Discovery untested HR systems DR/data center Finance systems Collabora- tion tools Ad sales systems Affiliate systems Office and portal tools Content systems MEDIA TECH CORP IT Key
  • 28. 28 What workflows to move first? • Corporate IT migration will be a combination of lift and shift and refactoring apps. Focus is 80%+ over the next year • Content pipeline has already moved. • Cloud delivery has allowed us to normalize content delivery globally. • Additional media workflows required content library in AWS. • Linear playout starts moving now. • 150 channels over the next 12 months. • Required significant development by DCI and our vendors. • Post Production – Soon. • Content volume is a challenge. • Software licensing is a challenge. • B2B distribution (reduction of satellite footprint). • Vendors are not motivated to change. • POCs start in March.
  • 29. 29 Network design for media Bandwidth & interconnection Security & inspection Timing/latency Resiliency/redundancy Operational needs Risks
  • 30. 30 Network design for media Bandwidth and interconnection Redundant colocation Direct Connect sites Playout traversing back to on-premises uplink facilities Timing and latency PTP is a must for real-time video traffic Account for latency to resync primary and backup streams for playout
  • 31. 31 Network design for media Resiliency/redundancy Redundant DirectConnect sites (Equinix, CoreSite) Juniper carrier grade routing design (MPLS, Advanced QoS) Security and inspection VRFs used to isolate video traffic, SGs used for service segmentation Service-based routing - only subset of traffic inspected by layer 7 firewall
  • 32. Project On Ramp: Moving our media supply chain
  • 33. 33 Traditional delivery pipeline Tape-based, labor-intensive Delivery to air in weeks/months
  • 34. 34 Cloud content factory • Data-driven content workflows • Builds redundant content repository in the cloud • Scale out infrastructure eliminates needs to build to ceiling • Allows us to make workflow decisions based on the economics of manufacturing in real time
  • 35. 35 Media Supply Chain Inventory systems and asset management Infrastructure and resource management Video processing: file check, AV, QC, Transcode Antivirus Content and status messaging to regional MAMs File delivery to S3 Media storage/cloud archive Management layer File delivery Storage
  • 37. 37 Legacy hardware NVISION ROUTER OMNEON SD/HD PORTS HY/BHB MAIN S&W QUASAR UPCONV EVERTZ DWN MIXER EVERTZ DWN MIXER MIRANDA IMAGESTORE IS750 INTUITION XG EVERTZ GPI EMBEDDER 7721DE4H EVERTZ 9084HD XDS VCHIP INSERTER EVERTZ 9084HD XDS VCHIP INSERTER OMNEON DELAY SERVER ADVANCED FEED OMNEON DELAY SERVER ADVANCED FEED EVERTZ 9084HD CC ENC EVERTZ 9084HD CC ENC MIRANDA IMAGESTORE IS750 INTUITION XG MIRANDA IMAGESTORE IS750 INTUITION XG MIRANDA IMAGESTORE IS750 INTUITION XG EVERTZ GPI EMBEDDER 7721DE4H EVERTZ GPI EMBEDDER 7721DE4H EVERTZ GPI EMBEDDER 7721DE4H S&W QUASAR UPCONV OMNEON SD/HD PORTS HY/BHY BACKUP S&W QUASAR UPCONV EVERTZ DWN MIXER EVERTZ DWN MIXER S&W QUASAR UPCONV HD PGM PVW PGM PVW LINEAR ACOUSTIC AERO.2000 UPMIXER (FUTURE) ARBITRON ARBITRON EVERTZ FRAMESYNC SCTE104 VANC EMB HD ADV CC HD ADV PGM REC HD ADV PGM HD RLT PGM EVERTZ GPI DE-EMB 7721DD4H ARBITRON WHAK-IT ROSS NIELSEN ENCODER NEW-3GA EVERTZ GPI DE-EMB 7721DD4H RLT PGM ADV PGM REC ADV PGM HD PGM OUT ADV CC 7800AD8-3G+DMX EVERTZ12x2 ROUTER IN 01 IN 02 IN 03 IN 04 IN 05 OUT 1 OUT 2 IN 02 IN 04 IN 05 IN 01 IN 03 EVERTZ12x2 ROUTER OUT 1 OUT 2 4 x 1 BYPASS IN 01 IN 02 IN 03FROM ADV TO WEST IN PUT PATCH 20 22 21 191816 PGM OUT Marshal Monitor TO ADV MASSLOGGER TO ADV MASSLOGGER TO QC1 PATCH TO QC1 PATCH EVERTZ AUDIO DE- EMBEDDER DTMF DECODER TO WEST INPUTPATCH ROUTER ROUTER 1 7 8 10 11 9 14 54 19 18 15 16 4 5 10 7 8 9 11 14 1 17 TO MOTOROLA TO MOTOROLA TO DEM 20 22 21 TO MOTOROLA TO MOTOROLA EAST COAST SIMULCAST AERO2000 SIGNAL FLOW 3/10/14 SDequipment RLT ADV MVP view TOC MVP only HD equipment AUDIO • Drawing to the right represents a single channel/air chain • Each of the 64 icons represents a device • Represents 100K in cap investment • Takes months to deploy • Support complexity • Exiting equipment is end of life and end of support
  • 38. 38 Why playout in public cloud? • Motivation to go fast was burning technology and real estate issues in a few facilities around the globe • How do we support the fast changing world of Discovery? • Stand up 6 feeds for 2.5 weeks every other year in support of the Olympics • Support for new digital products
  • 39. 39 Challenges getting there • Traditional media vendors • Most have not embraced software only solutions. • Those that have still focused on “private cloud” • Industry challenges • Measurement tech slow to port to software. • Economic challenges • Shift from capex to opex • Must go all-in for a great financial story • Public cloud architecture challenges • Networking – egress, multicast support, storage, SLAs or lack of • Freaks the hell out of the staff
  • 40. 40 Move key functions to software Video Server Video Mixer Graphics Insert V-chip (Parental ratings) Delay Server Video Switcher GPI Box (MVPD commercial insertion) Audio Mixer Nielsen watermark CC/Subtitle Encode Distribution Encoder Stat Mux Sat Uplink  Hardware Layer  Software Layer Distribution Infrastructure Remains Hardware Housed in Discovery Data Centers Video Server Video Mixer Graphics Insert V-chip (Parental ratings) Delay Server Video Switcher GPI Box (MVPD commercial insertion) Audio Mixer Nielsen watermark CC/Subtitle Encode
  • 41. 41 Move to cloud Vide o Serv er Video Mixer Grap hics InsertGPI Box (MVPD commercial insertion) V- chip Dela y Serv er Video Switc her Audi o Mixe r Niels en water mark CC Enc US – East Coast EU - Ireland Vide o Serv er Video Mixer Grap hics InsertGPI Box (MVPD commercial insertion) V- chip Dela y Serv er Video Switc her Audi o Mixe r Niels en water mark CC Enc Distribution Encoder Stat Mux Sat Uplink
  • 42. 42 COLO/TELCO/VRF “Air chain” US EAST REGION AZ #1 AZ #2 AZ #3 EU WEST REGION AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region
  • 43. 43 COLO/TELCO/VRF Broadcast reliability AZ #1 AZ #2 AZ #3 AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region US EAST REGION EU WEST REGION
  • 44. 44 COLO/TELCO/VRF Broadcast reliability US EAST REGION AZ #1 AZ #2 AZ #3 EU WEST REGION AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region AZ #4
  • 45. 45 COLO/TELCO/VRF Broadcast reliability AZ #1 AZ #2 AZ #3 AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region US EAST REGION EU WEST REGION
  • 46. 46 COLO/TELCO/VRF Broadcast reliability AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region EU WEST REGION AZ #1 AZ #2 AZ #3 US EAST REGION
  • 47. 47 COLO/TELCO/VRF Broadcast reliability AZ #1 AZ #2 AZ #3 Unicast to Multicast Conversion Unicast to Multicast Conversion IP To Video Conversion IP To Video Conversion 2X1 Distribution Encoding Stat Mux US Region EU Region EU WEST REGIONUS WEST REGION AZ #1 AZ #2 AZ #3
  • 50. 50 This is just European distribution…….
  • 51. 51 • B2B distribution • Statistical Multiplexing as a Service? • MVPD support for come meet me approach? Cloud or colo? • Similar but different egress issues • Encryption: Do we need industry-specific encryption tech?
  • 54. Industry Pre-Day: Monday 11/28 • MAE304 - High Performance Cinematic Production in the Cloud • MAE302 - Turner's cloud native media supply chain for TNT, TBS, Adult Swim, Cartoon Network, CNN • MAE301 - Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud Regular Conference: Tuesday – Thursday 11/29 – 12/1 • ARC406 - Encoding Artifacts to Emmy Awards: Taking on Terabyte- Scale, 1-Gbps, 4K Video Processing in the Cloud • CMP312 - Powering the Next Generation of Virtual Reality with Verizon • CTD305 - Media Delivery from the Cloud: Integrated AWS Solutions for Premium Over the Top (OTT) Content • STG302 - Deep Dive on Amazon Glacier Related Sessions