SlideShare a Scribd company logo
1 of 44
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
GPU(G3) Applications in Media
and Entertainment Workloads
U s m a n S h a k e e l | W W T e c h L e a d e r M & E f o r A W S
C M P 2 1 3
N o v e m b e r 2 8 , 2 0 1 7
AWS re:INVENT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Setting the stage
This talk:
• G3 instances
• Example media and entertainment (M&E) workloads with G3
application
• Broadcast video
• Remote video edits (NLE) in the cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS GPU offerings
G3 M60
P3 V100 GPU
EC2EC2EC2
NVIDA M60 GPUs NVIDIA Tesla V100 GPUs N/A
1, 2, and 4 GPUs per instance Up to 8 of the latest-gen
NVIDIA Tesla GPUs per
instance
1,2,4, and 8 GiB per EGPU
CUDA, OpenCL, OpenGL CUDA, OpenCL OpenGL
Graphics Applications Machine Learning, High
Performance DB
Graphics Applications and
General Purpose
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M&E workload segments
Playout & Distribution
Post Production Analytics
DAM & Archive
Media Supply Chain
Publishing
OTT
Acquisition
Content Production Content Delivery
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M&E workload segments
Playout & Distribution
Post Production Analytics
DAM & Archive
Media Supply Chain
Publishing
OTT
Acquisition
Content Production Content Delivery
AI/Deep Learning
Immersive Experiences
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
M&E workload segments & GPU relevance
Playout & Distribution
Post Production
Media Supply Chain
Content Production Content Delivery
AI/Deep Learning
Immersive Experiences
Remote Application Streaming
- Video editing
- QC
- Graphics artist workstations
- VFX/Rendering GPU based
Workstation GPU (G3 Required)
Image/Video Deep Learning
- Custom AI models
Text and Speech Models
Analytics/ML Model
Mostly with P2 instances
Batch workloads
- Encoding/Transcoding
- Just in-time
- Live scenarios
- Stitching in the case or VR/AR
Real-time Rendering
- Rendering overlays
- Playout scheduling
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS G3 GPU instances
• Up to four NVIDIA M60 GPUs
• Includes GRID Virtual Workstation features and licenses
• Supports up to four monitors with 4096x2160 resolution
• Hardware encoding to support up to 10 H.265 (HEVC) 1080p30 streams,
and up to 18 H.264 1080p30 streams per GPU
• Designed for workloads such as 3D rendering, 3D visualizations,
graphics-intensive remote workstations, video encoding, and virtual
reality applications
Instance Size GPUs vCPUs Memory (GiB) Network Bandwidth*
g3.4xlarge 1 16 122 Up to 10 Gbps
g3.8xlarge 2 32 244 10 Gbps
g3.16xlarge 4 64 488 20 Gbps
*In a placement group
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Example Application of GPUs
Within Broadcast Video
D a n T u r o w
V i c e P r e s i d e n t , F i l e B a s e d S o l u t i o n s
E v e r t z
J e r e m y B l y t h e
S r . D i r e c t o r , C o n t e n t M a n a g e m e n t S y s t e m s
E v e r t z
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Discussion Agenda
Reference Graphics…Roll The Video…
Cloud Playout System Overview
Playout Engine Challenges
Benefits of a GPU-focused Architecture
11
Discovery U.S.
Revenue Based
On The Cloud
Worldwide
Revenue !!!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
$825k
First Live Event Was
40 hours of LIVE !!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
17
Template Builder Picture Slide
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Building brand awareness
• Consistency across all delivery methods (linear, non-linear, OTT, web)
• Viewer Retention!
• Retention in program
• Retention in channel
• Retention cross-channel
Why Spend So Much Time and Dedicate GPU
Resources to Broadcast Graphics?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-Site Hybrid Public/Private Cloud
10 G Direct
Connect
Cloud Computing
Control and Monitoring
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-Site Hybrid Public/Private Cloud
Sterling, VALondon, UK
US, DR
UK, Colo 1 UK, Colo 2 US, Colo 1 US, Colo 2
Region 1 Region 2
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-Site Hybrid Public/Private Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Control room
view
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Region 1
Region 2
Control room
view
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Playout Engine Challenges
• High resolution
• Low compression
• Large raster
• Alpha blended
• Compute intensive
• Highly multi-threaded
• Lots of competition for CPU time
• Real time!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lots of
competition
for CPU time
Multi-
threaded
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
One frame every 16ms
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance cost
Model vCPU Memory (GiB) On-demand price/hour
g3.8xlarge 32 244 $2.28
r4.8xlarge 32 244 $2.13
m4.10xlarge 40 160 $2.00
c4.8xlarge 36 60 $1.59
(Prices are taken from us-east-1 on October 15, 2017)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
GPU GPU
One frame every 16ms
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Double workload
0
10
20
30
40
50
60
70
80
90
100
c4.8xlarge g3.8xlarge g3.8xlarge (double workload)
CPU GPU
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pipeline cost
Model vCPU Memory (GiB) Pipeline price/hour
g3.8xlarge 32 244
$1.14
r4.8xlarge 32 244 $2.13
m4.10xlarge 40 160 $2.00
c4.8xlarge 36 60 $1.59
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Example application of GPUs
within content production
D a v i d B e n s o n
C T O / C o - F o u n d e r , B e b o p T e c h n o l o g i e s
P a t r i c k Y e w
V P P o s t P r o d u c t i o n , P o p T V
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
At the core of BeBop Technology’s platform is the high
powered workstation where all creative work gets done.
BeBop has harnessed the power of AWS G3 GPU
instances, vast deployment availability, and our own
unparalleled cloud and industry expertise to create the
world’s most advanced and secure media workflow
platform ever.
Using AWS’s G3 instances, BeBop is able to deliver a
complete post-production ecosystem with high-powered
GPU workstations at the center of it all.
G3 Feature Summary:
• 2–3x machine resource upgrade from older generation
of GPU instances (G2)
• Multi-monitor support (up to four monitors)
Transforming M&E workflows
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What BeBop workstations are…
BeBop
• Regional BeBop deployments
include:
• Directory services
• Licensing services
• BeBop client gateway
Services
• Storage services
• Workstation services
• Workstations
• EC2 G3 instance family
• g3.4xlarge
• Provides a 2–3x
increase in resources
from the G2 family
• PCoIP remote desktop
protocol
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The question you’re thinking:
Why shouldn’t I just do this myself?
 Core cloud platform expertise
 Cloud security best practices
 Decades of experience integrating media workflows together with cloud technologies at
production scale
BeBop has put careful thought, research, development, and investment into how to make all of this actually
workable in a live environment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Pop TV challenge
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pop TV BeBop use case
Initial challenge was to enable remote editorial episodic television work securely, and to enable
secure and fast ingest of content from Los Angeles facility.
Key specifics:
 Completed an onsite assessment to understand Pop’s post-production processes
 Deployed BeBop Rocket service to cost-effectively ingest content from Pop’s local facility in Los
Angeles to the AWS Cloud
 Provided the editor with full access to the BeBop Platform to work remotely utilizing Adobe
Premiere as the editing tool
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What’s next for BeBop and Pop?
BeBop Rocket
(Cloud ingest platform)
BeBop OTS
(Real-Time Collaboration)
BeBop DR
(Disaster Recovery)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

DEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayDEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayAmazon Web Services
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfAmazon Web Services
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...Amazon Web Services
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2Amazon Web Services
 
ARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWSARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWSAmazon Web Services
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsAmazon Web Services
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDAmazon Web Services
 
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...Amazon Web Services
 
CTD406_Measuring the Internet in Real Time
CTD406_Measuring the Internet in Real TimeCTD406_Measuring the Internet in Real Time
CTD406_Measuring the Internet in Real TimeAmazon Web Services
 
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...Amazon Web Services
 
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017Amazon Web Services
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesAmazon Web Services
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Amazon Web Services
 
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingGPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingAmazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...Amazon Web Services
 
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...Amazon Web Services
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsAmazon Web Services
 
GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyAmazon Web Services
 
GPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s StoryGPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s StoryAmazon Web Services
 

What's hot (20)

DEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayDEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon Way
 
MCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdfMCL306_Making IoT Smarter with AWS Rekognition.pdf
MCL306_Making IoT Smarter with AWS Rekognition.pdf
 
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
GPSBUS220-Refactor and Replatform .NET Apps to Use the Latest Microsoft SQL S...
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
 
ARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWSARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWS
 
GPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital MarketsGPSTEC305-Machine Learning in Capital Markets
GPSTEC305-Machine Learning in Capital Markets
 
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUDGPSTEC324_STORAGE FOR HPC IN THE CLOUD
GPSTEC324_STORAGE FOR HPC IN THE CLOUD
 
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...
MAE303-OTT State of Play Innovation at Netflix, Hulu, Amazon Video, and AWS E...
 
CTD406_Measuring the Internet in Real Time
CTD406_Measuring the Internet in Real TimeCTD406_Measuring the Internet in Real Time
CTD406_Measuring the Internet in Real Time
 
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
GPSTEC322-GPS Creating Your Virtual Data Center VPC Fundamentals Connectivity...
 
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017
NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017
 
DEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to MicroservicesDEV329_Cisco’s Journey from Monolith to Microservices
DEV329_Cisco’s Journey from Monolith to Microservices
 
Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...Building Best Practices and the Right Foundation for your 1st Production Work...
Building Best Practices and the Right Foundation for your 1st Production Work...
 
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingGPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
WPS207_Building On-Demand Classrooms and Labs Using Amazon WorkSpaces and Ama...
 
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
ARC311_Serverless Encoding at Scale with Content Moderation via Deep Learning...
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
 
GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made Easy
 
GPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s StoryGPSTEC304_Shipping With PorpoiseA K8s Story
GPSTEC304_Shipping With PorpoiseA K8s Story
 

Similar to AWS G3 GPU Instances for Media Workloads

CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsCMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsAmazon Web Services
 
Amazon EC2 Foundations - CMP203 - re:Invent 2017
Amazon EC2 Foundations - CMP203 - re:Invent 2017Amazon EC2 Foundations - CMP203 - re:Invent 2017
Amazon EC2 Foundations - CMP203 - re:Invent 2017Amazon Web Services
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017Amazon Web Services
 
WIN203_With Amazon EC2 for Windows Server and Thinkbox Deadline
WIN203_With Amazon EC2 for Windows Server and Thinkbox DeadlineWIN203_With Amazon EC2 for Windows Server and Thinkbox Deadline
WIN203_With Amazon EC2 for Windows Server and Thinkbox DeadlineAmazon Web Services
 
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018Amazon Web Services
 
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017Amazon Web Services
 
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...Amazon Web Services
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingAmazon Web Services
 
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAmazon Web Services
 
MCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonMCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonAmazon Web Services
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingAmazon Web Services
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Amazon Web Services
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)Amazon Web Services
 
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech TalksBuilding an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech TalksAmazon Web Services
 
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Amazon Web Services
 
MAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSMAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSAmazon Web Services
 
Computação de Alta Performance (HPC) na AWS - CMP201 - Sao Paulo Summit
Computação de Alta Performance (HPC) na AWS -  CMP201 - Sao Paulo SummitComputação de Alta Performance (HPC) na AWS -  CMP201 - Sao Paulo Summit
Computação de Alta Performance (HPC) na AWS - CMP201 - Sao Paulo SummitAmazon Web Services
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenAWS Germany
 
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Amazon Web Services
 

Similar to AWS G3 GPU Instances for Media Workloads (20)

CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUsCMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
CMP208_Unleash Your Graphics Solutions with the Flexibility of Elastic GPUs
 
Amazon EC2 Foundations - CMP203 - re:Invent 2017
Amazon EC2 Foundations - CMP203 - re:Invent 2017Amazon EC2 Foundations - CMP203 - re:Invent 2017
Amazon EC2 Foundations - CMP203 - re:Invent 2017
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
 
WIN203_With Amazon EC2 for Windows Server and Thinkbox Deadline
WIN203_With Amazon EC2 for Windows Server and Thinkbox DeadlineWIN203_With Amazon EC2 for Windows Server and Thinkbox Deadline
WIN203_With Amazon EC2 for Windows Server and Thinkbox Deadline
 
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018
Studio in the Cloud: Producing Content on AWS (MAE202) - AWS re:Invent 2018
 
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017
Deep Learning Using Caffe2 on AWS - MCL313 - re:Invent 2017
 
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...
Introducing Amazon EC2 P3 Instance - Featuring the Most Powerful GPU for Mach...
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated Computing
 
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated ComputingAWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
AWS Compute Evolved Week: Deep Dive on Amazon EC2 Accelerated Computing
 
MCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and GluonMCL303-Deep Learning with Apache MXNet and Gluon
MCL303-Deep Learning with Apache MXNet and Gluon
 
MAE301_Boom for your Buck
MAE301_Boom for your BuckMAE301_Boom for your Buck
MAE301_Boom for your Buck
 
Deep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated ComputingDeep Dive on Amazon EC2 Accelerated Computing
Deep Dive on Amazon EC2 Accelerated Computing
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech TalksBuilding an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
 
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
 
MAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSMAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWS
 
Computação de Alta Performance (HPC) na AWS - CMP201 - Sao Paulo Summit
Computação de Alta Performance (HPC) na AWS -  CMP201 - Sao Paulo SummitComputação de Alta Performance (HPC) na AWS -  CMP201 - Sao Paulo Summit
Computação de Alta Performance (HPC) na AWS - CMP201 - Sao Paulo Summit
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
 
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017Deep Dive into AWS Fargate - CON333 - re:Invent 2017
Deep Dive into AWS Fargate - CON333 - re:Invent 2017
 

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
 

AWS G3 GPU Instances for Media Workloads

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GPU(G3) Applications in Media and Entertainment Workloads U s m a n S h a k e e l | W W T e c h L e a d e r M & E f o r A W S C M P 2 1 3 N o v e m b e r 2 8 , 2 0 1 7 AWS re:INVENT
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Setting the stage This talk: • G3 instances • Example media and entertainment (M&E) workloads with G3 application • Broadcast video • Remote video edits (NLE) in the cloud
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS GPU offerings G3 M60 P3 V100 GPU EC2EC2EC2 NVIDA M60 GPUs NVIDIA Tesla V100 GPUs N/A 1, 2, and 4 GPUs per instance Up to 8 of the latest-gen NVIDIA Tesla GPUs per instance 1,2,4, and 8 GiB per EGPU CUDA, OpenCL, OpenGL CUDA, OpenCL OpenGL Graphics Applications Machine Learning, High Performance DB Graphics Applications and General Purpose
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. M&E workload segments Playout & Distribution Post Production Analytics DAM & Archive Media Supply Chain Publishing OTT Acquisition Content Production Content Delivery
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. M&E workload segments Playout & Distribution Post Production Analytics DAM & Archive Media Supply Chain Publishing OTT Acquisition Content Production Content Delivery AI/Deep Learning Immersive Experiences
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. M&E workload segments & GPU relevance Playout & Distribution Post Production Media Supply Chain Content Production Content Delivery AI/Deep Learning Immersive Experiences Remote Application Streaming - Video editing - QC - Graphics artist workstations - VFX/Rendering GPU based Workstation GPU (G3 Required) Image/Video Deep Learning - Custom AI models Text and Speech Models Analytics/ML Model Mostly with P2 instances Batch workloads - Encoding/Transcoding - Just in-time - Live scenarios - Stitching in the case or VR/AR Real-time Rendering - Rendering overlays - Playout scheduling
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS G3 GPU instances • Up to four NVIDIA M60 GPUs • Includes GRID Virtual Workstation features and licenses • Supports up to four monitors with 4096x2160 resolution • Hardware encoding to support up to 10 H.265 (HEVC) 1080p30 streams, and up to 18 H.264 1080p30 streams per GPU • Designed for workloads such as 3D rendering, 3D visualizations, graphics-intensive remote workstations, video encoding, and virtual reality applications Instance Size GPUs vCPUs Memory (GiB) Network Bandwidth* g3.4xlarge 1 16 122 Up to 10 Gbps g3.8xlarge 2 32 244 10 Gbps g3.16xlarge 4 64 488 20 Gbps *In a placement group
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Example Application of GPUs Within Broadcast Video D a n T u r o w V i c e P r e s i d e n t , F i l e B a s e d S o l u t i o n s E v e r t z J e r e m y B l y t h e S r . D i r e c t o r , C o n t e n t M a n a g e m e n t S y s t e m s E v e r t z
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Discussion Agenda Reference Graphics…Roll The Video… Cloud Playout System Overview Playout Engine Challenges Benefits of a GPU-focused Architecture
  • 10.
  • 11. 11 Discovery U.S. Revenue Based On The Cloud Worldwide Revenue !!!
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. $825k First Live Event Was 40 hours of LIVE !!
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Building brand awareness • Consistency across all delivery methods (linear, non-linear, OTT, web) • Viewer Retention! • Retention in program • Retention in channel • Retention cross-channel Why Spend So Much Time and Dedicate GPU Resources to Broadcast Graphics?
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-Site Hybrid Public/Private Cloud 10 G Direct Connect Cloud Computing Control and Monitoring
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-Site Hybrid Public/Private Cloud Sterling, VALondon, UK US, DR UK, Colo 1 UK, Colo 2 US, Colo 1 US, Colo 2 Region 1 Region 2
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-Site Hybrid Public/Private Cloud
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Control room view
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Region 1 Region 2 Control room view
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Playout Engine Challenges • High resolution • Low compression • Large raster • Alpha blended • Compute intensive • Highly multi-threaded • Lots of competition for CPU time • Real time!
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lots of competition for CPU time Multi- threaded
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. One frame every 16ms
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance cost Model vCPU Memory (GiB) On-demand price/hour g3.8xlarge 32 244 $2.28 r4.8xlarge 32 244 $2.13 m4.10xlarge 40 160 $2.00 c4.8xlarge 36 60 $1.59 (Prices are taken from us-east-1 on October 15, 2017)
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. GPU GPU One frame every 16ms
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Double workload 0 10 20 30 40 50 60 70 80 90 100 c4.8xlarge g3.8xlarge g3.8xlarge (double workload) CPU GPU
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pipeline cost Model vCPU Memory (GiB) Pipeline price/hour g3.8xlarge 32 244 $1.14 r4.8xlarge 32 244 $2.13 m4.10xlarge 40 160 $2.00 c4.8xlarge 36 60 $1.59
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Example application of GPUs within content production D a v i d B e n s o n C T O / C o - F o u n d e r , B e b o p T e c h n o l o g i e s P a t r i c k Y e w V P P o s t P r o d u c t i o n , P o p T V
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. At the core of BeBop Technology’s platform is the high powered workstation where all creative work gets done. BeBop has harnessed the power of AWS G3 GPU instances, vast deployment availability, and our own unparalleled cloud and industry expertise to create the world’s most advanced and secure media workflow platform ever. Using AWS’s G3 instances, BeBop is able to deliver a complete post-production ecosystem with high-powered GPU workstations at the center of it all. G3 Feature Summary: • 2–3x machine resource upgrade from older generation of GPU instances (G2) • Multi-monitor support (up to four monitors) Transforming M&E workflows
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What BeBop workstations are… BeBop • Regional BeBop deployments include: • Directory services • Licensing services • BeBop client gateway Services • Storage services • Workstation services • Workstations • EC2 G3 instance family • g3.4xlarge • Provides a 2–3x increase in resources from the G2 family • PCoIP remote desktop protocol
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The question you’re thinking: Why shouldn’t I just do this myself?  Core cloud platform expertise  Cloud security best practices  Decades of experience integrating media workflows together with cloud technologies at production scale BeBop has put careful thought, research, development, and investment into how to make all of this actually workable in a live environment
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Pop TV challenge
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pop TV BeBop use case Initial challenge was to enable remote editorial episodic television work securely, and to enable secure and fast ingest of content from Los Angeles facility. Key specifics:  Completed an onsite assessment to understand Pop’s post-production processes  Deployed BeBop Rocket service to cost-effectively ingest content from Pop’s local facility in Los Angeles to the AWS Cloud  Provided the editor with full access to the BeBop Platform to work remotely utilizing Adobe Premiere as the editing tool
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s next for BeBop and Pop? BeBop Rocket (Cloud ingest platform) BeBop OTS (Real-Time Collaboration) BeBop DR (Disaster Recovery)
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!