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 Growth Trend, 2013 - 2017
Trend line for Netflix Taiwan Traffic Trendline for Netflix Taiwan Traffic
Brazil JAN-2013 JAN-2014 JAN-2015 JAN-2016 JAN-2017 ~30x growth in 4 years!
How Does Netflix Manage Growth?
- 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
How Does Netflix Help You Manage Growth?
- 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
Peak Required Upstream Peak Required Netflix Capacity ISP Capacity 350Gbps ISP Network 1Tbps Customer Homes
Peak Required Peak Required Upstream Netflix Capacity ISP ISP Network Capacity 0 Customer 650Gbps Homes
What is my peering strategy? Should I Peer? Where should I peer? Who should I peer with?
April 2017 Fiber Cut
The Future
- 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
Questions?
Thank You!
Recommend
More recommend