disruptive weather conditions · © 2014 • powered by smpte® professional development academy...

16
© 2014 • Powered by SMPTE® Professional Development Academy www.smpte.org SMPTE Monthly Webcast: Clouds in the Forecast 1 © 2014 • Powered by SMPTE® Professional Development Academy www.smpte.org Welcome! Disruptive Weather Conditions: Clouds in the Forecast 4/17/2014 2 Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2 2 © 2014 • Powered by SMPTE® Professional Development Academy www.smpte.org SMPTE Educational Webcast Sponsors Thank you to our sponsors for their generous support of SMPTE and the SMPTE Professional Development Academy: 2

Upload: others

Post on 04-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

1

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Welcome!

Disruptive Weather Conditions: Clouds in the Forecast

4/17/2014 2Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 22© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Educational Webcast Sponsors

• Thank you to our sponsors for their generous support of SMPTE and the SMPTE Professional Development Academy:

2

Page 2: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

2

4/17/2014 3Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 33© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Very Special Thanks

• SMPTE wishes to thank Ustream for their generous support of efforts to bring full motion video to SMPTE’s monthly Educational Webcast series

4/17/2014 4Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 44© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Your HostJoel E. Welch

Director of Education

SMPTE

4

Page 3: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

3

4/17/2014 5Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 55© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Today’s Guest Speaker

Richard WelshCo-founder and CEO

Sundog Media Toolkit Ltd

SMPTE International Governor

5

4/17/2014 6Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 66© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Cloud for media

• Defining “cloud”

• Architectures

• Practical use

• Challenges

• Where next?

Page 4: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

4

4/17/2014 7Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 77© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Popular cloud

4/17/2014 8Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 88© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

The genesis of cloud

Page 5: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

5

4/17/2014 9Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 99© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

The genesis of cloud

4/17/2014 10Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1010© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Basic Cloud ArchitectureCompute Store

Real layers

Virtualising Layers

Processing Units Storage Units

CORE CORE CORE CORE Block Block Block Block Block

Operating System

Application

File SystemServer Hypervisor Storage Hypervisor

Page 6: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

6

4/17/2014 11Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1111© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Compute Architecture

Processing Units

Operating System

Application

Server Hypervisor

Processing Units

Operating System

Application

Server Hypervisor

Bare MetalSoftware

Operating System

Type 1 Type 2

App

OS

App

OS

CORE CORE CORE CORE

App

App

OS

App

OS

App

OS

CORE CORE CORE CORE

4/17/2014 12Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1212© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Resource

Request

=

n GHz

processing

Compute Architecture

Processing Units

ServerHypervisor

CORE

CORE CORE

CORE

Resource

Request

=

4 core

machineVirtualCore

VirtualCore

Virtiu

alC

ore

n GHz

Processing

Virtiu

alC

ore

Virtiu

alC

ore

Page 7: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

7

4/17/2014 13Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1313© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Storage Architecture

ServerHypervisor

Resource

Request

=

n GB StorageBlock Block Block Block

Block Block Block Block

Block Block Block Block

Block Block Block Block

Files Storage Units

Object

Object

Object

Object

Object

Object

Object

4/17/2014 14Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1414© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Common Hypervisors

Bare Metaltype1

Softwaretype2

vSphere

Server

Page 8: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

8

4/17/2014 15Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1515© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Storage Protocols

Object File SystemBlock

CIFS

iSCSI

NFS

Fibre Channel

GlusterFS

GFS

DFS

Swift

Atmos

API

RESTSOAP

HCP

Luster

4/17/2014 16Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1616© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Software Defined Network

Switches Host Control ProtocolNetwork

Disks / SSD Block/Object ControlStorage

CPU / GPU Hypervisor ControlCompute

Bits and Bytes Files and Applications

Co

-ord

inat

edC

on

tro

l

API

Bal

ance

dTr

affi

c

VirtualisationHardware

Page 9: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

9

4/17/2014 17Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1717© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Public Private Hybrid

store

Internal Network

compute

Internet

PROFESSIONAL

(public/community)

PUBLIC

storecompute

PRIVATE

storecompute HYBRID

Facility

4/17/2014 18Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1818© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Hybrid

Facility Data CentreVPN

Private Network

Page 10: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

10

4/17/2014 19Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 1919© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Service Deployment

store

Facility Network

computecompute

computecomputecompute

computecomputecompute

store

Internet

PROFESSIONAL

PUBLICstore

Development

server

server

server

4/17/2014 20Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2020© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Provisioning Virtual Resource

Total data size (TB)

$ C

ost per

TB

/month

Total Compute Resource (Flops)

$ C

ost per

Flo

p

Much more complex pricing(CPU/GPU type, cache size, attached RAM)

Storage Compute

Simple pricing(Long Term/Short term/Faster/Slower)

Page 11: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

11

4/17/2014 21Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2121© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Physical Security

store

Content Network

computestorecompute

Corporate NetworkInternetBrick wall

fire

wal

l

Content

User access

Access + proxy

Remote usersAuthentication firewall

Authentication

fire

wal

l

Facility

4/17/2014 22Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2222© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Data Security

store

Content Network

computestorecompute

Corporate Network

Brick wall

Content

User access

Access + proxy

Remote usersSQL

Injection

XSS

CSRF

Directory

Traversal

Cross Core

Listening

SQL

Injection

Facility

Page 12: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

12

4/17/2014 23Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2323© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Security

store

Content Network

computestorecompute

Corporate NetworkInternetBrick wall

Content

User access

Access + proxy

Remote users

FacilityEncrypted OS

Machine segregation

Encrypted OS Encrypted storage

Encrypted storage

Dow

nlo

ad

Authenticated

Requests

Encrypted trafficAuthenticated

Requests

Authenticated

Requests

Loose Coupled UI

Loose Coupled UI

Multipoint AuthenticationMultipoint Authentication

4/17/2014 24Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2424© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Heartbleedx.509

SSL sessionSSL handshake

Data Packet

Heartbeat

Heartbeatstruct

{

HeartbeatMessageType type;uint16 payload_length;

opaque payload[HeartbeatMessage.payload_length];

opaque padding[padding_length];

} HeartbeatMessage;

Length Payload

struct ssl3_record_st

{

unsigned int length; /* How many bytes available */[...]

unsigned char *data; /* pointer to the record data */

[...]

} SSL3_RECORD;

65535 bytes 1 byte

Jackpot = X.509

Pay out

• Passwords

• Messages

• Juicy Data

L PData Packet

P

Over-run from sent payload byte

into victim’s process memory

Page 13: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

13

4/17/2014 25Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2525© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Heartbleed

•OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable

•Released 1.0.1 on 14th of March 2012

•OpenSSL 1.0.1g is NOT vulnerable

•Released on 7th of April 2014

•OpenSSL 1.0.0 branch is NOT vulnerable

•OpenSSL 0.9.8 branch is NOT vulnerable

4/17/2014 26Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2626© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Applications

Shoot Manage Edit VFX Grade Master QC Deliver

Dailies

Asset management

Collaborative

Editing

Colour

Engine

VFX

RenderTranscode

Test & Measurement

Playout

Page 14: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

14

4/17/2014 27Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2727© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Challenges

Shoot Manage Edit VFX Grade Master QC Deliver

Dailies

Asset management

Collaborative

Editing

Colour

Engine

VFX

RenderTranscode

Test & Measurement

Playout

Bandwidth/

File Size Security

Single technical environmentContent Delivery

NetworksWorkflow continuity Application interoperability

4/17/2014 28Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2828© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Current Scenario

Shoot Manage Edit VFX Grade Master QC Deliver

Dailies

Asset management

Editing VFX RenderTranscode

Test &

Measurement

Playout

Public Cloud XPublic Cloud X

Pro Cloud A

Public Cloud YColour Engine

Pro Cloud B

Page 15: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

15

4/17/2014 29Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 2929© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Future

Shoot Manage Edit VFX Grade Master QC Deliver

Dailies

Asset management

Collaborative

Editing

Colour

Engine

VFX

RenderTranscode

Test & MeasurementDelivery

Control

4/17/2014 30Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 3030© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Q & A

Joel E. Welch

Richard WelshCo-founder and CEO Sundog Media Toolkit Ltd

Page 16: Disruptive Weather Conditions · © 2014 • Powered by SMPTE® Professional Development Academy • SMPTE Monthly Webcast: Clouds in the Forecast 6 4/17/2014 Copyright © 2011 Society

© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Monthly Webcast: Clouds in the Forecast

16

4/17/2014 31Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 3131© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

Very Special Thanks

• SMPTE wishes to thank Ustream for their generous support of efforts to bring full motion video to SMPTE’s monthly Educational Webcast series

4/17/2014 32Copyright © 2011 Society of Motion Picture and Television Engineers. All rights reserved. www.smpte.org 3232© 2014 • Powered by SMPTE® Professional Development Academy • www.smpte.org

SMPTE Educational Webcast Sponsors

• Thank you to our sponsors for their generous support of SMPTE and the SMPTE Professional Development Academy:

32