Contenu connexe
Similaire à Juniper Content Delivery Network
Similaire à Juniper Content Delivery Network (20)
Plus de Sergii Liventsev (12)
Juniper Content Delivery Network
- 1. Juniper Media Flow
Junos Content Encore
Rich Content and Media Delivery
Architecture
Никита Попов
Juniper Networks
mpopov@juniper.net
- 3. CLOUD MOBILE CONTENT
CLOUD MOBILE CONTENT
The Network
Users Becomes a Key Enabler or Barrier
Applications
Mobile
Corp IT
Home
Cloud
Hosted
Branch
Ad-Hoc
Chosen
Campus
Ubiquitous Mobile Access
Is Now a Business Imperative
3 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 4. ВИНОВНИКИ РОСТА И НЕПРЕДСКАЗУЕМОСТИ ТРАФИКА
Apple отгрузил 35 миллионов iPhones в
Q1 2012
Google регистрирует 700,000 Andriod
устройств каждый день
4 4 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 5. CONNECTED CULTURE DRIVES EXPONENTIAL
GROWTH
Worldwide internet traffic, 1990-2020 PB/month
# of Connections
180,000
Video & Content Forecast Model
160,000
Over
140,000
60% +27%
2008-2020
120,000 CAGR
Of broadband traffic will be streaming
100,000
video and audio by 2015
17x
Growth
2008-2020
80,000
+32%
WWW is born
Video
60,000
40,000 Digital decade
+20%
20,000 Non-video
1990 1993 1996 1999 2002 2005 2008 2011 2014 2017 2021
Source: Juniper, Cisco, MINTS
5 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 6. RICH CONTENT DRIVING NEW NETWORK DEMANDS
Content / Bandwidth Demand
Online aggregators and
content everywhere offers
driving network demands…
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Video & Content
Over
60%
Of broadband traffic will be streaming
video and audio by 2015
6 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 7. THE CONTENT DELIVERY MARKET
World Wide CDN
The Content Delivery
$3.5B in 2013
Opportunity
2013 Europe 17% $3.5B
Middle East and Africa <1%
CDN Market: WW Revenue 2008-2013 About the Market
$4 000
Growing market
$3 500
World Wide Getting competitive
$3 000
lower entry barrier
$2 500
Pure players
$2 000
Akamai, Limelight, Edgecast…
$1 500
New entrants
$1 000 Intl telcos and NSPs
Europe
$500 New interests
$M $0 BW optimization, advert, etc…
2008 2009 2010 2011 2012 2013
© Frost & Sullivan 2009 – European Content Delivery Networks
7 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 9. FLOW OF PAYMENTS IN THE CONTENT DELIVERY
MARKETPLACE
SERVICES CAPACITY
End
Users
Accessing
Web
Sites
Content Owners Content Delivery Networks
Network Service Providers
70% + Deep
Discount
Margin Wholesale
9 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 10. CDN DEPLOYMENT MODELS
Akamai: OTT network focused on Global Edge deployment CDNetworks: Large global metro focused network
Limelight Networks: OTT network Global megaPOPs Level 3: Back bone based
10 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 11. Why Network Operators enter this market
Content delivery disconnect
CDN
Content Provider Telco Consumer
Provider
QoS disconnect
Content delivery connect
Content Provider Telco CDN Enabled Consumer
End-to-End QoS
11 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
11
- 12. A CONTENT DELIVERY SOLUTION GIVES OPERATORS
AN OPPORTUNITY TO EXPAND THEIR ROLE IN THE
OTT VIDEO VALUE CHAIN
Video Production Video Production
Indie producers, Endemol Indie producers, Endemol
etc. etc.
Broadcasters, studios, Broadcasters, studios,
cable nets cable nets
Universal, Paramount, SKY Universal, Paramount, SKY
Online Distributor Online Distributor
iPlayer, Hulu, YouTube, iPlayer, Hulu, YouTube,
Amazon Amazon
Content Delivery Network Service Provider
Akamai, Limelight BT, Orange, DT, Telefonica
Service Provider
BT, Orange, DT
Device Device
PC, mobile phone, STB, PC, mobile phone, STB,
tablet tablet
12 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 14. JUNIPER MEDIA FLOW BACKGROUND
Origin: Technology acquired from Ankeena Networks – April 2010. Roughly three
years in development.
Ankeena Founders: - Rajan Raghavan – RealChip, Xambala
- Prabakar Sunderrajan – Exodus, Netscaler
Today: Ankeena integrated in Juniper as the ‘Content and Media Business Unit’
Juniper Media Flow:
Delivers media and rich content at a massive scale with smooth viewing
experience (50,000 transactions per second, 40,000 sessions per server) –
differentiated Smooth Streaming and Multi-tiered Caching
Purpose-built software appliance that runs on generic x86 servers and
variety of storage devices (SATA/SAS/SSD/NFS).
Strategic Rationale for the Acquisition:
Web 2.0 content becoming larger and more rich, benefiting from acceleration
and network awareness
Performance Density in software
SPs are designing CDNs to solve their video traffic explosion problems –
improve economics and enhance experience of video delivery
Complimentary technology, mission and architecture
14 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 15. MEDIA FLOW SOLUTION COMPONENTS
Media Flow Controller VXA Series Media Flow Activate
(Junos Content Encore) Media Flow Engines (Junos Space Content
Director)
Junos Ready Software VXA 1001 VXA 2002 Junos Space
Application
VXA 1002 VXA 2010
• Intelligent, media-aware • High-performance, • Element
software appliance carrier class Juniper management system
• Hierarchical caching appliances • Provides centralized
• Assured Flow and • Purpose-built to management for Media
SmoothFlow to ensure optimize performance of Flow Controllers
subscriber experience Media Flow Controller • Open XML interfaces to
• Multi-protocol, mixed • Available in 1U and 2U integrate with existing
media delivery (NEBS) platforms provisioning systems
• Can be deployed on
Juniper VXA Series or
select x86 servers
15 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 16. CONTENT DELIVERY AT THE NETWORK EDGE
Service Provider Network
Subscribers
Content Delivery Server Load
Engine Balancer
Access Core Internet
Origin Servers
MX Series
OTT Content
Higher Quality of Reduced Traffic and
Experience Network Costs
Content Direct provides a future path of monetization for
service providers delivering content to end users
16 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 17. MEDIA FLOW DEPLOYMENT FLEXIBILITY
Origin Acceleration Network Optimization
Content Delivery Infrastructure Multiscreen Content Delivery
17 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 18. VXA SERIES: HIGH PERFORMANCE MEDIA DELIVERY
PLATFORMS
Purpose-built hardware appliances
Provide carrier-class reliability and availability features
On-board storage options
VXA1001 VXA1002 VXA2002 VXA2010
Throughput 1 Gbps 2 Gbps 4 Gbps 10 Gbps
Interfaces 2 x 1GbE 4 x 1GbE 4 x 1GbE
4 x 1GbE
(1GbE/10GbE) 2 x 10GbE
RAM 4 GB 8 GB 36 GB 36 GB
Storage .5 TB 2 TB 2 TB 8 TB
Sessions 2,000 4,000 10,000 40,000
Router Integrated (MX blade) will also be available soon
18 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 19. FOUNDATION OF MEDIA FLOW TECHNOLOGY
Built from the ground up, Media Flow is an innovative caching
and streaming building block for New Media CDNs
Tiered Cache Hierarchy
Management, Control and Analytics
Media Flow Controller New Applications
RAM
Junos SPACE / Junos SDK
Protocols Cache Devices Origin Storage
Media Flow Manger
HTTP HDD HTTP SSD
Performance
RTSP RAM
Flash Memory NFS
RTMP
Clustering
SAS
Plug-ins
SATA
Multi-Tier Cache Scheduler Network Stack
Core Engine NAS
Standard Juniper Juniper Router Capacity
x86 Appliance Blade
19 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 20. HARDWARE: FLEXIBLE CONFIGURATION
8 x 1 GigE Intel Pro 2 x 1 GigE on
Interface board
OR Dual 10 GigE interfaces
Redundant
Hot Swap
Power Supply Single OR Dual Quad
Core CPU
4 to 32 GB
RAM
SAS, SATA HDD
OR
SSD Flash Drive
20 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 21. DELIVERY OPTIMIZED VXA2100 CONFIGURATION
VXA 2100 configuration called the H10 appliance (Exact configuration may
change)
72 GB RAM
Dual quad-core CPUs (Xeon @ 2.13Ghz)
2x10G fiber network connections with only one connection actually used
2x400G SSD drives
14-40x900G 10K RPM SAS drives
External storage SCSI interface
21 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 22. SUPERIOR PERFORMANCE, LINEAR SCALABILITY
Concurrent Sessions Media Flow Controller Scales Linearly with
Processing and Memory Increases
45 000
40 000 Media Flow
35 000 Squid
30 000
25 000 HDD Throughput (Mbps)
20 000
15 000 4500
4000 Media Flow
10 000
5 000 3500 Squid
0 3000
4 Cores 6 Cores 8 Cores 2500
2000
1500
1000
Requests per Second 500
0
60 000
1 SATA
2 SATA
3 SATA
5 SATA
7 SATA
4 SATA
6 SATA
8 SATA
Media Flow
50 000
Squid
40 000
30 000
20 000
Data based on real-world tests performed for
10 000
Tier 1 service provider
0
4 Cores 6 Cores 8 Cores
22 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 24. СЕРВИСНАЯ КАРТА В МХ (APPLICATION SERVICES MULTI-
SERVICE LINE CARD – AS-MLC)
OS & APPLICATIONS HARDWARE
• Runs JUNOS with Media Flow Controller 3.x I • NEBS compliant services blade supported on MX960, 480, 240
• Supports advanced services such as Linear TV, VOD, FCC/RET • Hot swappable x86 MXC and NAND MSC
• Interoperable w/ PFE forwarding and sampling • Intel Sandy-Bridge CPU and MLC NAND Flash
• Native clustering and L4/L7 load balancing • 65K hours MTBF
Modular Card Carrier
8TB of MLC NAND Flash per
Modular (MCC)
MSC w/ on-board NAND
Storage Based on Juniper most
controller (future variants of
Card advanced high speed
4TB, 2TB, & 0.5TB)
(MSC) ASIC’s enabling the
Modular-Carrier-Card to
provide up to 80Gbps
application throughput
2 x Octal-core w/ 64GB RAM, Modular to the MX backplane w/
30- 40Gbps of streaming on Processing advanced features
MFC (Future security apps Card
and MP-SDK apps) (MXC)
PERFORMANCE HIGH AVAILABILITY NETWORK MANAGEMENT
• 40Gbps streaming, 8TB NAND Flash per blade • Cluster-based software upgrade and failover • JUNOS CLI, XML, JWEB
• Up to 8 blades per MX960 or 320Gbps • NAND reliability monitoring & life management • JUNSPACE
24 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 25. HIGH PERFORMANCE MEDIA DELIVERY PLATFORMS
Purpose-built to host Junos Content Encore and optimize performance of
Junos Content Solution
Provide carrier-class reliability and availability features
Modular, on-board storage options
VXA1002 VXA 2000 VXA2002 VXA2010 AS-MLC
Throughput 2 Gbps 20Gbps 2 Gbps 20 Gbps 40 Gbps
RAM 8 GB 72GB 36 GB 36 GB 72GB
Base Storage 2 TB N/A 2 TB 8 TB 6.4 TB
Add’l storage
SATA, SSD SAS, SATA, SSD SAS, SATA, SSD SAS, SATA, SSD SSD
options
Sessions 10,000 500,000 500,000 768,000
Junos Content Encore also available as standalone software system for deployment on
generally available x86 servers.
25 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 26. ИНТЕГРАЦИЯ С CDN
ПОСТРОЕНИЕ СОБСТВЕННОГО CDN
26 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 27. THE EVOLVING CONTENT DISTRIBUTION MODEL
Service providers own the Content providers partner
subscribers with CDNs
Service providers
can take different
paths for converged
delivery
Service providers
IPTV / VoD Service providers own the distribute VOD, IPTV
subscribers within their own networks
Internet only
Regardless, end
game is the same
Converged media Mixed IPTV, VOD and Internet
video content on a converged
distribution - any content, architecture
any device, one delivery
platform
27 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 28. PARTNER VS. BUILD
Partner examples
EdgeCast
DT uses Edgecast on it’s nodes to expand the global reach for
CDN solutions (http://www.edgecast.com/solutions/wholesale-cdn/)
Bitgravity (example TATA Comunications)
(…)Tata Communications’ CDN service powered by BitGravity.
With more than 300 points of presence worldwide(…)
Build examples
Level 3
The company operates one of the largest communications and Internet
backbones in the world. Level 3 is a Tier 1 network and the current owner
of AS1. (http://www.level3.com/index.cfm?pageID=129)
28 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 30. MFP ADAPTIVE STREAM FORMAT AND SECURE
CONTENT DELIVERY SUPPORT
Apple HTTP Live Streaming
• Live MPEG TS stream ingest (SPTS & MPTS) / real-time publishing
• Optional video recording for on demand support
• MPEG2.TS, ISMV, F4V and MP4 file ingest / off-line publishing
• AES-128 encryption with Key Management Server (KMS) partner
integration
Microsoft Silverlight
• Live MPEG TS stream ingest (SPTS & MPTS) / real-time publishing
• Optional video recording for on demand support
• MPEG2.TS, ISMV, F4V and MP4 file ingest / off-line file publishing
• Microsoft Playready CA integration
Adobe HTTP Dynamic Streaming
• Live MPEG TS stream ingest (SPTS & MPTS) / real-time publishing
• Optional video recording for on demand support
• Zeri packaged asset, F4V and MP4 file ingest / off-line file publishing
• Adobe FAX CA integration
30 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 31. MFC DEPLOYMENTS AT A GLANCE
Service
Origin /
Provider Edge
Datacenter
(CDN / NSP)
C
A
B
Internet Core /
Peering Point
Media Flow as Juniper Media Flow solution
A. Origin Accelerator efficiently stores, distributes and
B. Mid-Tier Cache delivers rich media content
C. Edge Cache
31 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 32. TCP CONNECTION OFFLOAD PROXY
Client Connection Proxy Server
SYN
SYN+ACK
ACK
GET
GET
Data
Data
FIN
ACK
FIN
ACK
32 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 33. TRANSPARENT PROXY CACHING
Transparent Caching: intercepts HTTP requests and redirects them to Web cache
servers or cache clusters. Router-based transparent proxy caching uses policy-based
routing to direct requests to the appropriate cache(s). For example, requests from
certain clients can be associated with a particular cache.
Transparent caches are also the simplest way to use a cache internally on a network (at
peering-hand off points between an ISP and a larger network, for example), because
they don't require explicit coordination with other caches.
Origin Server Farm
Origin Metro
TV
Music
INTERNET
Router PC
Video
Media Flow Media Flow
Web Controller
Controller
Mobile
(Origin Cache) (1st Level Cache)
33 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 34. REVERSE PROXY CACHING
Reverse Proxy Caching: Reverse proxy cache, also known as Web Server Acceleration, is a
method of reducing the load on a busy web server by using a web cache between the server
and the internet.
A reverse proxy cache differs from standard and transparent caches, in that it reduces load on
the origin web server, rather than reducing upstream network bandwidth on the client side.
Reverse Proxy Caches offload client requests for static content from the web server,
preventing unforeseen traffic surges from overloading the origin server.
Origin
Metro
Origin Server Farm Origin Cache
Origin Cache
TV
Music
INTERNET
LB / Router LB / Router
PC
Video
Web Media Flow
Controllers Media Flow
Controllers
Mobile
34 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 35. NETWORK OPTIMIZATION
MEDIA FLOW ACTIVATE (JUNOS SPACE PLATFORM)
Media Flow Activate
Selected site
templates
Network
Library of site templates
Operations Center
Provision
Selected sites
Media Flow
www Controller C
Region
Unmanaged OTT Content Region B
Region A available on VXA
Media Flow
Media Flow
Series or general
Media Flow Controller
Controller
Controller purpose servers
35 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 38. MANAGEMENT COMPONENTS
mfd(config) # int eth0 ip address
172.19.172.13 255.255.255.0
mfd (config) # int default-gateway
172.19.172.1
SSH CLI Email Alerts
mfd(config) #show interface eth0
Web GUI
HTTP/HTTPS
1000 @ 2 Mbps
SNMP
Logging
38 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 39. HIERARCHICAL CACHING
Network -level hierarchy
RAM
Performance
Device-level hierarchy
SSD
SAS
SATA
NAS
Capacity
39 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 40. INTELLIGENT MULTI-TIER CACHE
MFC keeps granular
analytics on objects TIER 1: RAM
RAM Tier
served. Promotion
to RAM
Intelligent caching and SSD Tier
network delivery
decisions based on
analytics. Promotion
to SSD
Eviction SAS Tier
Correlates objects
based on analytics to
manage lifetime,
Promotion
caching, and delivery of SATA Tier
objects. to SAS
Tier 4: SATA
2 TB
Hot-spotting to improve
caching efficiency.
40 Copyright © 2009 Juniper Networks, Inc. www.juniper.net
- 41. CONTENT PUBLISHING FOR ON-NET/OFF-NET
APPLICATIONS
Pre-Position Content
Content Library FTP
Allows content owners to pre-stage content into Media Flow cache via FTP
protocol
Avoids cache-miss & provides optimized handling for hot content
Pull Static Content On-Demand
Origin Server HTTP
Network
NFS
Attached
Storage Array
Fetch objects from different origin servers based on URL & Domain
Copyright © 2009 Juniper Networks, Inc. www.juniper.net
Save bandwidth by pulling only content that is requested by users
41
- 42. СПАСИБО ЗА ВНИМАНИЕ!
ВОПРОСЫ
Продолжим дискуссию -
mpopov@juniper.net
Никита Попов, Juniper
42 Copyright © 2009 Juniper Networks, Inc. www.juniper.net