AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어...
-
Upload
amazon-web-services-korea -
Category
Technology
-
view
1.409 -
download
4
Transcript of AWS를 활용한 미디어 고객사 서비스 혁신 사례 - 양승도 :: AWS 미디어...
-
, , 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 ?
-
?
() () ()
-
!