build a cloud render-ready infrastructure

32
Build a Cloud Render-Ready Infrastructure Why Compute Flexibility Matters to Framestore's Rendering Workflow Tristan Crichton, Sr. Systems Administrator, Framestore Jeff Kember, Cloud Solutions Architect, Google Cloud Platform Matt Provost, Sr. Systems Engineer, Avere Systems September 9, 2015

Upload: avere-systems

Post on 12-Apr-2017

424 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Build a Cloud Render-Ready Infrastructure

Build a Cloud Render-Ready InfrastructureWhy Compute Flexibility Matters to Framestore's Rendering Workflow

Tristan Crichton, Sr. Systems Administrator, Framestore

Jeff Kember, Cloud Solutions Architect, Google Cloud Platform

Matt Provost, Sr. Systems Engineer, Avere Systems

September 9, 2015

Page 2: Build a Cloud Render-Ready Infrastructure

Today’s Speakers

Tristan CrichtonSr. Systems

AdministratorFramestore

Jeff KemberCloud Solutions Architect

Google Cloud Platform

Matt ProvostSr. Systems Engineer

Avere Systems

Page 3: Build a Cloud Render-Ready Infrastructure

Housekeeping

• Recording– Available on-demand approximately 5 minutes after today’s

presentation• Resources

– White paper– Information Sheet– Links

• Questions• Please rate this webinar

Page 4: Build a Cloud Render-Ready Infrastructure

Agenda

• The Framestore Story• Architecting Cloud Rendering in Google Cloud Platform• Enabling cloud compute with Avere vFXTs• Questions

Page 5: Build a Cloud Render-Ready Infrastructure

Why Compute Flexibility Matters to Framestore's Rendering Workflow

Tristan Crichton, Sr. Systems Administrator

Page 6: Build a Cloud Render-Ready Infrastructure

Framestore’s Path

• Framestore looks to the cloud– Why?

• Scalable, on-demand compute resource– Planning and design

• Which provider?• Who’s image?• Storage• Connectivity• Benchmarks & tuning• How to administer

Page 7: Build a Cloud Render-Ready Infrastructure

Storage Topology

• On Prem vs. Cloud– Latency– Workflow– Spin up time

Page 8: Build a Cloud Render-Ready Infrastructure

Connectivity

• Latency• Per instance VPN• VPN gateways• Bandwidth to Google

– ISPs– Peering

Page 9: Build a Cloud Render-Ready Infrastructure

Benchmarks and Tuning

• Latency–Render environments–Pipeline tools–Job profiles–NFS caching

• Avere vFXT

Page 10: Build a Cloud Render-Ready Infrastructure

Benefits

”By adding Compute Engine to our workflow and allowing our in-house capacity to focus on the studio work, everyone’s project gets computing time – and the creative team can get as imaginative as they want to, with fast views of new iterations.”

- Steve Macpherson, Framestore’s CTO

Page 11: Build a Cloud Render-Ready Infrastructure

Benefits

• CTO happy– No idle hardware between peaks– Machine room/power

• Framestore– Creative flow– Render turnaround– Flexibility

Page 12: Build a Cloud Render-Ready Infrastructure

Using Google Cloud Platform in Rendering Environments

Jeff Kember, Cloud Solutions Architect

Page 13: Build a Cloud Render-Ready Infrastructure
Page 14: Build a Cloud Render-Ready Infrastructure

VFX Unique Requirements

Page 15: Build a Cloud Render-Ready Infrastructure

Changing the Business Model

Page 16: Build a Cloud Render-Ready Infrastructure

Rendering Workload

Page 17: Build a Cloud Render-Ready Infrastructure
Page 18: Build a Cloud Render-Ready Infrastructure
Page 19: Build a Cloud Render-Ready Infrastructure
Page 20: Build a Cloud Render-Ready Infrastructure
Page 21: Build a Cloud Render-Ready Infrastructure
Page 22: Build a Cloud Render-Ready Infrastructure
Page 23: Build a Cloud Render-Ready Infrastructure
Page 24: Build a Cloud Render-Ready Infrastructure
Page 25: Build a Cloud Render-Ready Infrastructure

Enabling Cloud Rendering

Matt Provost, Sr. Systems Engineer

Page 26: Build a Cloud Render-Ready Infrastructure

Enterprise-Grade NAS for the Cloud

Avere is only solution to combine Enterprise-grade NAS with a complete feature set for the cloud.

Enterprise-grade NAS

100% CloudEnabled

Cloud GatewayVendors

Traditional NAS

Vendors

• NFS & SMB/CIFS access

• Clustering for performance and capacity scaling

• Efficient use of SSD and GCS optimizes performance and cost

• Cloud snapshots

Page 27: Build a Cloud Render-Ready Infrastructure

Avere/Google Cloud Platform Use Cases

Customer Challenges• Add compute resources at

peak times• Need for 1-3 months, no

long-term commitment• Do NOT want to rewrite

applications• Do NOT want to move data

to the cloud

Avere Benefits• Virtual FXT: only scalable NAS

for compute cloud• Hide latency to on-prem NAS

and object storage• Easy setup, easy teardown• Pay only for what is used• Future: move data to the cloud

for better economics

Page 28: Build a Cloud Render-Ready Infrastructure

Avere/Google Cloud Platform Use Cases

Google Cloud StorageGoogle Compute Engine

On-Prem StorageOn-Prem Compute

Bucket 2

Bucket n

Bucket 1

Physical FXT

Virtual FXT

Virtual Compute Farm

Cloud

On-prem

NAS

Cloud NAS

NAS Optimization

Cloud bursting

Cloud

gatew

ay

Page 29: Build a Cloud Render-Ready Infrastructure

Cloud Bursting - Rendering

Google Compute Engine Google Cloud Storage

Physical FXT

On-Prem Storage

NAS Object

On-Prem Compute

Virtual FXT

Virtual Render Farm

Page 30: Build a Cloud Render-Ready Infrastructure

Google Compute Engine

On-Prem Render Farm

Create

100’s ‒ 1,000’s of artistsGlobally distributed

Render/Composite

20k ‒ 100k CoresAvere performance accelerator

Store

Multiple tiersCost-effective & resilient

Los Angeles

Vancouver

New York

London

India

Artists

Cloud Render Farm

FXT

Google Cloud Storage

Standard

Nearline

T2T1

T3100’s TB Multi-

PB

“any to any”

FXT

Page 31: Build a Cloud Render-Ready Infrastructure

Next Steps

• Questions• How to get started• Please download resources• Please rate this webinar

Page 32: Build a Cloud Render-Ready Infrastructure

Speaker Contact Information

Tristan CrichtonSr. Systems Administrator

[email protected]

m

Jeff KemberCloud Solutions Architect

Google Cloud [email protected]

Matt ProvostSr. Systems Engineer

Avere [email protected]

m