SLIDE 1
Peering to Scale the Netflix Perspective Scaling for Growth How - - PowerPoint PPT Presentation
Peering to Scale the Netflix Perspective Scaling for Growth How - - PowerPoint PPT Presentation
Peering to Scale the Netflix Perspective Scaling for Growth How Does Netflix Manage Growth? How Does Netflix Help You Manage Growth? What is My Peering Strategy The Future Scaling for Growth the Netflix Example Netflix Traffic
SLIDE 2
SLIDE 3
Scaling for Growth – the Netflix Example
SLIDE 4
SLIDE 5
Netflix Traffic Growth Trend, 2013 - 2017
SLIDE 6
Trendline for Netflix Taiwan Traffic
Trend line for Netflix Taiwan Traffic
SLIDE 7
JAN-2013 JAN-2014 JAN-2015 JAN-2016 JAN-2017
Brazil ~30x growth in 4 years!
SLIDE 8
How Does Netflix Manage Growth?
SLIDE 9
- Build an internal CDN (Open Connect) to
distribute content
- Build a global network to manage cache fill to
the edge
- Open peering at common exchange points
- Continuous improvements to CODECs to
minimize data usage without sacrificing user experience
- Adaptive streaming
- Preload all bitrates to minimize calls to Origin
SLIDE 10
SLIDE 11
How Does Netflix Help You Manage Growth?
SLIDE 12
- Provide free cache servers for partners to
deploy in their networks
- Servers are zero-touch
- Long-range forecasting
- Per-subnet traffic analysis
- Troubleshooting data (TCP Retransmits, Play
Delay)
- Efficient cache fill in a set, off-peak window
SLIDE 13
Peak Required Upstream Capacity 1Tbps
Peak Required Netflix Capacity 350Gbps
ISP Customer Homes ISP Network
SLIDE 14
Peak Required Upstream Capacity 650Gbps
Peak Required Netflix Capacity
ISP Customer Homes ISP Network
SLIDE 15
What is my peering strategy? Should I Peer? Where should I peer? Who should I peer with?
SLIDE 16
April 2017 Fiber Cut
SLIDE 17
The Future
SLIDE 18
- Traffic will continue to grow exponentially
even when subscriber growth levels out
- Content will continue to move to the edge,
while compute moves to the cloud
- Providers that anticipate growth and
proactively increase capacity will have the happiest eyeballs
SLIDE 19
Questions?
SLIDE 20