SlideShare a Scribd company logo
1 of 38
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Boom for your Buck
R e n d e r i n g w i t h S p o t a n d D e a d l i n e o n A W S
C h r i s B o n d , A m a z o n W e b S e r v i c e s
J a s o n F o t t e r , F U S E F X
S E S S I O N I D M A E - 3 0 1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WHAT IS RENDERING?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WHO RENDERS?
Modeling Surfacing
Animation
Simulation
Lighting &
Rendering
Compositing
Scene
Assembly
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
WHY A RENDERFARM?
TOTAL RENDER TIME =
((FPS * Duration) * Rendering time)
Number of Concurrent Instances
Instance Start Time +
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
T y p i c a l V F X P i p e l i n e
Modelling
Rigging
Timeline
Shader
Writing
Texturing
Asset Creation
Concept art
and design
Shader
Assignment
Previz
data
Model
Assets
Look Dev
Shaders
Shaders
Shaders
Rigging Assets
Look Dev Assets
Shot Production
Scanning
Film
Tracking
Previz
Editorial
Layout Animation
Finaling
Effects
Lighting/
Rendering
Compositing DI
Production
ON-SET
Capture
Camera Metadata
LIDAR Scans
HDR Capture
Ref Photography
Dust-busting &
Scratch removal Motion
GFX
Matte
Painting
Storyboards
from client
Model
Assets
Cameras &
geometry
EDL Conformed edit
Paint &
Roto
Undistorted plates
for 3D
Clean
Scans
Clean
Plates
The Film!
Final
comps
Render passes
Lens distortion
settings
Data to
assist shoot
Scans
Scans
Rendered
effects
Effects
elements
Baked
animation
Shot
List
Baked animation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A c t u a l V F X P i p e l i n e
Modelling
Rigging
Timeline
Shader
Writing
Texturing
Asset Creation
Concept art
and design
Shader
Assignment
Previz
data
Model
Assets
Look Dev
Shaders
Shaders
Shaders
Rigging Assets
Look Dev Assets
Shot Production
Scanning Tracking
Previz
Editorial
Layout Animation
Finaling
Effects
Lighting/
Rendering
Compositing DI
Production
ON-SET
Capture
Camera Metadata
LIDAR Scans
HDR Capture
Ref Photography
Dust-busting &
Scratch removal Motion
GFX
Matte
Painting
Storyboards
from client
Model
Assets
Cameras &
geometry
Conformed edit
Paint &
Roto
Undistorted plates
for 3D
Clean
Scans
Clean
Plates
The Film!
Final
comps
Render passes
Lens distortion
settings
Data to
assist shoot
Scans
Scans
Rendered
effects
Effects
elements
Baked
animation
Shot
List
Baked animation
EDL
Film
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RENDERFARM AGILITY
10 Days at a small studio; Blue is ‘time artists are waiting’ and Orange is ‘total compute time’
TIMEWAITING
SUBMISSIONS OVER 10 DAYS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RENDERFARM AGILITY
ONE Day at a large studio; Blue is ‘time artists are waiting’ and Orange is ‘total compute time’
TIMEWAITING
SUBMISSIONS OVER 1 DAY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RENDERFARM ELASTICITY
Using AWS Cloud – Orange is Instance count, Blue is render time – less than 2 hours per submission!
TIMEWAITINGINSTANCECOUNT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MANAGING THE RENDERFARM
…Render Task N
• A customer often needs to process hundreds or thousands of render Jobs (each representing one animation
or a single large image).
• Each Job can contain hundreds or thousands of individual Tasks (representing either frames of an
animation, sub-regions of a larger image, or both).
Render Task 2
Render Task 1
…Render Task N
Render Task 2
Render Task 1
…Render Task N
Render Task 2
Render Task 1
Project
Render Job 1
…Render Job N
Render Job 2
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MANAGING THE RENDERFARM
JOBS
TASKS
NODES AWS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CLOUD ONLY TOPOLOGY (EXAMPLE)
AWS Cloud
Assets
Deadline AWS
Render Nodes and
EBS Storage
Deadline
Repository &
Database
Appstream
and others
With DCC
(E.G. Maya)
& Deadline.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEADLINE HYBRID TOPOLOGY
Company/ Studio On-Prem AWS Cloud
Deadline Render
Nodes
Assets
Studio’s Asset File
Server
Deadline Database
and Repository
Deadline
AWS Portal-link
server
Deadline AWS
Render Nodes
Deadline 10 AWS
Portal infrastructure
Secure
Connection/
Direct Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SPOTLIGHT ON DATA
Company/ Studio On-Prem AWS Cloud
Deadline Render
Nodes
Assets
Studio’s Asset File
Server
Deadline Database
and Repository
Deadline
AWS Portal-link
server
Deadline AWS
Render Nodes
Deadline 10 AWS
Portal infrastructure
Secure
Connection/
Direct Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEADLINE 10 ASSET CACHE
Company/ Studio On-Prem
AWS Cloud
User submits Job
Assets
Assets on
S3 are copied to
EBS volume on
each instance
Asset Server
Asset list is collected
in the Deadline job file
properties
Deadline
Cloud link server
Checks online database
to confirm if assets
are missing and
uploads to S3 as
Secure multi-part
Transfer
Deadline AWS
Render Nodes
Job starts
rendering on each
instance on linux
Deadline 10
Infrastructure
Database confirms
Transfer of all assets
(pre-cache) and is
dequeued
Secure
Connection
(SSH)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEADLINE 10 ASSET SAFETY NET
Company/ Studio On-PremAWS Cloud
User submits Job
Job successfully
renders without
intervention
Assets
Assets
Do not exist
On S3
Asset Server
Assets exist on-prem
presuming job can
successfully run!
Deadline
Cloud link server
Checks Asset server
and moves the
appropriate missing
file(s)
Deadline AWS
Render Nodes
What if asset
doesn’t exist on
cache or no pre-
cache was run?
Deadline 10
Infrastructure
Slave requests Asset,
does not exist, so
infrastructure goes
back to on-prem..
Secure
Connection
(SSH)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DATA – OTHER APPROACHES
S3 as the content repository for your assets
Synchronize
• On AWS Marketplace: Aspera, Signiant, File Catalyst, Expedat
• S3 Multi-part Upload
• AWS import/export Snowball
File Systems
• EFS throughput scales linearly to the storage
• Lustre can hydrate from an S3 bucket
• Avere can be fronted to S3 or an on-premise NAS
• WekaIO, can tier and persist to S3
• Qumulo has its own replication protocol
AWS Direct Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THINKBOX MARKETPLACE
Usage Based Licensing (UBL)
Per minute licensing for Applications
Default AMI’s for common tools
Ability to install your own software
Supports ‘bring your own license’ (BYOL)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AMAZON EC2 SPOT INSTANCES
Savings up to
90% off the On
Demand Price
Turbo Boost
your Results
Spare EC2
Capacity that
AWS can reclaim
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Rendering
Jason Fotter
C h i e f T e c h n o l o g y O f f i c e r
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Introduction to FuseFX
• Award winning Visual Effects facility / 10 Awards and 16 Nominations
• Visual Effects for Television
• 300 Employees / 70+ Projects
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
From 3 to 300
2008
2010
2012
2014
2015
2016
2017
LA
NYBC
FULL!
Growing
Cloud
LA
NY
BC
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Television is Changing
Number of original scripted TV series in the U.S. from 2009 to 2016
4K
Complexity
Scope
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ghost Rider
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Expansion Comparison
Physical Server
• Limited by Power / Cooling
• 24 to 48 Hour Setup time
• Pay for idle time
• Over spec to be safe
• Hard to return
Cloud Bursting
• Unlimited capacity
• 10 min setup time
• Pay for what you use
• Flexible Machine Specs
• Automated Termination
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cost Comparison
# of Machines @ $35K
Cloud (400) Purchase (7) Rental (80)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What it takes to do The Tick
187 Shots (45 Full CG)
6 Weeks
104 Artists / LA + NY + BC
300,000+ Total Frames Rendered
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Usage Analysis
Hrs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Usage Analysis
5000
Usage
Hours
5 hrs
1000
Machines
32,000
Cores
Available
Capacity
Diversified
Fleets
Solid
Workflow
On
Demand
Licensing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Extending into Cloud
Spot Fleet
AWS
Direct
Connect
AMI
Deadline DB and Repo
Local Render Farm
Isilon X410 Cluster
m4.16xlarge with EBS Custom Sync solution for
Studio Assets
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Local Farm / Software
LA
500
NY
125
BC
115
31.5 THz of compute power
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
From Not Enough to AMAZING!
“Once we got everything up and working I would say that the cloud
was an instrumental component to us being able to complete a show
with this scope of work. The fact we could scale up in hours and then
iterate every shot in the show over night was amazing.”
Chad Wanstreet, FuseFX VFX Supervisor
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Results!
“No one has ever said stop... all jets are on with regards to creativity. Though what we
envisioned creating involved challenges, we didn't ever back away.”
“We said to ourselves "let's make something amazing." We have very difficult VFX
sequences which are more challenging than anything we've ever been involved in.
However, we don't back down. In fact, we dare each other to go further.”
“The input from FuseFX has been inspiring and they haven't winced at any of our
requests. They're all in and they are creating impactful, cool and unexpectedly lavish
effects. It is a shared labor of love.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Final Thoughts
Any Size Workload
Render
Hours
# of
Nodes
Render
Time Time is now a variable
Efficiency
Costs
Digital Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Future
Amazon
EC2
Spot
Instance
AWS
Lambda
Amazon
S3 Amazon
EFS
Amazon
Glacier
Amazon EBS
Amazon
RDS
Amazon
DynamoDB
AWS Direct
Connect
AWS
CloudFormation
Amazon
Rekognition
Amazon Machine
Learning
Amazon
AppStream 2.0*
Amazon
WorkSpaces
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!
Jason Fotter
C h i e f T e c h n o l o g y O f f i c e r
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
M A E : 3 0 1

More Related Content

What's hot

MAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityMAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityAmazon Web Services
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersAmazon Web Services
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...Amazon Web Services
 
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
 
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Amazon Web Services
 
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017Amazon Web Services
 
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...Amazon Web Services
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaAmazon Web Services
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersAmazon 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
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSAmazon Web Services
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfAmazon Web Services
 
Getting from Here to There: A Journey from On-premises to Serverless Architec...
Getting from Here to There: A Journey from On-premises to Serverless Architec...Getting from Here to There: A Journey from On-premises to Serverless Architec...
Getting from Here to There: A Journey from On-premises to Serverless Architec...Amazon Web Services
 
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...RET301-Build Single Customer View across Multiple Retail Channels using AWS S...
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...Amazon Web Services
 
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...Amazon Web Services
 
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017Amazon Web Services
 
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...Amazon Web Services
 
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyMCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyAmazon Web Services
 

What's hot (20)

MAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade SecurityMAE401_Designing for DisneyMarvel Studio-Grade Security
MAE401_Designing for DisneyMarvel Studio-Grade Security
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
 
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
MAE304-Turners Cloud Archive for CNN's Video Library and Global Multiplatform...
 
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
 
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
Avoiding Groundhog Day - Enabling Transformation on Day 1, 100, or 1000 of yo...
 
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
 
HLC308_Refactoring to the Cloud
HLC308_Refactoring to the CloudHLC308_Refactoring to the Cloud
HLC308_Refactoring to the Cloud
 
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
 
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon AlexaMCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
MCL202_Ally Bank & Cognizant Transforming Customer Experience Using Amazon Alexa
 
CON203_Driving Innovation with Containers
CON203_Driving Innovation with ContainersCON203_Driving Innovation with Containers
CON203_Driving Innovation with Containers
 
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
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
MCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWSMCL302_Maximizing the Customer Experience with AI on AWS
MCL302_Maximizing the Customer Experience with AI on AWS
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
 
Getting from Here to There: A Journey from On-premises to Serverless Architec...
Getting from Here to There: A Journey from On-premises to Serverless Architec...Getting from Here to There: A Journey from On-premises to Serverless Architec...
Getting from Here to There: A Journey from On-premises to Serverless Architec...
 
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...RET301-Build Single Customer View across Multiple Retail Channels using AWS S...
RET301-Build Single Customer View across Multiple Retail Channels using AWS S...
 
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
 
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017
Disney's Magic The Story of Cloud Transformation - ARC206 - re:Invent 2017
 
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
 
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex PollexyMCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
MCL331_Building a Virtual Assistant with Amazon Polly and Amazon Lex Pollexy
 

Similar to MAE301_Boom for your Buck

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
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Amazon Web Services
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0Amazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeAmazon Web Services
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartVladimir Simek
 
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...Amazon Web Services
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationAmazon Web Services
 
Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Amazon Web Services
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)Amazon Web Services
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSAdrian Hornsby
 
Production in the Cloud: Trends Challenges & Solutions
Production in the Cloud: Trends Challenges & SolutionsProduction in the Cloud: Trends Challenges & Solutions
Production in the Cloud: Trends Challenges & SolutionsAmazon Web Services
 
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...Amazon Web Services
 
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...Amazon Web Services
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAmazon Web Services
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAmazon Web Services
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Amazon Web Services
 
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Amazon Web Services
 

Similar to MAE301_Boom for your Buck (20)

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
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
SRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the EdgeSRV312_Taking Serverless to the Edge
SRV312_Taking Serverless to the Edge
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to Start
 
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWS
 
Production in the Cloud: Trends Challenges & Solutions
Production in the Cloud: Trends Challenges & SolutionsProduction in the Cloud: Trends Challenges & Solutions
Production in the Cloud: Trends Challenges & Solutions
 
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
 
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
NEW LAUNCH! Introducing AWS Cloud9, a cloud IDE to write, run, & debug your c...
 
GPSTEC325-Enterprise Storage
GPSTEC325-Enterprise StorageGPSTEC325-Enterprise Storage
GPSTEC325-Enterprise Storage
 
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech TalksAWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
AWS X-Ray: Debugging Applications at Scale - AWS Online Tech Talks
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017
 
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017Interstella 8888: CICD for Containers on AWS - CON319 - re:Invent 2017
Interstella 8888: CICD for Containers on AWS - CON319 - 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
 

MAE301_Boom for your Buck

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Boom for your Buck R e n d e r i n g w i t h S p o t a n d D e a d l i n e o n A W S C h r i s B o n d , A m a z o n W e b S e r v i c e s J a s o n F o t t e r , F U S E F X S E S S I O N I D M A E - 3 0 1
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WHAT IS RENDERING?
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WHO RENDERS? Modeling Surfacing Animation Simulation Lighting & Rendering Compositing Scene Assembly
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. WHY A RENDERFARM? TOTAL RENDER TIME = ((FPS * Duration) * Rendering time) Number of Concurrent Instances Instance Start Time +
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. T y p i c a l V F X P i p e l i n e Modelling Rigging Timeline Shader Writing Texturing Asset Creation Concept art and design Shader Assignment Previz data Model Assets Look Dev Shaders Shaders Shaders Rigging Assets Look Dev Assets Shot Production Scanning Film Tracking Previz Editorial Layout Animation Finaling Effects Lighting/ Rendering Compositing DI Production ON-SET Capture Camera Metadata LIDAR Scans HDR Capture Ref Photography Dust-busting & Scratch removal Motion GFX Matte Painting Storyboards from client Model Assets Cameras & geometry EDL Conformed edit Paint & Roto Undistorted plates for 3D Clean Scans Clean Plates The Film! Final comps Render passes Lens distortion settings Data to assist shoot Scans Scans Rendered effects Effects elements Baked animation Shot List Baked animation
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A c t u a l V F X P i p e l i n e Modelling Rigging Timeline Shader Writing Texturing Asset Creation Concept art and design Shader Assignment Previz data Model Assets Look Dev Shaders Shaders Shaders Rigging Assets Look Dev Assets Shot Production Scanning Tracking Previz Editorial Layout Animation Finaling Effects Lighting/ Rendering Compositing DI Production ON-SET Capture Camera Metadata LIDAR Scans HDR Capture Ref Photography Dust-busting & Scratch removal Motion GFX Matte Painting Storyboards from client Model Assets Cameras & geometry Conformed edit Paint & Roto Undistorted plates for 3D Clean Scans Clean Plates The Film! Final comps Render passes Lens distortion settings Data to assist shoot Scans Scans Rendered effects Effects elements Baked animation Shot List Baked animation EDL Film
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RENDERFARM AGILITY 10 Days at a small studio; Blue is ‘time artists are waiting’ and Orange is ‘total compute time’ TIMEWAITING SUBMISSIONS OVER 10 DAYS
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RENDERFARM AGILITY ONE Day at a large studio; Blue is ‘time artists are waiting’ and Orange is ‘total compute time’ TIMEWAITING SUBMISSIONS OVER 1 DAY
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RENDERFARM ELASTICITY Using AWS Cloud – Orange is Instance count, Blue is render time – less than 2 hours per submission! TIMEWAITINGINSTANCECOUNT
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MANAGING THE RENDERFARM …Render Task N • A customer often needs to process hundreds or thousands of render Jobs (each representing one animation or a single large image). • Each Job can contain hundreds or thousands of individual Tasks (representing either frames of an animation, sub-regions of a larger image, or both). Render Task 2 Render Task 1 …Render Task N Render Task 2 Render Task 1 …Render Task N Render Task 2 Render Task 1 Project Render Job 1 …Render Job N Render Job 2
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MANAGING THE RENDERFARM JOBS TASKS NODES AWS
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CLOUD ONLY TOPOLOGY (EXAMPLE) AWS Cloud Assets Deadline AWS Render Nodes and EBS Storage Deadline Repository & Database Appstream and others With DCC (E.G. Maya) & Deadline.
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEADLINE HYBRID TOPOLOGY Company/ Studio On-Prem AWS Cloud Deadline Render Nodes Assets Studio’s Asset File Server Deadline Database and Repository Deadline AWS Portal-link server Deadline AWS Render Nodes Deadline 10 AWS Portal infrastructure Secure Connection/ Direct Connect
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SPOTLIGHT ON DATA Company/ Studio On-Prem AWS Cloud Deadline Render Nodes Assets Studio’s Asset File Server Deadline Database and Repository Deadline AWS Portal-link server Deadline AWS Render Nodes Deadline 10 AWS Portal infrastructure Secure Connection/ Direct Connect
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEADLINE 10 ASSET CACHE Company/ Studio On-Prem AWS Cloud User submits Job Assets Assets on S3 are copied to EBS volume on each instance Asset Server Asset list is collected in the Deadline job file properties Deadline Cloud link server Checks online database to confirm if assets are missing and uploads to S3 as Secure multi-part Transfer Deadline AWS Render Nodes Job starts rendering on each instance on linux Deadline 10 Infrastructure Database confirms Transfer of all assets (pre-cache) and is dequeued Secure Connection (SSH)
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DEADLINE 10 ASSET SAFETY NET Company/ Studio On-PremAWS Cloud User submits Job Job successfully renders without intervention Assets Assets Do not exist On S3 Asset Server Assets exist on-prem presuming job can successfully run! Deadline Cloud link server Checks Asset server and moves the appropriate missing file(s) Deadline AWS Render Nodes What if asset doesn’t exist on cache or no pre- cache was run? Deadline 10 Infrastructure Slave requests Asset, does not exist, so infrastructure goes back to on-prem.. Secure Connection (SSH)
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DATA – OTHER APPROACHES S3 as the content repository for your assets Synchronize • On AWS Marketplace: Aspera, Signiant, File Catalyst, Expedat • S3 Multi-part Upload • AWS import/export Snowball File Systems • EFS throughput scales linearly to the storage • Lustre can hydrate from an S3 bucket • Avere can be fronted to S3 or an on-premise NAS • WekaIO, can tier and persist to S3 • Qumulo has its own replication protocol AWS Direct Connect
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THINKBOX MARKETPLACE Usage Based Licensing (UBL) Per minute licensing for Applications Default AMI’s for common tools Ability to install your own software Supports ‘bring your own license’ (BYOL)
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AMAZON EC2 SPOT INSTANCES Savings up to 90% off the On Demand Price Turbo Boost your Results Spare EC2 Capacity that AWS can reclaim
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Rendering Jason Fotter C h i e f T e c h n o l o g y O f f i c e r
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introduction to FuseFX • Award winning Visual Effects facility / 10 Awards and 16 Nominations • Visual Effects for Television • 300 Employees / 70+ Projects
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. From 3 to 300 2008 2010 2012 2014 2015 2016 2017 LA NYBC FULL! Growing Cloud LA NY BC
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Television is Changing Number of original scripted TV series in the U.S. from 2009 to 2016 4K Complexity Scope
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ghost Rider
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Expansion Comparison Physical Server • Limited by Power / Cooling • 24 to 48 Hour Setup time • Pay for idle time • Over spec to be safe • Hard to return Cloud Bursting • Unlimited capacity • 10 min setup time • Pay for what you use • Flexible Machine Specs • Automated Termination
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cost Comparison # of Machines @ $35K Cloud (400) Purchase (7) Rental (80)
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What it takes to do The Tick 187 Shots (45 Full CG) 6 Weeks 104 Artists / LA + NY + BC 300,000+ Total Frames Rendered
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Usage Analysis Hrs
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Usage Analysis 5000 Usage Hours 5 hrs 1000 Machines 32,000 Cores Available Capacity Diversified Fleets Solid Workflow On Demand Licensing
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Extending into Cloud Spot Fleet AWS Direct Connect AMI Deadline DB and Repo Local Render Farm Isilon X410 Cluster m4.16xlarge with EBS Custom Sync solution for Studio Assets
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Local Farm / Software LA 500 NY 125 BC 115 31.5 THz of compute power
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. From Not Enough to AMAZING! “Once we got everything up and working I would say that the cloud was an instrumental component to us being able to complete a show with this scope of work. The fact we could scale up in hours and then iterate every shot in the show over night was amazing.” Chad Wanstreet, FuseFX VFX Supervisor
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Results! “No one has ever said stop... all jets are on with regards to creativity. Though what we envisioned creating involved challenges, we didn't ever back away.” “We said to ourselves "let's make something amazing." We have very difficult VFX sequences which are more challenging than anything we've ever been involved in. However, we don't back down. In fact, we dare each other to go further.” “The input from FuseFX has been inspiring and they haven't winced at any of our requests. They're all in and they are creating impactful, cool and unexpectedly lavish effects. It is a shared labor of love.”
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Final Thoughts Any Size Workload Render Hours # of Nodes Render Time Time is now a variable Efficiency Costs Digital Security
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Future Amazon EC2 Spot Instance AWS Lambda Amazon S3 Amazon EFS Amazon Glacier Amazon EBS Amazon RDS Amazon DynamoDB AWS Direct Connect AWS CloudFormation Amazon Rekognition Amazon Machine Learning Amazon AppStream 2.0* Amazon WorkSpaces
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU! Jason Fotter C h i e f T e c h n o l o g y O f f i c e r
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! M A E : 3 0 1