Upload
amazon-web-services-korea
View
1.411
Download
4
Embed Size (px)
Citation preview
, , Amazon Web Services Korea
October 28, 2015
AWS
(Innovation, )
?
() () ()
Amazon Video
Min
ute
s Vie
wed
per
Cust
om
er
=No re-buffering
= re-buffering
QoS(Quality of Service) ?
What to Expect from the Session
, ?
Amazon Video ?
Amazon Video Amazon Web Services ?
Amazon Video
: What is it?
Origin CDN Players / Devices
4xx errors 5xx errors Requests per
minute
Cache hit/miss Network
congestion (to origin and to player)
Rebuffer events Fatal error events Average bitrate Time to first
frame
AV: Overview
Amazon Video:watch anytime, anywhereAmazon:
&
Prime Video:Amazon Video
AV: Overview
Prime Video:Amazon Video
AV: Overview
Reliability
Playback start time
Video quality
1
23
Prime Video:Amazon Video
AV: Overview
&
Prime Video:Amazon Video
AV: Overview
&
&
Prime Video:Amazon Video
AV: Overview
We noticed that you experienced poor video playback while watching the following rental on Amazon Video On Demand: Casablanca. Were sorry for the inconvenience and have issued you a refund for the following amount: $2.99. We hope to see you again soon.
- Amazon Letter to Shareholders 2013
Prime Video:
Scale & Complexity
# of customers Tens of Millions
Scale & Complexity
# of devices 500+
Scale & Complexity
# of end-user networks23,000
Scale & Complexity
# of titles600,000+
Scale & Complexity
# of transcodes5.4 Million+
Scale & Complexity
# of fragments50 Billion
Scale & Complexity
Challenges
: , Prime Video
Challenges
2009: The early days
Challenges
2009: The early days
CDN
Solutions
1 2 3/
, ,
1
Solutions
Solutions
1
Min
ute
s Vie
wed
per
Cust
om
er
=No re-buffering
= re-buffering
Solutions
Video Player2
Adaptive playback
CDN
DNS
CDN
3
Solutions
CDN Balancer
,
Solutions
Solutions
Solutions
Then > Now
270x 87%
:
2011 2012 2013 2014 2015
Am
azon
Vid
eo C
usto
mer
s
Web Services (Purchasing, Catalog, Vending, etc.)
Content Delivery
Telemetry Storage
Video Transcoding using AWS
Content Origin Storage
Amazon VideoJapan
Prime Video Austria
Amazon Originals
Amazon S3
Amazon RedshiftAmazon EC2
Amazon SWFAmazon EC2
Prime Video Japan
Prime Video UK & Germany
CloudFront
Then > Now
Netflix
About Netflix
With more than 30 million streaming members in the United States, Canada, Latin America, the United Kingdom, Ireland and the Nordics, Netflix, Inc. (NASDAQ: NFLX) is the world's leading internet subscription service for enjoying movies and TV programs[1]
[1] http://ir.netflix.com/
: Netflix on AWS
Netflix:worlds largest subscription Internet TV Business
1,500 Employees1,000 Tech & Dev
53M members 10k starts/sec 7B hours streamed Q3
= 10,000 PB delivered >33% of Internet traffic
(US, last mile, downstream)
60,000 instances 40 PB Amazon S3
:
Journey to the AWS
1999 2007 2008 2009 2010 2011 2012 2013 2014 2015
Netflix
Top-to-bottom 6 (DVD streaming, US International) 10x , 20x , 100x US-only 60 countries 35 spin-off
Personalization Engine User Info
Movie Metadata
Movie Ratings
Similar Movies
API
ReviewsA/B Test Engine
2B requests per day
into the Netflix API
12B outbound requests per
day to API dependencies
,
( )
30x growth in two years!
( )
Things will break
Open Source Projects - @NetflixOSS on Github
Github / TechblogApache
ContributionsTechblog Post Only
Coming Soon
PriamCassandra as a Service
AstyanaxCassandra client for Java
CassJMeterCassandra test suite
Cassandra Multi-region EC2 datastore support
AegisthusHadoop ETL for Cassandra
Explorers
Governator - Library lifecycle and dependency injection
OdinWorkflow orchestration
Blitz4j - Async logging
ExhibitorZookeeper as a Service
CuratorZookeeper Patterns
EVCacheMemcached as a Service
Eureka / DiscoveryService Directory
ArchaiusDynamics Properties Service
EddaQueryable config history
Server-side latency/error injection
REST Client + mid-tier LB
Configuration REST endpoints
Servo and Autoscaling Scripts
HonuLog4j streaming to Hadoop
Circuit Breaker - HystrixRobust service pattern
Asgard - AutoScaleGroup based AWS console
Chaos MonkeyRobustness verification
Latency Monkey
Janitor Monkey
Bakeries and AMI
Build dynaslaves
Legend
MLBAM
2014
There is absolutely no question in our mind that Amazon is THE #1 cloud provider and technology thought leadership that we could have ever chosen.
Joe Inzerillo, EVP & CTO, MLBAM
2015
MLBAM 2016 ?
?
() () ()
!