SlideShare a Scribd company logo
1 of 45
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Konstantin Wilms, Principal Solutions Architect, AWS
April 18, 2017
Choosing the Right Cloud Storage
for Media and Entertainment Workloads
 Overview
 AWS M&E Segments
 Media Solution Walkthrough
 AWS Cloud Storage Services
 Storage Workload Alignment
 Storage Benchmarking for Media
 Customer Use Cases
 What’s New?
 Q&A
Agenda
Overview
Media Storage & Utilization Trends on AWS
4K is four times the size of 1080p HD
4K as the “Gold Standard” resolution
4K screens / programming everywhere
4K acquisition standardizing across camera manufacturers?
Activity to create, capture, and display for devices in 8K by
4K content is occurring - with planned implementations in
common media systems by the next decade.
Between 2014 and 2020 we expect about a 4.9x increase in
the required digital storage capacity used in the
entertainment industry and about a 3.7x increase in storage
capacity shipped per year (from ~18,050 PB to ~66,291 PB.)
(Coughlin Report)
Content Has Gravity (and is getting heavier …)
Storage Marketplace Maturity
 Asset Management systems
 Pay-as-you-go licensing models
 Integration to cloud-based storage options
 Tape ingest
Distance vs. Content Gravity
 Movement of content
 Global network connectivity
 Running applications remotely
 Content replication/sync across sites
Cost
 Do I always need the durability cloud storage provides?
 Storage price reductions benefits
16 Regions – 42 Availability Zones – 68 Edge Locations
State of the Union (as told by our customers)
AWS M&E Segments
A Quick Overview of M&E on AWS
Playout & Distribution
Visual Effects & Editing Analytics
DAM & Archive
Digital Supply Chain
Publishing
OTT
Acquisition
AWS Media Segments
Playout & Distribution
Elemental, EC2, EBS,
S3/Glacier EFS, CloudFront
Visual Effects & Editing
EC2, EBS, S3, EFS, GPU, DX
Analytics
Kinesis, DynamoDB
AML, RedShift, EMR,
EC2, EBS, EFS, S3/Glacier
DAM & Archive
Snowball, S3/Glacier
EC2, EBS, DX, Lambda
DynamoDB, RDS, EFS
Digital Supply Chain
Elemental, EC2, EBS,
S3/Glacier
CloudFront, EFS, Snowball
GPU, DX
Publishing
EC2, EBS, S3/Glacier,
ELB, CloudFront
OTT
Elemental
EC2, EBS, S3
CloudFront
Acquisition
Elemental, EC2,
EBS,
S3/Glacier
CloudFront,
Snowball, DX
AWS Media Segments (w/ service mappings)
INGEST STORE MANAGE SECUREPROCESS
CREATE
MONETIZE
INTEGRATEDELIVER
SaaS BYOLPaaS
AWS M&E Partner Ecosystem
Media Solution Walkthrough
Designing an end to end solution for Content Production & Distribution
Ingest Store Edit Process
PUSH OR PULL
CONTENT & ARTIFACTS
ACCESS SOURCE FILES
LOCATED IN S3
CREATE, EDIT &
COLLABORATE IN THE CLOUD
SCALE OUT ON ELASTIC
CAPACITY FOR PROCESSING
A Sample Production Pipeline
Content production and post-production companies are leveraging AWS to accelerate and
streamline creative, editing, and rendering workloads with highly scalable cloud computing and
storage.
1 PB raw storage
800 TB usable storage
600 TB allocated storage
400 TB media + app data
Cloud Storage
Estimating Storage Capacity is a Challenge
Content Production Systems must deal with multiple Asset Types, Sizes & Access Patterns
Long Term
Archive
All tiers
accessible through
a single API
Oldest content trickles
down to glacier
automatically to save cost
Amazon S3
S3 Infrequent Access
Amazon Glacier
LifeCyclePoliciesNear-line
Storage
Frequently
Accessed
Bulk, Expedited
or Standard
Retrieval
Asset Lifecycle Management is Critical
Vault Lock
Audit Logging
Reserved
Make a low, one-time
payment and receive a
significant discount on
the hourly charge
For committed
utilization
On-Demand
Pay for compute
capacity by the hour
with no long-term
commitments
For spiky workloads,
or to define needs
Spot
Bid for unused capacity at
a Spot Price - fluctuates
based on supply &
demand
For time-insensitive or
transient workloads
Compute Needs often drive Storage Requirements
EBS provides flexibility to choose between different models by decoupling storage from compute
 AWS alignment with the latest MPAA cloud based
application guidelines
 VPC private endpoints for S3 – enables a true
private workflow capability
 Encryption & Key Management capabilities
 Glacier Vault for high-value media/originals
 Fine-grained Identity & Access Management
 Non-host based Security Groups & NACLs
 Comprehensive auditing via AWS Flow Logs,
Config, Inspector & CloudTrail
 Run workloads using IAM Roles, not embedded
credentials
 Use AWS KMS Key Management / HSM
 EBS Encryption for boot, data and snapshotted
volumes
Securing the Crown Jewels
Post Production tasks
NLE/Review & Approve/VFX
(Hybrid, on premises or in cloud)
Raw Assets
Secondary Copy
Amazon Glacier in another Region
Raw Assets
Primary Copy
Amazon Glacier
Finished (Golden Copy) Archive
Primary Copy
Amazon Glacier
AssetManagement(DAM/MAM)
(Hybrid,onpremisesorincloud)
Active Archive
Amazon S3
(Standard)
Active Archive
Amazon S3
(Infrequent Acccess)
Secondary & Tertiary Copies
Amazon Glacier in another Region
A secondary offsite copy of the active archive – usually cold
Used for DR purposes
MediaSupplyChain
(Hybrid,onpremisesorincloud)
B2BDeliveryoverDXorInternet
Amazon Glacieringest
Affiliates/Third Party Vendors
(Primary Copy) AWS Region 1 (Secondary & Tertiary Copies – optional)
AWS Region 2 or on-premises
deliver
Production Archive
Offline
Nearline
On-Set Near-Set
Asset Management (DAM/MAM)
Post ProductionProduction
Content Production
Content Distribution & Broadcast
(OTT and Playout)
Raw Intermediate
Online
Secure Distributed
Reviews
(Dailies)
Collaboration / Remote Edits (NLE)
and Quality Control
Offline
Nearline
Content Management (Video CMS) and Asset Management
(DAM/MAM)
Online
Transcode &
Package
Ingest &
Catalog
Monetization
([s|t|a]VOD)
Customer
Provisioning
Workflow and Supply Chain Management
Multi-Device
User Access
Verification &
QC
Analytics
Entitlements &
Subscriptions
Payment
Processors
Ad
Networks
CDN
Transcode &
Package
Ingest &
Catalog
Delivery
Packaging
Workflow and Supply Chain Management
Verification &
QC
Mezzanine House Mezzanine Delivery ProfilesFinished
DX
Playout
Server
End to End Production Lifecycle
Ingest
Content Processing DAM Web Service
EC2, ETS can request the data-key on behalf of customer
Provide CPK for S3 encryption at rest
S3 multi-part
API
Amazon S3 For Source, Renditions, Metadata, Sidecar Files
AWS Elastic
Beanstalk
CloudFront
Distribution
DynamoDB CloudSearch
S3 Notification
Amazon SWF, SQS, SNS and
AWS Lambda can be used to
orchestrate the processing
workflow tasks
CloudFront
Distribution
User Logs
Amazon DynamoDB
Amazon Redshift
Users Connected
Devices
Analytics and Recommendations Engine
Amazon EMR
Amazon
DataPipeline
Elastic Transcoder
EC2 ASG
Rendition Workers
EC2 ASG
Metadata Workers
Metadata Proc Queue
Amazon Elastic
Transcoder
Rights Management
EC2 ASGELB
DRM Wrap
Encrypt
Package
Watermark
QC
EC2 ASG
Amazon SNS Topic
Personalization Recommendations
EC2 ASG
RDS
Front End Web Application
DAM Catalog
Content
Archive
Amazon
Glacier
Key
Management
Service Content owner provides
the master key
BI & Reporting
Users Web Browser
Content Owner
Renditions Queue
A Typical OTT Service Use Case
AWS Cloud Storage Services
A deeper dive into EBS, EFS and S3, and associated hybrid use cases
EC2 instances
 Local to instance
 Non-persistent data store
 Data not replicated (by default)
 No snapshot/encryption support
 SSD or HDD
Use Cases
 Working set cache (Rendering)
 Reverse Proxy Cache (OTT)
 Transcoding cache (Supply Chain, OTT)
Applications that require continuity may move temporary
files to S3 to enable resuming aborted workflows (Spot
Rendering)
Physical Host
Instance Store
or
EC2 Instance Store
AWS
Block Storage
Offerings
EC2
Instance
Store
sc1st1
io1gp2
EBS
SSD-backed
volumes
EBS
HDD-backed
volumes
EC2 Instance Store vs. EBS Offerings
SSD Based HDD Based
gp2
General Purpose SSD
io1
Provisioned IOPS SSD
st1
Throughput Optimized HDD
sc1
Cold HDD
Baseline: 3IOPS per GB up to 10,000
Burst: 3000 IOPS (for volumes up to 1TB)
Throughput: 160 MB/s
Latency: Single digit ms
Capacity: 1GB to 16TB
Usage
Bursty workloads (Rendering)
Low latency operations (Streaming)
Baseline: 100IOPS up to 20,000
Throughput: 320 MB/s
Latency: Single digit ms
Capacity: 4GB to 16TB
Usage
Sustained IOPS
Critical Applications with IOPS
Guarantee (no burst)
Baseline: 40MB/s per TB up to 500MB/s
Burst: 250MB/s per TB up to 500MB/s
Capacity: 500GB to 16TB
Usage
Large Block, high throughput sequential
Transcoding, QC, Packaging
Rendering
Baseline: 12MB/s per TB up to 192MB/s
Burst: 80MB/s per TB up to 250MB/s
Capacity: 500GB to 16TB
Usage
Sequential
Logging, Active Archive/Backup
EBS Volume Types
Throughput
is more important
Small, random I/O Large, sequential I/O
Latency?
i2
gp2 io1 sc1 st1
d2
IOPS
≤ 65,000> 65,000
< 1 ms Single-digit ms ≤ 1,750 MB/s
Aggregate throughput?
> 1,750 MB/s
is more important
≤ 10k IOPS > 10k IOPS
Throughput per volume
250 MiB/s 500 MiB/s
IOPS per volume
Choosing an EBS Volume Type
 Designed to support Petabyte scale file
systems
 Throughput scales linearly to storage
 Same latency spec across each AZ
 Thousands of concurrent NFS connections
 Works great for Large I/O sizes
 Pay for only what you use not what you
provision
 Managed with multi-copy durability
Render Farms
Big data analytics
Transcode Farms
Home directories
Content management
Web serving
Metadata-
intensive
jobs
High throughput and parallel I/O
Low latency and serial I/O
Amazon Elastic File System (EFS)
Data Analytics, Media Processing (Transcoding, rendering, QC, Farms), Distributed
Content Management, Web Serving/Publishing, Digital Supply Chain
Partition 1 Partition 2 Partition n
An S3 Backend Storage Tier
Auto-scaled/HA Front-end
TCP
Distributed Key-map
Optimizations
Replication across multiple Availability Zones
 No Filesystem – everything is GET/PUT/DELETE
 Requests Per Second (>300) – avoid hotspots,
use front-end buffering
 Puts vs. Gets – use Cloudfront for GET heavy
workloads
 Network Throughput – multi-part uploads,
AWS SDK/CLIConsistency/Commit Latency –
Read after write, factor in REST latency for
workload requirements
Client(s)
Client-side bandwidth
Amazon S3 Object Store
Active Archive and lifecycle to Cold Archive, Media Processing
(Transcoding, rendering, QC, Farms) depending on Application
conformity, Mezzanine Storage, VOD Delivery.
Shared Storage Shared Storage
On-prem Storage
AWS
Direct Connect
Storage Cache
Amazon S3
Lustre on EC2
Avere on EC2
EFS
AWS
Direct Connect
Hydrate Workers
EC2 Spot
FXT on-prem
Tightly Coupled
Loosely Coupled
Snowball, Storage
Gateway, File
Gateway
Partners
Let’s not forget Hybrid Storage
Amazon EBS
Block storage for use with
Amazon EC2
Amazon S3
Massively scalable storage &
front-end
11 9’s of durability
IA for infrequent access
Internet scale storage
via API
AWS Storage Gateway
S3, Glacier
Integrates on-premises IT
and AWS storage
Amazon Glacier
$0.007/GB/month
11 9’s of durability
Multiple copies across
different DCs
Storage for archiving and
backup
EC2
EBS
Amazon EFS
Share File storage for use
with Amazon EC2
EC2
EFS
Massively scalable Pay for
what you use
High Performance
1000’s of hosts
Up to 16TB/volume
Up to 20K PIOPS
SSD backed
Cold & Throughput
Encryption
BLOCK FILE OBJECT OBJECT
VPCVPCVPC
Storage Services (Summarized)
AWS Direct
Connect
AWS Snowball ISV Connectors Amazon Kinesis
Firehose
S3 VPC
EndPoint
AWS Storage
Gateway
Events
S3 Event
Notifications
S3 Transfer
Acceleration
Storage Workload Alignment
Usage Patterns for Storage, Aligned with M&E Workloads
Content
Acquisition
Analytics
Digital Asset
Management
OTT
Playout &
Distribution
Publishing
Visual Effects
& Editing
Media Supply Chain
Amazon S3
Amazon EBS Amazon EFS
Amazon S3
Amazon EFS
Amazon S3 Amazon S3
Amazon EBS
Amazon EFS
Amazon EBS
Amazon S3
Amazon EBS
Amazon EFS
Amazon S3
Amazon EBS
Amazon S3
Amazon EBS
Media Workload Mapping
WORKLOAD BLOCK FILE OBJECT
CONTENT ACQUISITION
DIGITAL ASSET MANAGEMENT
VISUAL EFFECTS AND EDITING
MEDIA SUPPLY CHAIN
PLAYOUT AND DISTRIBUTION
OTT
DIGITAL PUBLISHING
ANALYTICS
Media Workload Storage-Type Affinity
Storage Benchmarking for Media
A sample Transcode Workflow illustrating Optimization for Cost
Analyzing & Optimizing the Application Layer
 Optimizing the application layer’s I/O patterns
are critical – we can use this to drive down
cost
 Analyze the Access Pattern; Optimize the
Processing
 Let’s benchmark a common transcoder use
case – 4K, parallel encode @ ~10 bitrates,
with HLS packaging
 We will optimize the transcode process by
only reading the source media into a memory
buffer once
Known File Access Pattern1
Parallel Processing Optimization2
GP2 - 1TB EBS Volume @3000 IOPS
ST1 - 1TB EBS Volume
Storage Benchmarking for Cost Optimization
C4.8xl EBS
Optimized Multi-Core
Transcoding
C4.8xl EBS
Optimized Multi-Core
Transcoding
S3 Read
I/O Spike
Packager Write
I/O Spike
Transcoder
Buffer Fill
Transcoder
Buffer Flushes
Faster Read is
irrelevant since frame
compute takes up the
job time
$0.10
per GB-month
$0.045
per GB-month
Customer Use Cases
PIX | System & Theory Studios
24/7 live global collaboration and asset sharing. Unrivaled media mining.
Industry defining security. And the hardest working support team in show business.
PIX is a trusted partner to the entertainment industry with more than ten years of
dedicated service, across thousands of film and television productions,
supporting every major studio. Our dedicated team of industry experts take pride
in helping clients successfully and securely manage content review and
collaboration throughout the creative lifecycle.
 Users upload video files ranging from a few MB to multiple GBs.
 Ingest Servers encrypt content and store on EBS-based
backend filers.
 Batch Processors transcode media to multiple formats, add
watermarking and perform additional custom workflows.
 Final Copies for consumption land on EBS-based filers for serving the
content through front-end Web and native OS applications.
Why AWS? Price. Ability to handle large files. Easy migration from
on-prem. High IO with High availability, in a bursty environment.
General Flow of Work
 Filers - c4.2xlarge, EBS optimized, Enhanced Networking. Range in size
from 48 to 96TB, shared over NFS to clients.
 Volumes – 8192GB SC1 EBS for max IO
 Storage Subsystem – 2x8192GB Volumes RAIDed with mdadm software
raid, striped with LVM to appear as a single OS volume.
 Filesystem – XFS, 1024k block size to optimize for SC1
 Performance – NFSv4 provides optimum performance for attached worker
nodes. Under heavy R/W IO, filters maintain 1Gbps asymmetrically, with
bursts to 1.5Gbps.
 Peak IO – `we have seen above 2.5Gbps in and out of our filer infrastructure!`
Design & Performance
Worldwide Virtual Studio
Original Animation, Visual Effects and Virtual Reality
Top-Rated Virtual Reality
Arcade Game
Collaborated with Barnstorm on
Visual Effects for Season 2
Visual Effects &
Animation for TV show
 Creative work done on-site with
team spread across the globe.
Artists work on local workstations.
 VFX processing done on AWS
utilizing EC2 Spot–based Blender
renderfarm.
 Artists push render jobs using
custom sync tools. These move
the content to the rendering
service running on AWS.
 Typical render workload is ~3TB -
consisting of Blender packed assets
(in .blend project file) and external
assets (meshes, textures, etc.)
Data Stored on
Amazon EBS Volume
General Flow of Work
Constant
Iteration
Why AWS? Price. Easy setup, integration and deployment.
EC2 Spot History & Spot Pricing.
 EC2-based Filers utilizing ST1 EBS
volumes provide centralized
storage.
 Original Dataset + a Mirrored
Dataset help overcome 500 MB/sec
throughput to multiple machines.
 Final Render Data is output to
another Instance which syncs
frames to the client (customer) site.
 Challenge - waiting for 250 Spot
Instances to get data.
Theory Studi Rendering Pipeline
250 Spot
Instances
Final
Render
Data
ST1 EBS
Mirrored
Dataset
ST1 EBS
Original
Dataset
ST1 EBS
NFS Reader
NFS Reader
NFS Writer
Sync Service
Finally - What’s New?
EBS Elastic Volumes
 Dynamically increase capacity, tune performance, and change the type
of live EBS volumes.
 Simple; Flexible; Non-disruptive; Automated.
 Modify the configuration of live volumes attached to instances.
 No downtime, no performance impact.
 You can automate changes using CloudWatch with Lambda or
CloudFormation.
 No need to plan ahead. Provision what you need today and change
the configuration as business needs change.
New! EBS Elastic Volumes
Dynamically increase size, tune
performance, and change the type of
existing and new current-generation
volumes:
• aws ec2 modify-volume
• aws ec2 describe-volumes-modifications
* need to install the latest AWS SDK/CLI
What are the new AWS CLI Commands?
 Process - Three Steps
1. Issue the modification command
2. Monitor the progress of the modification
3. If increased size, extend the volume's file system
 Limits
1. You can modify a volume once per 6 hours
2. Supported only for current-generation volumes (gp2/io1/st1/sc1).
Not supported for Magnetic/Standard volumes
3. Live changes supported for volumes attached to current
generation instances
Elastic Volumes - Process & Limitations
Thank You! (Q&A)
 Digital Media on Amazon Web Services
https://aws.amazon.com/digital-media
 Sony DADC NMS Case Study
https://aws.amazon.com/solutions/case-studies/sony-dadc
 EBS Benchmarking
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/benchmark_procedures.html
 FFMPEG multi-output encoding
https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs
 PIX|SYSTEM
http://www.pixsystem.com
 Theory Studios
http://theorystudios.com

More Related Content

What's hot

SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingAmazon Web Services
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSAmazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Amazon Web Services
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...Amazon Web Services
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices ArchitectureAmazon Web Services
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...Amazon Web Services
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Amazon Web Services
 
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017Amazon Web Services
 
Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Amazon Web Services
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...Amazon Web Services
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudAmazon Web Services
 
Getting Started with Amazon Redshift
 Getting Started with Amazon Redshift Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...Amazon Web Services
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...Amazon Web Services
 
AWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAmazon Web Services
 
Using Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsUsing Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsAmazon Web Services
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...
 Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ... Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...
Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...Amazon Web Services
 

What's hot (20)

SMC301 The State of Serverless Computing
SMC301 The State of Serverless ComputingSMC301 The State of Serverless Computing
SMC301 The State of Serverless Computing
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWS
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017
 
Deep Dive on Serverless Stack
Deep Dive on Serverless StackDeep Dive on Serverless Stack
Deep Dive on Serverless Stack
 
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
 
Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)Get Started & Migrate Your Data to AWS (English Session)
Get Started & Migrate Your Data to AWS (English Session)
 
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
AWS re:Invent 2016: Deploying and Managing .NET Pipelines and Microsoft Workl...
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS Cloud
 
Getting Started with Amazon Redshift
 Getting Started with Amazon Redshift Getting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
 
AWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification MasterclassAWS APAC Webinar Week - Training & Certification Masterclass
AWS APAC Webinar Week - Training & Certification Masterclass
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Using Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsUsing Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud Workloads
 
Scaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million UsersScaling Up to Your First 10 Million Users
Scaling Up to Your First 10 Million Users
 
Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...
 Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ... Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...
Database Migration: Simple, Cross-Engine and Cross-Platform Migrations with ...
 

Similar to Choosing the Right Cloud Storage for Media and Entertainment Workloads - April 2017 AWS Online Tech Talks

Creative content storage in the AWS Cloud
Creative content storage in the AWS CloudCreative content storage in the AWS Cloud
Creative content storage in the AWS CloudAmazon Web Services
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWSETCenter
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
Scalable Media Workflows in the Cloud
Scalable Media Workflows in the CloudScalable Media Workflows in the Cloud
Scalable Media Workflows in the CloudAmazon Web Services
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesAmazon Web Services
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesAmazon Web Services
 
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017Amazon Web Services
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSAmazon Web Services
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?Amazon Web Services Korea
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big DataAmazon Web Services
 
ENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the CloudENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the CloudAmazon Web Services
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)Amazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudAmazon Web Services
 
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...Amazon Web Services
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...Amazon Web Services
 

Similar to Choosing the Right Cloud Storage for Media and Entertainment Workloads - April 2017 AWS Online Tech Talks (20)

Creative content storage in the AWS Cloud
Creative content storage in the AWS CloudCreative content storage in the AWS Cloud
Creative content storage in the AWS Cloud
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
 
4K Media Workflows on AWS
4K Media Workflows on AWS4K Media Workflows on AWS
4K Media Workflows on AWS
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
Scalable Media Workflows in the Cloud
Scalable Media Workflows in the CloudScalable Media Workflows in the Cloud
Scalable Media Workflows in the Cloud
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best Practices
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best Practices
 
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017
Big Data adoption success using AWS Big Data Services - Pop-up Loft TLV 2017
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWS
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
(BDT322) How Redfin & Twitter Leverage Amazon S3 For Big Data
 
ENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the CloudENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the Cloud
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS Cloud
 
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
AWS March 2016 Webinar Series - Building Big Data Solutions with Amazon EMR a...
 
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
What's New with Amazon S3, Amazon EFS, and Other AWS Storage Services - STG20...
 

More from Amazon Web Services

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

More from Amazon Web Services (20)

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

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Choosing the Right Cloud Storage for Media and Entertainment Workloads - April 2017 AWS Online Tech Talks

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Konstantin Wilms, Principal Solutions Architect, AWS April 18, 2017 Choosing the Right Cloud Storage for Media and Entertainment Workloads
  • 2.  Overview  AWS M&E Segments  Media Solution Walkthrough  AWS Cloud Storage Services  Storage Workload Alignment  Storage Benchmarking for Media  Customer Use Cases  What’s New?  Q&A Agenda
  • 3. Overview Media Storage & Utilization Trends on AWS
  • 4. 4K is four times the size of 1080p HD 4K as the “Gold Standard” resolution 4K screens / programming everywhere 4K acquisition standardizing across camera manufacturers? Activity to create, capture, and display for devices in 8K by 4K content is occurring - with planned implementations in common media systems by the next decade. Between 2014 and 2020 we expect about a 4.9x increase in the required digital storage capacity used in the entertainment industry and about a 3.7x increase in storage capacity shipped per year (from ~18,050 PB to ~66,291 PB.) (Coughlin Report) Content Has Gravity (and is getting heavier …)
  • 5. Storage Marketplace Maturity  Asset Management systems  Pay-as-you-go licensing models  Integration to cloud-based storage options  Tape ingest Distance vs. Content Gravity  Movement of content  Global network connectivity  Running applications remotely  Content replication/sync across sites Cost  Do I always need the durability cloud storage provides?  Storage price reductions benefits 16 Regions – 42 Availability Zones – 68 Edge Locations State of the Union (as told by our customers)
  • 6. AWS M&E Segments A Quick Overview of M&E on AWS
  • 7. Playout & Distribution Visual Effects & Editing Analytics DAM & Archive Digital Supply Chain Publishing OTT Acquisition AWS Media Segments
  • 8. Playout & Distribution Elemental, EC2, EBS, S3/Glacier EFS, CloudFront Visual Effects & Editing EC2, EBS, S3, EFS, GPU, DX Analytics Kinesis, DynamoDB AML, RedShift, EMR, EC2, EBS, EFS, S3/Glacier DAM & Archive Snowball, S3/Glacier EC2, EBS, DX, Lambda DynamoDB, RDS, EFS Digital Supply Chain Elemental, EC2, EBS, S3/Glacier CloudFront, EFS, Snowball GPU, DX Publishing EC2, EBS, S3/Glacier, ELB, CloudFront OTT Elemental EC2, EBS, S3 CloudFront Acquisition Elemental, EC2, EBS, S3/Glacier CloudFront, Snowball, DX AWS Media Segments (w/ service mappings)
  • 9. INGEST STORE MANAGE SECUREPROCESS CREATE MONETIZE INTEGRATEDELIVER SaaS BYOLPaaS AWS M&E Partner Ecosystem
  • 10. Media Solution Walkthrough Designing an end to end solution for Content Production & Distribution
  • 11. Ingest Store Edit Process PUSH OR PULL CONTENT & ARTIFACTS ACCESS SOURCE FILES LOCATED IN S3 CREATE, EDIT & COLLABORATE IN THE CLOUD SCALE OUT ON ELASTIC CAPACITY FOR PROCESSING A Sample Production Pipeline Content production and post-production companies are leveraging AWS to accelerate and streamline creative, editing, and rendering workloads with highly scalable cloud computing and storage.
  • 12. 1 PB raw storage 800 TB usable storage 600 TB allocated storage 400 TB media + app data Cloud Storage Estimating Storage Capacity is a Challenge Content Production Systems must deal with multiple Asset Types, Sizes & Access Patterns
  • 13. Long Term Archive All tiers accessible through a single API Oldest content trickles down to glacier automatically to save cost Amazon S3 S3 Infrequent Access Amazon Glacier LifeCyclePoliciesNear-line Storage Frequently Accessed Bulk, Expedited or Standard Retrieval Asset Lifecycle Management is Critical Vault Lock Audit Logging
  • 14. Reserved Make a low, one-time payment and receive a significant discount on the hourly charge For committed utilization On-Demand Pay for compute capacity by the hour with no long-term commitments For spiky workloads, or to define needs Spot Bid for unused capacity at a Spot Price - fluctuates based on supply & demand For time-insensitive or transient workloads Compute Needs often drive Storage Requirements EBS provides flexibility to choose between different models by decoupling storage from compute
  • 15.  AWS alignment with the latest MPAA cloud based application guidelines  VPC private endpoints for S3 – enables a true private workflow capability  Encryption & Key Management capabilities  Glacier Vault for high-value media/originals  Fine-grained Identity & Access Management  Non-host based Security Groups & NACLs  Comprehensive auditing via AWS Flow Logs, Config, Inspector & CloudTrail  Run workloads using IAM Roles, not embedded credentials  Use AWS KMS Key Management / HSM  EBS Encryption for boot, data and snapshotted volumes Securing the Crown Jewels
  • 16. Post Production tasks NLE/Review & Approve/VFX (Hybrid, on premises or in cloud) Raw Assets Secondary Copy Amazon Glacier in another Region Raw Assets Primary Copy Amazon Glacier Finished (Golden Copy) Archive Primary Copy Amazon Glacier AssetManagement(DAM/MAM) (Hybrid,onpremisesorincloud) Active Archive Amazon S3 (Standard) Active Archive Amazon S3 (Infrequent Acccess) Secondary & Tertiary Copies Amazon Glacier in another Region A secondary offsite copy of the active archive – usually cold Used for DR purposes MediaSupplyChain (Hybrid,onpremisesorincloud) B2BDeliveryoverDXorInternet Amazon Glacieringest Affiliates/Third Party Vendors (Primary Copy) AWS Region 1 (Secondary & Tertiary Copies – optional) AWS Region 2 or on-premises deliver Production Archive
  • 17. Offline Nearline On-Set Near-Set Asset Management (DAM/MAM) Post ProductionProduction Content Production Content Distribution & Broadcast (OTT and Playout) Raw Intermediate Online Secure Distributed Reviews (Dailies) Collaboration / Remote Edits (NLE) and Quality Control Offline Nearline Content Management (Video CMS) and Asset Management (DAM/MAM) Online Transcode & Package Ingest & Catalog Monetization ([s|t|a]VOD) Customer Provisioning Workflow and Supply Chain Management Multi-Device User Access Verification & QC Analytics Entitlements & Subscriptions Payment Processors Ad Networks CDN Transcode & Package Ingest & Catalog Delivery Packaging Workflow and Supply Chain Management Verification & QC Mezzanine House Mezzanine Delivery ProfilesFinished DX Playout Server End to End Production Lifecycle
  • 18. Ingest Content Processing DAM Web Service EC2, ETS can request the data-key on behalf of customer Provide CPK for S3 encryption at rest S3 multi-part API Amazon S3 For Source, Renditions, Metadata, Sidecar Files AWS Elastic Beanstalk CloudFront Distribution DynamoDB CloudSearch S3 Notification Amazon SWF, SQS, SNS and AWS Lambda can be used to orchestrate the processing workflow tasks CloudFront Distribution User Logs Amazon DynamoDB Amazon Redshift Users Connected Devices Analytics and Recommendations Engine Amazon EMR Amazon DataPipeline Elastic Transcoder EC2 ASG Rendition Workers EC2 ASG Metadata Workers Metadata Proc Queue Amazon Elastic Transcoder Rights Management EC2 ASGELB DRM Wrap Encrypt Package Watermark QC EC2 ASG Amazon SNS Topic Personalization Recommendations EC2 ASG RDS Front End Web Application DAM Catalog Content Archive Amazon Glacier Key Management Service Content owner provides the master key BI & Reporting Users Web Browser Content Owner Renditions Queue A Typical OTT Service Use Case
  • 19. AWS Cloud Storage Services A deeper dive into EBS, EFS and S3, and associated hybrid use cases
  • 20. EC2 instances  Local to instance  Non-persistent data store  Data not replicated (by default)  No snapshot/encryption support  SSD or HDD Use Cases  Working set cache (Rendering)  Reverse Proxy Cache (OTT)  Transcoding cache (Supply Chain, OTT) Applications that require continuity may move temporary files to S3 to enable resuming aborted workflows (Spot Rendering) Physical Host Instance Store or EC2 Instance Store
  • 22. SSD Based HDD Based gp2 General Purpose SSD io1 Provisioned IOPS SSD st1 Throughput Optimized HDD sc1 Cold HDD Baseline: 3IOPS per GB up to 10,000 Burst: 3000 IOPS (for volumes up to 1TB) Throughput: 160 MB/s Latency: Single digit ms Capacity: 1GB to 16TB Usage Bursty workloads (Rendering) Low latency operations (Streaming) Baseline: 100IOPS up to 20,000 Throughput: 320 MB/s Latency: Single digit ms Capacity: 4GB to 16TB Usage Sustained IOPS Critical Applications with IOPS Guarantee (no burst) Baseline: 40MB/s per TB up to 500MB/s Burst: 250MB/s per TB up to 500MB/s Capacity: 500GB to 16TB Usage Large Block, high throughput sequential Transcoding, QC, Packaging Rendering Baseline: 12MB/s per TB up to 192MB/s Burst: 80MB/s per TB up to 250MB/s Capacity: 500GB to 16TB Usage Sequential Logging, Active Archive/Backup EBS Volume Types
  • 23. Throughput is more important Small, random I/O Large, sequential I/O Latency? i2 gp2 io1 sc1 st1 d2 IOPS ≤ 65,000> 65,000 < 1 ms Single-digit ms ≤ 1,750 MB/s Aggregate throughput? > 1,750 MB/s is more important ≤ 10k IOPS > 10k IOPS Throughput per volume 250 MiB/s 500 MiB/s IOPS per volume Choosing an EBS Volume Type
  • 24.  Designed to support Petabyte scale file systems  Throughput scales linearly to storage  Same latency spec across each AZ  Thousands of concurrent NFS connections  Works great for Large I/O sizes  Pay for only what you use not what you provision  Managed with multi-copy durability Render Farms Big data analytics Transcode Farms Home directories Content management Web serving Metadata- intensive jobs High throughput and parallel I/O Low latency and serial I/O Amazon Elastic File System (EFS) Data Analytics, Media Processing (Transcoding, rendering, QC, Farms), Distributed Content Management, Web Serving/Publishing, Digital Supply Chain
  • 25. Partition 1 Partition 2 Partition n An S3 Backend Storage Tier Auto-scaled/HA Front-end TCP Distributed Key-map Optimizations Replication across multiple Availability Zones  No Filesystem – everything is GET/PUT/DELETE  Requests Per Second (>300) – avoid hotspots, use front-end buffering  Puts vs. Gets – use Cloudfront for GET heavy workloads  Network Throughput – multi-part uploads, AWS SDK/CLIConsistency/Commit Latency – Read after write, factor in REST latency for workload requirements Client(s) Client-side bandwidth Amazon S3 Object Store Active Archive and lifecycle to Cold Archive, Media Processing (Transcoding, rendering, QC, Farms) depending on Application conformity, Mezzanine Storage, VOD Delivery.
  • 26. Shared Storage Shared Storage On-prem Storage AWS Direct Connect Storage Cache Amazon S3 Lustre on EC2 Avere on EC2 EFS AWS Direct Connect Hydrate Workers EC2 Spot FXT on-prem Tightly Coupled Loosely Coupled Snowball, Storage Gateway, File Gateway Partners Let’s not forget Hybrid Storage
  • 27. Amazon EBS Block storage for use with Amazon EC2 Amazon S3 Massively scalable storage & front-end 11 9’s of durability IA for infrequent access Internet scale storage via API AWS Storage Gateway S3, Glacier Integrates on-premises IT and AWS storage Amazon Glacier $0.007/GB/month 11 9’s of durability Multiple copies across different DCs Storage for archiving and backup EC2 EBS Amazon EFS Share File storage for use with Amazon EC2 EC2 EFS Massively scalable Pay for what you use High Performance 1000’s of hosts Up to 16TB/volume Up to 20K PIOPS SSD backed Cold & Throughput Encryption BLOCK FILE OBJECT OBJECT VPCVPCVPC Storage Services (Summarized) AWS Direct Connect AWS Snowball ISV Connectors Amazon Kinesis Firehose S3 VPC EndPoint AWS Storage Gateway Events S3 Event Notifications S3 Transfer Acceleration
  • 28. Storage Workload Alignment Usage Patterns for Storage, Aligned with M&E Workloads
  • 29. Content Acquisition Analytics Digital Asset Management OTT Playout & Distribution Publishing Visual Effects & Editing Media Supply Chain Amazon S3 Amazon EBS Amazon EFS Amazon S3 Amazon EFS Amazon S3 Amazon S3 Amazon EBS Amazon EFS Amazon EBS Amazon S3 Amazon EBS Amazon EFS Amazon S3 Amazon EBS Amazon S3 Amazon EBS Media Workload Mapping
  • 30. WORKLOAD BLOCK FILE OBJECT CONTENT ACQUISITION DIGITAL ASSET MANAGEMENT VISUAL EFFECTS AND EDITING MEDIA SUPPLY CHAIN PLAYOUT AND DISTRIBUTION OTT DIGITAL PUBLISHING ANALYTICS Media Workload Storage-Type Affinity
  • 31. Storage Benchmarking for Media A sample Transcode Workflow illustrating Optimization for Cost
  • 32. Analyzing & Optimizing the Application Layer  Optimizing the application layer’s I/O patterns are critical – we can use this to drive down cost  Analyze the Access Pattern; Optimize the Processing  Let’s benchmark a common transcoder use case – 4K, parallel encode @ ~10 bitrates, with HLS packaging  We will optimize the transcode process by only reading the source media into a memory buffer once Known File Access Pattern1 Parallel Processing Optimization2
  • 33. GP2 - 1TB EBS Volume @3000 IOPS ST1 - 1TB EBS Volume Storage Benchmarking for Cost Optimization C4.8xl EBS Optimized Multi-Core Transcoding C4.8xl EBS Optimized Multi-Core Transcoding S3 Read I/O Spike Packager Write I/O Spike Transcoder Buffer Fill Transcoder Buffer Flushes Faster Read is irrelevant since frame compute takes up the job time $0.10 per GB-month $0.045 per GB-month
  • 34. Customer Use Cases PIX | System & Theory Studios
  • 35. 24/7 live global collaboration and asset sharing. Unrivaled media mining. Industry defining security. And the hardest working support team in show business. PIX is a trusted partner to the entertainment industry with more than ten years of dedicated service, across thousands of film and television productions, supporting every major studio. Our dedicated team of industry experts take pride in helping clients successfully and securely manage content review and collaboration throughout the creative lifecycle.
  • 36.  Users upload video files ranging from a few MB to multiple GBs.  Ingest Servers encrypt content and store on EBS-based backend filers.  Batch Processors transcode media to multiple formats, add watermarking and perform additional custom workflows.  Final Copies for consumption land on EBS-based filers for serving the content through front-end Web and native OS applications. Why AWS? Price. Ability to handle large files. Easy migration from on-prem. High IO with High availability, in a bursty environment. General Flow of Work
  • 37.  Filers - c4.2xlarge, EBS optimized, Enhanced Networking. Range in size from 48 to 96TB, shared over NFS to clients.  Volumes – 8192GB SC1 EBS for max IO  Storage Subsystem – 2x8192GB Volumes RAIDed with mdadm software raid, striped with LVM to appear as a single OS volume.  Filesystem – XFS, 1024k block size to optimize for SC1  Performance – NFSv4 provides optimum performance for attached worker nodes. Under heavy R/W IO, filters maintain 1Gbps asymmetrically, with bursts to 1.5Gbps.  Peak IO – `we have seen above 2.5Gbps in and out of our filer infrastructure!` Design & Performance
  • 38. Worldwide Virtual Studio Original Animation, Visual Effects and Virtual Reality Top-Rated Virtual Reality Arcade Game Collaborated with Barnstorm on Visual Effects for Season 2 Visual Effects & Animation for TV show
  • 39.  Creative work done on-site with team spread across the globe. Artists work on local workstations.  VFX processing done on AWS utilizing EC2 Spot–based Blender renderfarm.  Artists push render jobs using custom sync tools. These move the content to the rendering service running on AWS.  Typical render workload is ~3TB - consisting of Blender packed assets (in .blend project file) and external assets (meshes, textures, etc.) Data Stored on Amazon EBS Volume General Flow of Work Constant Iteration Why AWS? Price. Easy setup, integration and deployment. EC2 Spot History & Spot Pricing.
  • 40.  EC2-based Filers utilizing ST1 EBS volumes provide centralized storage.  Original Dataset + a Mirrored Dataset help overcome 500 MB/sec throughput to multiple machines.  Final Render Data is output to another Instance which syncs frames to the client (customer) site.  Challenge - waiting for 250 Spot Instances to get data. Theory Studi Rendering Pipeline 250 Spot Instances Final Render Data ST1 EBS Mirrored Dataset ST1 EBS Original Dataset ST1 EBS NFS Reader NFS Reader NFS Writer Sync Service
  • 41. Finally - What’s New? EBS Elastic Volumes
  • 42.  Dynamically increase capacity, tune performance, and change the type of live EBS volumes.  Simple; Flexible; Non-disruptive; Automated.  Modify the configuration of live volumes attached to instances.  No downtime, no performance impact.  You can automate changes using CloudWatch with Lambda or CloudFormation.  No need to plan ahead. Provision what you need today and change the configuration as business needs change. New! EBS Elastic Volumes
  • 43. Dynamically increase size, tune performance, and change the type of existing and new current-generation volumes: • aws ec2 modify-volume • aws ec2 describe-volumes-modifications * need to install the latest AWS SDK/CLI What are the new AWS CLI Commands?
  • 44.  Process - Three Steps 1. Issue the modification command 2. Monitor the progress of the modification 3. If increased size, extend the volume's file system  Limits 1. You can modify a volume once per 6 hours 2. Supported only for current-generation volumes (gp2/io1/st1/sc1). Not supported for Magnetic/Standard volumes 3. Live changes supported for volumes attached to current generation instances Elastic Volumes - Process & Limitations
  • 45. Thank You! (Q&A)  Digital Media on Amazon Web Services https://aws.amazon.com/digital-media  Sony DADC NMS Case Study https://aws.amazon.com/solutions/case-studies/sony-dadc  EBS Benchmarking http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/benchmark_procedures.html  FFMPEG multi-output encoding https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs  PIX|SYSTEM http://www.pixsystem.com  Theory Studios http://theorystudios.com

Editor's Notes

  1. 4
  2. 6
  3. 10
  4. 19
  5. 20
  6. 21
  7. 23
  8. 28
  9. 42