SlideShare a Scribd company logo
1 of 41
Download to read offline
Journey Through the Cloud
ianmas@amazon.com
@IanMmmm
Ian Massingham — Technical Evangelist
Digital Media
Journey Through the Cloud
Learn from the journeys taken by other AWS customers
Discover best practices that you can use to bootstrap your projects
Common use cases and adoption models for the AWS Cloud
1
2
3
Digital Media
Amazon Web Services provides a set of secure and on-demand storage,
archive, computing, transcoding, streaming, and application services for
media companies
Agenda
Why AWS for Digital Media Applications?

Media Ingest

Media Storage & Archive

Media Content Delivery

Useful Resources
WHY AWS FOR DIGITAL MEDIA
APPLICATIONS?
AWS for Digital Media Applications
AWS Global Infrastructure
AWS security
approach
Size of AWS

security team
Visibility into

usage & resources
Increasing your Security Posture in the Cloud
Broad Accreditations & Certifications
AWS Direct Connect
Elastic Load
Balancing
AWS Import/
Export
Amazon
S3
AWS Storage
Gateway
Amazon
Glacier
Amazon
EBS
Amazon
CloudFront
Amazon
CloudSearch
Amazon
SNS
Amazon
SQS
Amazon
SWF
Amazon
Elastic
Transcoder
Amazon
EC2 Amazon
EMR
Amazon
DynamoDB
Amazon
VPC
Amazon
RDS
Amazon
Redshift
Amazon
ElastiCache
AMI
Amazon
Route 53
Ingest Store DeliverProcess
Amazon
EC2
AWS Services Stack in a Media Workflow
MEDIA INGEST
AWS Direct Connect
Dedicated bandwidth between your
site and AWS
AWS Storage Gateway
On-premises storage federation with
Amazon S3 and Amazon Glacier
AWS Import/Export
Physical transfer of media into and
out of AWS
AWS Ingest Options
1.Multipart upload
2.Request rate optimization
3.TCP window scaling
4.TCP selective acknowledgement
Ingest Options – Amazon S3 Multipart Uploads
http://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
• Reduces costs for bandwidth-heavy
workloads
• Private connectivity to AWS
• Physical connection – 1 Gbps or 10
Gbps port
• Logical connections (802.1q VLANs)
• Public: To AWS cloud (Amazon S3
endpoints etc.)
• Private: To in-VPC resources
• Consistent network performance
• Compatible with all AWS services
Ingest Options – AWS Direct Connect
aws.amazon.com/directconnect
• Snowball is a petabyte-scale data
transport solution
• Uses secure appliances to transfer
large amounts of data into and out of
AWS
• Includes a high-speed, 10 Gbps
network connection to minimize data
transfer times
• Designed to transfer up to 50
terabytes of data from your data
source to the appliance in less than
one day, plus shipping time.
Ingest Options – AWS Import/Export Snowball
http://aws.amazon.com/importexport/
https://youtu.be/-PqOwc3KURw
• Rapidly move data into and out of AWS
• Portable storage device shipment to
AWS
• eSATA
• USB 2.0 and 3.0
• 2.5 and 3.5 inch internal SATA hard
drives
• Supports
• Amazon Elastic Block Store (EBS)
• Amazon Simple Storage Service (S3)
• Amazon Glacier
Ingest Options – AWS Import/Export Disk
aws.amazon.com/importexport/disk
• On-premises, virtual iSCSI storage
appliance
• Local cache enables low latency
access to data
• Gateway – stored volumes
• Gateway – cached volumes
• Copies data in the form of Amazon
EBS snapshots to Amazon S3
• Leverage Amazon S3 server-side
encryption
• Recover to Amazon EBS / Amazon
EC2
Ingest Options – AWS Storage Gateway
aws.amazon.com/storagegateway/
Partner Ingest Options
https://aws.amazon.com/marketplace/search?page=1&category=2649341011
Moving Big Data into the Cloud with Tsunami UDP
https://blogs.aws.amazon.com/bigdata/post/Tx33R88KHCWEOHT/Moving-Big-Data-into-the-Cloud-with-Tsunami-UDP
MEDIA STORAGE & ARCHIVE
Amazon Elastic
Block Store (EBS
Amazon GlacierAmazon Simple Storage
Service (S3)
Long-term object archive
Extremely low cost per gigabyte
99.999999999% durability
Highly scalable object storage
1 byte to 5 TB in size
99.999999999% durability
High-performance block storage device
1 GB to 16 TB in size
Mount as drives to instances with
snapshot/cloning functionalities
AWS Storage and Archive Options
Storage Options - Amazon Elastic Block Store (EBS)
• High I/O block storage for Amazon EC2
• Predictably scale to 1000s of IOPS per
Amazon EC2 instance
• Automatic replication within the Availability
Zone
• 10x more reliable than commodity disk drives
• Point-in-time snapshots
• Amazon S3 durability (11-9s)
• Point-in-time snapshots across regions
aws.amazon.com/ebs/
Storage Options - Amazon S3
• Designed for 99.999999999% durability
• Authentication & authorisation mechanisms
ensure that data is kept secure
• Multiple encryption options
• Standard, infrequent access (IA) & Reduced
redundancy storage (RRS)
aws.amazon.com/s3/
Amazon S3 - Security Controls
• Bucket- and object-level permissions
• Owner only access (by default)
• Signed URLs/query string authentication
• IAM policies
• Versioning
• MFA delete
https://youtu.be/VC0k-noNwOU
bucket
Bucket level
operations
• Creation and deletion of buckets
• Modifications to access controls
• Changes to lifecycle policies
• Changes to cross-region replication settings
logging
bucket
AWS CloudTrail
objects
Object level
operations
logging
bucket
S3 Server
Access Logs
http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html
https://aws.amazon.com/blogs/aws/amazon-s3-update-cloudtrail-integration/
Amazon S3 Logging & Auditing
bucket
Bucket level
operations
• Creation and deletion of buckets
• Modifications to access controls
• Changes to lifecycle policies
• Changes to cross-region replication settings
logging
bucket
AWS CloudTrail
objects
Object level
operations
logging
bucket
S3 Server
Access Logs
http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html
https://aws.amazon.com/blogs/aws/amazon-s3-update-cloudtrail-integration/
Amazon S3 Logging & Auditing
Archiving Options - Amazon Glacier
• $0.007 - GB per month [ EU(Ireland) ]
• Retrievals:
• 5% of monthly average storage (pro-rated daily)
free, after this 0.011 per gigabyte
• Synchronous in
• 3–5 hour asynchronous retrieval
• Designed for 99.999999999% durability
• AES 256 encryption at rest
• Highly scalable and reliable
• Authentication & authorisation mechanisms
ensure data is kept secure
aws.amazon.com/glacier
Archiving Options - Object Lifecycle Management
• Seamlessly move data from
	 	 Amazon S3 → Amazon Glacier
• 3-5 hour asynchronous retrieval
• Data lifecycle policies
• $0.01 per GB for Amazon Glacier costs
http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
MEDIA CONTENT DELIVERY
Using AWS for Media Streaming
Ecosystem
Scaling
Media Specific Capabilities
Encode to Take Advantage of Commonality Across Devices
Ingest
Amazon S3 Amazon Elastic Transcoder
Lowest number of encodes that span maximum number of devices
H.264 video, AAC audio
Low quality, high quality & 720p HD compression
http://aws.amazon.com/elastictranscoder/
• All HTTP-based streaming protocols (HLS,
HDS, Smooth Streaming, MPEG-DASH)
supported
• Video streaming-specific caching
optimizations
• Scalable to handle popular content
• Global reach (50+ edge locations)
• Native streaming support for HLS
• Joint solutions with streaming media ISVs
• Granular customer access logs
Video Streaming with Amazon CloudFront
http://aws.amazon.com/cloudfront/
Amazon CloudFront Security Controls
• CloudFront’s private content feature
• Only deliver content to securely signed requests
• HTTPS ONLY requests/delivery
• CloudFront origin access identity
• Signed URL verification
• Policy based on a timed URL or a CIDR block of
the requestor
• HTTPS ONLY origin fetches
• Trusted signers
• Access logs
Amazon S3 

(Media Storage)
Amazon CloudFront
End User
HTTP________
HTTPS ONLY
Delivery EC2 Instances
Security Group
CloudFront Origin Access Identity
Signed Request
H
TTPS
HTTPS
Amazon S3 

(Logs Storage)
Access Logs
http://aws.amazon.com/cloudfront/streaming
Amazon CloudFront Media Streaming Tutorials
CloudFront
Access Logs
Amazon S3
Bucket
Monitor and Measure Customer Experience
Partner Tools
Amazon EMR
RESOURCES YOU CAN USE
TO LEARN MORE
aws.amazon.com/digital-media
Media & Entertainment Sessions from AWS re:Invent 2015
http://aws.amazon.com/digital-media/2015-reInvent-slides/
Digital Media Customer References
https://aws.amazon.com/digital-media/media-customer-references/
AWS Media Solutions Center
https://aws.amazon.com/digital-media/solutions/
aws.amazon.com/architecture/
Certification
aws.amazon.com/certification
Self-Paced Labs
aws.amazon.com/training/

self-paced-labs
Try products, gain new skills, and
get hands-on practice working
with AWS technologies
aws.amazon.com/training
Training
Validate your proven skills and
expertise with the AWS platform
Build technical expertise to
design and operate scalable,
efficient applications on AWS
AWS Training & Certification
Follow
us
for m
ore
events
&
w
ebinars
@AWScloud for Global AWS News & Announcements
@AWS_UKI for local AWS events & news
@IanMmmm
Ian Massingham — Technical Evangelist

More Related Content

What's hot

What's hot (20)

Amazon EC2 Masterclass
Amazon EC2 MasterclassAmazon EC2 Masterclass
Amazon EC2 Masterclass
 
SRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDBSRV404 Deep Dive on Amazon DynamoDB
SRV404 Deep Dive on Amazon DynamoDB
 
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 MasterclassAWS March 2016 Webinar Series - Amazon EC2 Masterclass
AWS March 2016 Webinar Series - Amazon EC2 Masterclass
 
Fast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for RedisFast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for Redis
 
Amazon S3 and EC2
Amazon S3 and EC2Amazon S3 and EC2
Amazon S3 and EC2
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
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 ...
 
AWS APAC Webinar Week - Launching Your First Big Data Project on AWS
AWS APAC Webinar Week - Launching Your First Big Data Project on AWSAWS APAC Webinar Week - Launching Your First Big Data Project on AWS
AWS APAC Webinar Week - Launching Your First Big Data Project on AWS
 
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field ExperienceAWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
AWS April 2016 Webinar Series - S3 Best Practices - A Decade of Field Experience
 
Amazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel AvivAmazon EC2 - Masterclass - Pop-up Loft Tel Aviv
Amazon EC2 - Masterclass - Pop-up Loft Tel Aviv
 
Amazon EC2:Masterclass
Amazon EC2:MasterclassAmazon EC2:Masterclass
Amazon EC2:Masterclass
 
Amazon S3 Overview
Amazon S3 OverviewAmazon S3 Overview
Amazon S3 Overview
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
Getting Started on AWS
Getting Started on AWS Getting Started on AWS
Getting Started on AWS
 
Deep Dive RDS & Aurora - Pop-up Loft TLV 2017
Deep Dive RDS & Aurora - Pop-up Loft TLV 2017Deep Dive RDS & Aurora - Pop-up Loft TLV 2017
Deep Dive RDS & Aurora - Pop-up Loft TLV 2017
 
Amazon S3 Masterclass
Amazon S3 MasterclassAmazon S3 Masterclass
Amazon S3 Masterclass
 
Masting Access Control Policies
Masting Access Control PoliciesMasting Access Control Policies
Masting Access Control Policies
 
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
(STG401) Amazon S3 Deep Dive & Best Practices
(STG401) Amazon S3 Deep Dive & Best Practices(STG401) Amazon S3 Deep Dive & Best Practices
(STG401) Amazon S3 Deep Dive & Best Practices
 

Viewers also liked

Hp aspera-big data cloud-v2
Hp aspera-big data cloud-v2Hp aspera-big data cloud-v2
Hp aspera-big data cloud-v2
dkumiaspera
 
Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)
Stephan Marais
 
Smartroom_by_Hibox
Smartroom_by_HiboxSmartroom_by_Hibox
Smartroom_by_Hibox
Danny Shaw
 

Viewers also liked (20)

Amazon Redshift Masterclass
Amazon Redshift MasterclassAmazon Redshift Masterclass
Amazon Redshift Masterclass
 
Hp aspera-big data cloud-v2
Hp aspera-big data cloud-v2Hp aspera-big data cloud-v2
Hp aspera-big data cloud-v2
 
Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)
 
Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps
 
Media Streaming on AWS
Media Streaming on AWSMedia Streaming on AWS
Media Streaming on AWS
 
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C. AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
AWS Deployment Best Practices - AWS Symposium 2014 - Washington D.C.
 
20160629 aws well-architected
20160629 aws well-architected20160629 aws well-architected
20160629 aws well-architected
 
Development and Test on AWS
Development and Test on AWSDevelopment and Test on AWS
Development and Test on AWS
 
Smartroom_by_Hibox
Smartroom_by_HiboxSmartroom_by_Hibox
Smartroom_by_Hibox
 
Hibox Aura
Hibox AuraHibox Aura
Hibox Aura
 
Iptv vs ott fontaine-idate
Iptv vs ott   fontaine-idateIptv vs ott   fontaine-idate
Iptv vs ott fontaine-idate
 
TVIP company
TVIP companyTVIP company
TVIP company
 
High Definition Iptv Set Top Box
High Definition Iptv Set Top BoxHigh Definition Iptv Set Top Box
High Definition Iptv Set Top Box
 
Rise and Growth of OTT Video Market in Asia
Rise and Growth of OTT Video Market in AsiaRise and Growth of OTT Video Market in Asia
Rise and Growth of OTT Video Market in Asia
 
Proxima.TV OTT IPTV
Proxima.TV OTT IPTVProxima.TV OTT IPTV
Proxima.TV OTT IPTV
 
Aws storage for media overview
Aws storage for media overview Aws storage for media overview
Aws storage for media overview
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
 
Icareus Solutions OTT
Icareus Solutions OTT Icareus Solutions OTT
Icareus Solutions OTT
 
Proxima.TV OTT Solution for Broadcaster and Content Publishers
Proxima.TV OTT Solution for Broadcaster and Content PublishersProxima.TV OTT Solution for Broadcaster and Content Publishers
Proxima.TV OTT Solution for Broadcaster and Content Publishers
 
Home Brew IPTV head-end
Home Brew IPTV head-endHome Brew IPTV head-end
Home Brew IPTV head-end
 

Similar to Journey Through the Cloud - Digital Media

Similar to Journey Through the Cloud - Digital Media (20)

Journey Through the Cloud - Digital Media
Journey Through the Cloud - Digital MediaJourney Through the Cloud - Digital Media
Journey Through the Cloud - Digital Media
 
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
數位媒體雲端儲存案例和技術分享 (AWS Storage Options for Media Industry)
 
雲端媒體串流
雲端媒體串流雲端媒體串流
雲端媒體串流
 
Scalable Media Workflows in the Cloud
Scalable Media Workflows in the CloudScalable Media Workflows in the Cloud
Scalable Media Workflows in the Cloud
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summary
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
 
AWS Tips for LAUNCHing Your Infrastructure in the Cloud
AWS Tips for LAUNCHing Your Infrastructure in the CloudAWS Tips for LAUNCHing Your Infrastructure in the Cloud
AWS Tips for LAUNCHing Your Infrastructure in the Cloud
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
 
AWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage OptionsAWS APAC Webinar Week - Understanding AWS Storage Options
AWS APAC Webinar Week - Understanding AWS Storage Options
 
Highly secure content delivery at global scale with amazon cloudfront
Highly secure content delivery at global scale with amazon cloudfrontHighly secure content delivery at global scale with amazon cloudfront
Highly secure content delivery at global scale with amazon cloudfront
 
Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
AWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for GovernmentAWS Webcast - Explore the AWS Cloud for Government
AWS Webcast - Explore the AWS Cloud for Government
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
Streaming Content on AWS
Streaming Content on AWSStreaming Content on AWS
Streaming Content on AWS
 
Building Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scaleBuilding Hybrid Cloud Storage Architectures with AWS @scale
Building Hybrid Cloud Storage Architectures with AWS @scale
 
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
AWS re:Invent 2016: Hybrid Architectures: Bridging the Gap to the Cloud( ARC2...
 
AWS Webcast - Library Storage Webinar
AWS Webcast - Library Storage WebinarAWS Webcast - Library Storage Webinar
AWS Webcast - Library Storage Webinar
 
Alert Logic
Alert LogicAlert Logic
Alert Logic
 
Running Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web ServicesRunning Microsoft Enterprise Workloads on Amazon Web Services
Running Microsoft Enterprise Workloads on Amazon Web Services
 

More from 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
 

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

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Journey Through the Cloud - Digital Media

  • 1. Journey Through the Cloud ianmas@amazon.com @IanMmmm Ian Massingham — Technical Evangelist Digital Media
  • 2. Journey Through the Cloud Learn from the journeys taken by other AWS customers Discover best practices that you can use to bootstrap your projects Common use cases and adoption models for the AWS Cloud 1 2 3
  • 3. Digital Media Amazon Web Services provides a set of secure and on-demand storage, archive, computing, transcoding, streaming, and application services for media companies
  • 4. Agenda Why AWS for Digital Media Applications?
 Media Ingest
 Media Storage & Archive
 Media Content Delivery
 Useful Resources
  • 5. WHY AWS FOR DIGITAL MEDIA APPLICATIONS?
  • 6. AWS for Digital Media Applications
  • 8. AWS security approach Size of AWS
 security team Visibility into
 usage & resources Increasing your Security Posture in the Cloud
  • 9. Broad Accreditations & Certifications
  • 10. AWS Direct Connect Elastic Load Balancing AWS Import/ Export Amazon S3 AWS Storage Gateway Amazon Glacier Amazon EBS Amazon CloudFront Amazon CloudSearch Amazon SNS Amazon SQS Amazon SWF Amazon Elastic Transcoder Amazon EC2 Amazon EMR Amazon DynamoDB Amazon VPC Amazon RDS Amazon Redshift Amazon ElastiCache AMI Amazon Route 53 Ingest Store DeliverProcess Amazon EC2 AWS Services Stack in a Media Workflow
  • 12. AWS Direct Connect Dedicated bandwidth between your site and AWS AWS Storage Gateway On-premises storage federation with Amazon S3 and Amazon Glacier AWS Import/Export Physical transfer of media into and out of AWS AWS Ingest Options
  • 13. 1.Multipart upload 2.Request rate optimization 3.TCP window scaling 4.TCP selective acknowledgement Ingest Options – Amazon S3 Multipart Uploads http://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
  • 14. • Reduces costs for bandwidth-heavy workloads • Private connectivity to AWS • Physical connection – 1 Gbps or 10 Gbps port • Logical connections (802.1q VLANs) • Public: To AWS cloud (Amazon S3 endpoints etc.) • Private: To in-VPC resources • Consistent network performance • Compatible with all AWS services Ingest Options – AWS Direct Connect aws.amazon.com/directconnect
  • 15. • Snowball is a petabyte-scale data transport solution • Uses secure appliances to transfer large amounts of data into and out of AWS • Includes a high-speed, 10 Gbps network connection to minimize data transfer times • Designed to transfer up to 50 terabytes of data from your data source to the appliance in less than one day, plus shipping time. Ingest Options – AWS Import/Export Snowball http://aws.amazon.com/importexport/ https://youtu.be/-PqOwc3KURw
  • 16. • Rapidly move data into and out of AWS • Portable storage device shipment to AWS • eSATA • USB 2.0 and 3.0 • 2.5 and 3.5 inch internal SATA hard drives • Supports • Amazon Elastic Block Store (EBS) • Amazon Simple Storage Service (S3) • Amazon Glacier Ingest Options – AWS Import/Export Disk aws.amazon.com/importexport/disk
  • 17. • On-premises, virtual iSCSI storage appliance • Local cache enables low latency access to data • Gateway – stored volumes • Gateway – cached volumes • Copies data in the form of Amazon EBS snapshots to Amazon S3 • Leverage Amazon S3 server-side encryption • Recover to Amazon EBS / Amazon EC2 Ingest Options – AWS Storage Gateway aws.amazon.com/storagegateway/
  • 19. Moving Big Data into the Cloud with Tsunami UDP https://blogs.aws.amazon.com/bigdata/post/Tx33R88KHCWEOHT/Moving-Big-Data-into-the-Cloud-with-Tsunami-UDP
  • 20. MEDIA STORAGE & ARCHIVE
  • 21. Amazon Elastic Block Store (EBS Amazon GlacierAmazon Simple Storage Service (S3) Long-term object archive Extremely low cost per gigabyte 99.999999999% durability Highly scalable object storage 1 byte to 5 TB in size 99.999999999% durability High-performance block storage device 1 GB to 16 TB in size Mount as drives to instances with snapshot/cloning functionalities AWS Storage and Archive Options
  • 22. Storage Options - Amazon Elastic Block Store (EBS) • High I/O block storage for Amazon EC2 • Predictably scale to 1000s of IOPS per Amazon EC2 instance • Automatic replication within the Availability Zone • 10x more reliable than commodity disk drives • Point-in-time snapshots • Amazon S3 durability (11-9s) • Point-in-time snapshots across regions aws.amazon.com/ebs/
  • 23. Storage Options - Amazon S3 • Designed for 99.999999999% durability • Authentication & authorisation mechanisms ensure that data is kept secure • Multiple encryption options • Standard, infrequent access (IA) & Reduced redundancy storage (RRS) aws.amazon.com/s3/
  • 24. Amazon S3 - Security Controls • Bucket- and object-level permissions • Owner only access (by default) • Signed URLs/query string authentication • IAM policies • Versioning • MFA delete https://youtu.be/VC0k-noNwOU
  • 25. bucket Bucket level operations • Creation and deletion of buckets • Modifications to access controls • Changes to lifecycle policies • Changes to cross-region replication settings logging bucket AWS CloudTrail objects Object level operations logging bucket S3 Server Access Logs http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html https://aws.amazon.com/blogs/aws/amazon-s3-update-cloudtrail-integration/ Amazon S3 Logging & Auditing
  • 26. bucket Bucket level operations • Creation and deletion of buckets • Modifications to access controls • Changes to lifecycle policies • Changes to cross-region replication settings logging bucket AWS CloudTrail objects Object level operations logging bucket S3 Server Access Logs http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html https://aws.amazon.com/blogs/aws/amazon-s3-update-cloudtrail-integration/ Amazon S3 Logging & Auditing
  • 27. Archiving Options - Amazon Glacier • $0.007 - GB per month [ EU(Ireland) ] • Retrievals: • 5% of monthly average storage (pro-rated daily) free, after this 0.011 per gigabyte • Synchronous in • 3–5 hour asynchronous retrieval • Designed for 99.999999999% durability • AES 256 encryption at rest • Highly scalable and reliable • Authentication & authorisation mechanisms ensure data is kept secure aws.amazon.com/glacier
  • 28. Archiving Options - Object Lifecycle Management • Seamlessly move data from Amazon S3 → Amazon Glacier • 3-5 hour asynchronous retrieval • Data lifecycle policies • $0.01 per GB for Amazon Glacier costs http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html
  • 30. Using AWS for Media Streaming Ecosystem Scaling Media Specific Capabilities
  • 31. Encode to Take Advantage of Commonality Across Devices Ingest Amazon S3 Amazon Elastic Transcoder Lowest number of encodes that span maximum number of devices H.264 video, AAC audio Low quality, high quality & 720p HD compression http://aws.amazon.com/elastictranscoder/
  • 32. • All HTTP-based streaming protocols (HLS, HDS, Smooth Streaming, MPEG-DASH) supported • Video streaming-specific caching optimizations • Scalable to handle popular content • Global reach (50+ edge locations) • Native streaming support for HLS • Joint solutions with streaming media ISVs • Granular customer access logs Video Streaming with Amazon CloudFront http://aws.amazon.com/cloudfront/
  • 33. Amazon CloudFront Security Controls • CloudFront’s private content feature • Only deliver content to securely signed requests • HTTPS ONLY requests/delivery • CloudFront origin access identity • Signed URL verification • Policy based on a timed URL or a CIDR block of the requestor • HTTPS ONLY origin fetches • Trusted signers • Access logs Amazon S3 
 (Media Storage) Amazon CloudFront End User HTTP________ HTTPS ONLY Delivery EC2 Instances Security Group CloudFront Origin Access Identity Signed Request H TTPS HTTPS Amazon S3 
 (Logs Storage) Access Logs
  • 35. CloudFront Access Logs Amazon S3 Bucket Monitor and Measure Customer Experience Partner Tools Amazon EMR
  • 36. RESOURCES YOU CAN USE TO LEARN MORE
  • 38. Media & Entertainment Sessions from AWS re:Invent 2015 http://aws.amazon.com/digital-media/2015-reInvent-slides/ Digital Media Customer References https://aws.amazon.com/digital-media/media-customer-references/ AWS Media Solutions Center https://aws.amazon.com/digital-media/solutions/
  • 40. Certification aws.amazon.com/certification Self-Paced Labs aws.amazon.com/training/
 self-paced-labs Try products, gain new skills, and get hands-on practice working with AWS technologies aws.amazon.com/training Training Validate your proven skills and expertise with the AWS platform Build technical expertise to design and operate scalable, efficient applications on AWS AWS Training & Certification
  • 41. Follow us for m ore events & w ebinars @AWScloud for Global AWS News & Announcements @AWS_UKI for local AWS events & news @IanMmmm Ian Massingham — Technical Evangelist