SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
David Green,AWS Enterprise SolutionsArchitect
June, 2017
Creative content storage in the AWS Cloud
Hello, world!
▪ 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?
▪ Looking Ahead
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 – 43 Availability Zones – 77 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 StorageTraditional Storage
Estimating Storage Capacity is a Challenge
Content Production Systems must deal with multiple Asset Types, Sizes & Access Patterns
Long Term 

Archive
SingleAPI
LifeCyclePolicies
Near-line 

Storage
Frequently 

Accessed
Bulk, Expedited,
or Standard
Retrieval
Asset Lifecycle Management is Critical
Vault Lock
Audit Logging
S3 Infrequent Access
Amazon S3
(Standard)
Amazon Glacier
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

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
For spiky workloads, 

or to define needs
▪ 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 Assets
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 Production
Production
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
ssd hdd
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?
i3
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
Hybrid Storage
Storage Gateway
AWS Storage
Gateway
Amazon EBS
Amazon S3
Amazon Glacier
AWS Identity and Access
Management (IAM)
AWS Key Management Service
(KMS)AWS CloudTrail
Amazon
CloudWatch
Files
Volumes
Tapes
On-premises
AWSCloud
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
Events
S3 Event 

Notifications
S3 Transfer

Acceleration
AWS Storage

Gateway
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 GiB-month
$0.045
per GiB-month
Customer Use Cases
PIX | System & Theory Studios
Customer: Sony DADC
Problem Statement:
• Provide a performant, secure, and economic media distribution
solution
• Challenged by on-prem legacy infrastructure
• Decrease time to market for their customer’s finished content
Use of AWS:
• EC2 content processing and SWF, SQS, SNS for media workflow
automation
• S3 for storage, Glacier for content archive
• CloudFront CDN for OTT playout
Business Benefits:
• Workflow pipelines can be run in a highly parallelized fashion
through AWS elastic scalability.
• Significantly shorten their content delivery SLA with a new AWS
enabled target of 1-hr.
• Fully migrating away from on-prem infrastructure.
On-demand cloud-based media supply chain and delivery solution
We have 20 petabytes of content on AWS, the equivalent of more than 800,000 hours of video, available on our platform. We can
only move all that content around the world with the scalability we’re getting on the AWS Cloud.
~Andy Shenkler, Chief Solutions and Technology Officer
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 RAID-0 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
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
▪ 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
Looking Ahead
November, 2015 - 50TB Snowball
April, 2016 - 80TB Snowball
November, 2016 - 100TB Snowball Edge
November, 2016 - 100PB Snowmobile
▪ 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
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/benchmark_procedures.html
▪ FFMPEG multi-output encoding
https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs
▪ PIX|SYSTEM
https://www.pixsystem.com
▪ Theory Studios
http://theorystudios.com
Thank You!

Mais conteúdo relacionado

Mais procurados

Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Amazon Web Services
 
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
Amazon Web Services
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
Amazon Web Services
 

Mais procurados (20)

Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best PracticesServerless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best Practices
 
Hong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteHong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - Keynote
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases:
 
How Western Union Implemented Security Measures at Scale on AWS with Dome9
 How Western Union Implemented Security Measures at Scale on AWS with Dome9  How Western Union Implemented Security Measures at Scale on AWS with Dome9
How Western Union Implemented Security Measures at Scale on AWS with Dome9
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
Introducing AWS Greengrass
Introducing AWS GreengrassIntroducing AWS Greengrass
Introducing AWS Greengrass
 
Artificial Intelligence on the AWS Cloud - AWS Innovate Ottawa
Artificial Intelligence on the AWS Cloud - AWS Innovate OttawaArtificial Intelligence on the AWS Cloud - AWS Innovate Ottawa
Artificial Intelligence on the AWS Cloud - AWS Innovate Ottawa
 
Adding Search to Relational Databases
Adding Search to Relational DatabasesAdding Search to Relational Databases
Adding Search to Relational Databases
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
 
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
 
Digital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSDigital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWS
 
Scaling the Platform for Your Startup
Scaling the Platform for Your StartupScaling the Platform for Your Startup
Scaling the Platform for Your Startup
 
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
Track 5 Session 5_STG03 AWS 檔案儲存服務概觀
 
Jumpstart Your Digital Journey
Jumpstart Your Digital JourneyJumpstart Your Digital Journey
Jumpstart Your Digital Journey
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
 
SAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate TorontoSAP Workloads on the AWS Cloud - AWS Innovate Toronto
SAP Workloads on the AWS Cloud - AWS Innovate Toronto
 

Semelhante a Creative content storage in the AWS Cloud

Semelhante a Creative content storage in the AWS Cloud (20)

AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
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
 
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
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day | 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
 
STG316_Optimizing Storage for Big Data Workloads
STG316_Optimizing Storage for Big Data WorkloadsSTG316_Optimizing Storage for Big Data Workloads
STG316_Optimizing Storage for Big Data Workloads
 
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
STG330_Case Study How Experian Leverages Amazon EC2, EBS, and S3 with Clouder...
 
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)
 
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
 
Hybrid and Edge Architectures.pdf
Hybrid and Edge Architectures.pdfHybrid and Edge Architectures.pdf
Hybrid and Edge Architectures.pdf
 
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
 
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
 
Scalable Media Workflows in the Cloud
Scalable Media Workflows in the CloudScalable Media Workflows in the Cloud
Scalable Media Workflows in the Cloud
 
Deep Dive in Big Data
Deep Dive in Big DataDeep Dive in Big Data
Deep Dive in Big Data
 
ABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWSABD201-Big Data Architectural Patterns and Best Practices on AWS
ABD201-Big Data Architectural Patterns and Best Practices on AWS
 
Data Migration Best Practice
Data Migration Best PracticeData Migration Best Practice
Data Migration Best Practice
 
Data Migration Best Practices
Data Migration Best PracticesData Migration Best Practices
Data Migration Best Practices
 
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
STG309_Deep Dive Using Hybrid Storage with AWS Storage Gateway to Solve On-Pr...
 

Mais de Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Mais de 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
 

Último

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Último (20)

Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableCuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
Only Cash On Delivery Call Girls In Sikandarpur Gurgaon ❤️8448577510 ⊹Escorts...
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 

Creative content storage in the AWS Cloud

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. David Green,AWS Enterprise SolutionsArchitect June, 2017 Creative content storage in the AWS Cloud
  • 3.
  • 4.
  • 5.
  • 6. ▪ 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? ▪ Looking Ahead Agenda
  • 7. Overview Media Storage & Utilization Trends on AWS
  • 8. 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…)
  • 9. 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 – 43 Availability Zones – 77 Edge Locations State of the Union (as told by our customers)
  • 10. AWS M&E Segments A Quick Overview of M&E on AWS
  • 11. Playout & Distribution Visual Effects & Editing Analytics DAM & Archive Digital Supply Chain Publishing OTT Acquisition AWS Media Segments
  • 12. 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)
  • 13. INGEST STORE MANAGE SECUREPROCESS CREATE MONETIZE INTEGRATEDELIVER SaaS BYOLPaaS AWS M&E Partner Ecosystem
  • 14. Media Solution Walkthrough Designing an end to end solution for Content Production & Distribution
  • 15. 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.
  • 16. 1 PB raw storage 800 TB usable storage 600 TB allocated storage 400 TB media + app data Cloud StorageTraditional Storage Estimating Storage Capacity is a Challenge Content Production Systems must deal with multiple Asset Types, Sizes & Access Patterns
  • 17. Long Term 
 Archive SingleAPI LifeCyclePolicies Near-line 
 Storage Frequently 
 Accessed Bulk, Expedited, or Standard Retrieval Asset Lifecycle Management is Critical Vault Lock Audit Logging S3 Infrequent Access Amazon S3 (Standard) Amazon Glacier
  • 18. 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
 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 For spiky workloads, 
 or to define needs
  • 19. ▪ 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 Assets
  • 20. 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
  • 21. Offline Nearline On-Set Near-Set Asset Management (DAM/MAM) Post Production Production 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
  • 22. 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
  • 23. AWS Cloud Storage Services A deeper dive into EBS, EFS and S3, and associated hybrid use cases
  • 24. 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
  • 26. 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
  • 27. Throughput is more important Small, random I/O Large, sequential I/O Latency? i3 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
  • 28. ▪ 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
  • 29. 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.

  • 30. 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 Hybrid Storage
  • 31. Storage Gateway AWS Storage Gateway Amazon EBS Amazon S3 Amazon Glacier AWS Identity and Access Management (IAM) AWS Key Management Service (KMS)AWS CloudTrail Amazon CloudWatch Files Volumes Tapes On-premises AWSCloud
  • 32. 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 Events S3 Event 
 Notifications S3 Transfer
 Acceleration AWS Storage
 Gateway
  • 33. Storage Workload Alignment Usage Patterns for Storage, Aligned with M&E Workloads
  • 34. 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
  • 35. 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
  • 36. Storage Benchmarking for Media A sample Transcode Workflow illustrating Optimization for Cost
  • 37. 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
  • 38. 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 GiB-month $0.045 per GiB-month
  • 39. Customer Use Cases PIX | System & Theory Studios
  • 40. Customer: Sony DADC Problem Statement: • Provide a performant, secure, and economic media distribution solution • Challenged by on-prem legacy infrastructure • Decrease time to market for their customer’s finished content Use of AWS: • EC2 content processing and SWF, SQS, SNS for media workflow automation • S3 for storage, Glacier for content archive • CloudFront CDN for OTT playout Business Benefits: • Workflow pipelines can be run in a highly parallelized fashion through AWS elastic scalability. • Significantly shorten their content delivery SLA with a new AWS enabled target of 1-hr. • Fully migrating away from on-prem infrastructure. On-demand cloud-based media supply chain and delivery solution We have 20 petabytes of content on AWS, the equivalent of more than 800,000 hours of video, available on our platform. We can only move all that content around the world with the scalability we’re getting on the AWS Cloud. ~Andy Shenkler, Chief Solutions and Technology Officer
  • 41. 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.
  • 42. ▪ 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
  • 43. ▪ 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 RAID-0 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
  • 44. 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
  • 45. ▪ 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.
  • 46. ▪ 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
  • 48. ▪ 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
  • 49. ▪ 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
  • 51. November, 2015 - 50TB Snowball April, 2016 - 80TB Snowball
  • 52. November, 2016 - 100TB Snowball Edge
  • 53. November, 2016 - 100PB Snowmobile
  • 54. ▪ 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 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/benchmark_procedures.html ▪ FFMPEG multi-output encoding https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs ▪ PIX|SYSTEM https://www.pixsystem.com ▪ Theory Studios http://theorystudios.com Thank You!