virtualize your video - e-shelter · pdf filevirtualize your video broadcast meets ip ......
TRANSCRIPT
Virtualize your Video
Broadcast meets IP
e-shelter Campus, Frankfurt, July 2014
Stefan Meier & Elie Sader
Emergence of new media firms
Pay TV Providers
• Very successful business model
• Growth is slowing
• Generate $$ mostly from linear channel TV
• Flexibility level – limited
• Infrastructure is rigid
New media providers
• Limited revenue
• Very fast growth rates
• Generate $$ mostly from VOD (subscription or advertisement)
• Flexibility level – very high
• Infrastructure is elastic
“Traditional TV and digital are on a crash course to converge” excellent study from LUMA partners:
http://www.businessinsider.com/luma-partners-on-the-future-of-tv-2014-7?op=1#ixzz36nd7FGaF
What’s the problem with rigid infrastructure?
Today
• Today’s video infrastructure is appliance based; connectivity is often proprietary
• The system is very reliable but highly inflexible
Challenge
• Consumers now have more ‘say’ in what they want…
• Being able to evolve and answer rapidly is the big challenge
• Can we launch a new channel in 2 weeks? Support new devices in 30 days?
• Can we reduce operational costs while growing our services?
• It is becoming increasingly difficult to do so with inflexible infrastructure
What is the opportunity?
Data center
• Unified infrastructure
• Efficient networking
• Elastic capabilities
Opportunity
• Is it possible to move the broadcast/playout facility to IT infrastructure?
• Can we really get the flexibility and reliability?
• We believe that today (2014) it is possible. It was not 3 years ago
Expected benefits
AGILITY Non-disruptive scaling, full time and part time
Multi-tenant infrastructure, de-couple application from infrastructure
Freedom of choice on server infrastructure
IMPROVE COSTS Focus video operations on applications, reduced focus on underlying HW
Lower TCO over traditional video infrastructure deployments
Reduced administration and operations cost (complexity, time and staffing)
AVAILABILITY Maintaining high availability of video services. On premise & overflow
Less HW to qualify and maintain
Disaster recovery HE
Sample customer use case targets
Texas Football
SIMPLE INFRASTRUCTURE
Profitably monetize vastly more content
Significantly reduce video infrastructure
TCO
e e
O
IT ECONOMICS
MAXIMIZE BANDWIDTH VALUE
Deliver stunning video experiences
everywhere
6 12 6 12
Live Encoding
File Transcoding
FLEXIBILITY
Nimbly pursue content monetization
opportunities
Broadcast & Multiscreen Delivery
Primary Distribution Production & Playout
Virtualizing the Video Infrastructure
FROM: Discrete proprietary video appliances
TO: Integrated & virtualized video services infrastructure
Device specific software Common software platforms
Hardware defined architecture Software defined architecture
Bespoke processors Common processors
Fixed functional devices Functional collapse
Custom video technologies IP & standardization
A Vision of the Future of Video
Virtualize
Video
Vivid
Velocity Value
Orchestrate Open
Optimize Operations
On Demand
Simplify
Speed
System
Scalable
Software
virtualize and simplify media processing infrastructures VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVViiiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrttttttttttttttttttttuuuuuuuuuuuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllliiiiiiiiiiizzzzzzzzzzzzzzzzzeeeeeeeeeeeeee
VVVVVVVVVVVVVVVVVVVVVVVVVVVVViiiiiiiddddddddddddddddddddddeeeeeeeeeeeeeeeooooooooooooooooooooooooooooo
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVViiiiiiiiiiiiiiivvvvvvvvvvvvvvvvviiiiiiiiddddddddddddddddddd
VVVVVVVVVVVVeeeeeeeeeeeeeelllllllllloooooooooooccccccccccccccciiiiiiiiitttttttttttttttttttyyyyyyyyyyyyyyyyyyy VVVVVVVVVVVVVVVaaaaaaaaaaaaalllllllllllllllllluuuuuuuuuuuuueeeeeeeeeeeeeeee
OrcheeesssstttttrrrrrrraaaaaaatttteeeeeeeeeeOOOOOOpppppeeeen
OptimizeOperaattttttttiiiiiiiiiiooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnsssssssssssssssssssss
OOOOOOOOOOOOOOOnnnnnnnnnnn DDDDDDDDDDDDDeemmaanndd
SSSSSSSSSSSSSSiiiiiiiiiimmmmmmmmmmmmmmmmmmmpppppppppppppppplllllllllllllliiiiiiiiiiiiiiiifffffyyyyyyyyyyyyyyyyyyyyyy
SSSSSSSSSSSSSSSSppppppppppppppppppppeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddd
SSSSSSSSSSSSSSSSSSyyyyyyyyyyyssssssssssssssssssstttttttttttttttttttteeeeeeeeeeemmmmmmmmmmmmmmmmmmmmmmmm
SSSSSSSSSSSSSSSSSSSScccccccccccccccccccccccaaaaaaaaaaalllllllllllllaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbblllllllllllllllleeeeeeeeeee
SSSSSSSSSSSSSSSSSSSSoooooooooooooooooooffffffffffffffffffffftttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaarrrrrrrrrrrreeeeeeeeeeeeee
vvvvvvvvvvvvvvviiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrtualize and simmmmmmmmmmmmmmmmmmppppppppppppppppppppppllllllllllllllllliiiiiiiiiiiiiiiiifffffffffffffffffffyyyyyyyyyyyyyyyyyyy mmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddiiiiiiiiiiiiiiiiaaaaaaaaa ppppppppppppprocessing infraaaaaaaaaaassssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccctttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeesssssssssssssssssssss
Innovation focus
MAXIMIZE BANDWIDTH VALUE
Compression
IT ECONOMICS
12
61211122
Live Encoding
File Transcoding ding
FLEXIBILITY Virtualization
Functional Collapse
Texas Football
SIMPLE INFRASTRUCTURE
pression FunctiCollap
INNOVATION
PURE Compression Engine
- SW Advantages
! Greatly improved compression – Optimize steps previously “hardwired” in ASIC – Pre-processing automatically selected per video “behavior”
! Configurable quality vs. density tradeoff – Remove optional cycle-intensive processing for higher density
! Faster innovation – Shorter time from algorithm / idea to implementation & product
! Performance - Leveraging Moore’s law – Increased density / performance as new CPUs
models become available
SD MPEG-2
HD
CBR
MPEG-4
/ AVC VBR
ABR UHD HEVC
PURE Compression Engine
SW on COTS Blade Server Advantages
! 75%-80% savings on network – Ports / cables / wiring
– Network complexity is hidden inside blade fabric
! Virtualization enables HW platform selection irrespective of video vendor / application
– Best of breed / “House” platform
– Better negotiation position with HW vendor
! Shared HW across applications in data center
– Simplified redundancy, sparing, purchasing
! No need to qualify HW per vendor / product
! Simplified servicing
! Video ops focuses more on video services and applications and less on HW & infrastructure
SW Virtualization Advantages
! Upgrade HW platform for improved density/ performance – Using existing SW licenses
– Using the same SW image across different HW models
! Robust HW sharing between apps – Day-part allocation to Live vs. File based transcoding
! Automatically spawn additional instances for load spikes, short-lived events – e.g. Winter Olympics Soccer world cup ☺
! Usage based licensing
! Enhanced monitoring & management tools
! Faster recovery times upon HW failures
Standard Hardware Servers
Virtual Shared Services
Compute Networking Storage
Harmonic VOS Framework
Graphics &
Branding Playout
PURE
Compression Ingest Graphics &
Branding Playout
PURE
Compression
Processing, Packaging & Delivery
Production Broadcast Multiscreen
Compression
Virtualization
Functional Collapse
Graphics &
Branding Playout
PURE
Compression Ingest Graphics &
Branding Playout
PURE
Compression
Processing, Packaging & Delivery
Production Broadcast Multiscreen Ingest Ingest
Processing, Packaging & Delivery
Production Broadcast Multiscreen
Processing, Packaging & Delivery
PURE compression with HEVC
First VOS based Product: Electra XVM
Built for virtualized deployment
Enables flexible pricing models
Broadcast and multiscreen encoding
Integrated Graphics & simple Playout
Graphics & Branding
Playout
PURE Compression
Electra XVM
Blade Server Considerations
HP
c7000
Cisco
UCS 5108
Dell
PowerEdge
M1000e
IBM
Pure Flex
Form factor 16 blades
10 RU
2 PS, 4 fans
8 blades
6 RU
4 PS, 8 fans
16 blades
10 RU
6 PS, 9 fans
12 blades
12 RU
2 PS, 6 fans
IO Module Various configuration including 4 x 10GE (1+1), or mixed 1G and 10G
Built-in fabric Yes Yes Yes Yes
Additional physical boxes No Need external fabric
extender, runs UCS
manager
No No
Blade manager with
vCenter Plug-in
HP OneView UCS Manager OpenManage
Essentials
Flex System Manager
!"#$%!#$% !"#$%!#$% !#$% !#$% !#$% !#$%
&'()*+,(-.+/,01-)23 4/(*/(-
56)07""")%308+-/,1
9!:);8<=1-)>)?)0@<3318-)1<AB
C<(<)D13(1,
E'',1'<(F+3)G<H1,).IF(0@
C<(<)D13(1,
E'',1'<(F+3)G<H1,).IF(0@
E)-F=1)
*+,(-
;)-F=1)
*+,(-
&<3<'1J13()
23(1,K<01-
.(,1<JF3')J/8(F0<-()
F3(1,K<01-)L)?.(,1<JF3')J/8(F0<-()F3(1,K<01-)L)
!:)>)M130+=1N0@<3318-)*1,)$8<=1
D/-(+J1,)5O)%30+=1,
9?)D@<3318-B
6@H-F0<8)
6+,(-!#$% !#$%
D@<--F-)
&<3<'J13(
Port count reduction: blades versus traditional
encoders
Physical Ports: XVM/BladeSys versus Traditional Encoder platform for 4 channel/blade case
48 channels in 2x 10GbE ports 4 channels in 4x1GbE ports
Centralized Management Considerations
! VMware – vSphere SW suite: Hypervisor, vSphere Client, vCenter
• ESXi hypervisor • Client to management hypervisors and VMs • vCenter centralized infrastructure management
– Configuration and monitoring of complete infrastructure – Physical management via blade server vendor plug-in – Moving virtual machines between physical blades / chassis
! OpenStack (alternative to vCenter) – Open source environment, no SLA, community support – Multiple hypervisor support: KVM, vSphere, HyperV etc – Need engineering staff to develop/maintain
infrastructure management example
with vCenter
! vCenter Server and vCenter Operations Manager – Aggregates info/status of resources from all ESXi hosts – Central view for infrastructure administration – Roles and permissions for users and groups
! Centralized monitoring and management of both physical and virtual infrastructure – Virtual host management
• Load/build vSphere environment • Start/stop vSphere client components • Manage information generated about client components • Create virtual host templates to back up all configurations
– Aggregation of blade hardware/chassis info via blade system plugin (Example: HP OneView, IBM PureFlex)
Centralized Mgt Example: vCenter & NMX
Video Ops team Video services: sources, provisioning, video processing, outputs
Redundancy: sources, IP ports, app failover
Infrastructure Ops team VMs/HW: Virtual machines, profiles, network
configuration, blades, VM & blade failover
Scalability Considerations
Management Tool # of Blades(VM) # of ElectraX
vCenter Up to 1000 VMs Up to 1000 ElectraX
HP OneView Up to 640 blades Up to 640 ElectraX
UCS Manager Up to 160 blades Up to 160 ElectraX
UCS Central 4000+ blades 4000+ ElectraX
OpenStack 4000+ VMs 4000+ ElectraX
Virtualization sample case:
HP c7000 based for 1000 Channels
• Each cluster has 112 active VMs(Blades) and
16 backup VM(Blades)
• A pair of NMX
1000 Channel system:
- 9 clusters
- 9 pairs of NMX
- 1 pair of vCenter servers
- 1 pair of SQL DB
- 1 storage server
Physical infrastructure Redundancy
Sample Case
! Platform built-in component redundancy: - Redundant power supplies - Redundant fans - Redundant network links
- Redundant blades
! Redundant chassis
! Redundant site
! Redundancy management with platform infrastructure manager (together with vCenter/OpenStack)
Infrastructure Availability
! Redundancy
– Video services:
• NMX: – Monitoring/detection, initiated redundancy to predefined (hot) backup (as it
does in traditional systems)
– Infrastructure - hypervisors/blades/network:
• VMware vCenter
– vMotion: move VMs between blades for maintenance or load balancing
– HA (High Availability): failover protection against hardware and operating system outages
– FT (Fault Tolerance): live shadow instance of a virtual machine that is always up-to-date with the primary virtual machine
Virtualization sample case:
HP c7000 based solution: Electra XVM Redundancy
• Each Cluster consists of a pair of NMX
• The provisioned ElectraX
redundancy can be 15:1, 31:1, 63:1 or 127:1.
• A shared separate standby VM pool un-
provisioned by NMX (not
shown here) can be used to replace the failed VM
in the NMX network group
Video Application Redundancy and
Failed VM Replacement
NMX provides the video application redundancy management control
Total Cost of Ownership (TCO)
calculations elements
! What are the elements in a TCO calculation for VM-based media processing applications in a virtualized video infrastructure?
– CAPEX related
• Cost per channel of encoding (source decodes per blade or 1RU encoder) • Network infrastructure components
• Total network ports • Virtualization Software (hypervisor) • Virtualization management Software (centralized infrastructure management)
– OPEX related • Power
• Cooling • Rack space
• Infrastructure management & admin staffing • Video services Ops team staffing
• SLA • Initial Installation/Integration
!"#$%&'()*+,-").%/0(##$).$*%1%2*(.$%3'$)-%
4$5%+,)3$)3%
4$5%-$6"+$*%/,-$+789%%
:$;3'()*+,-$%
!"#$%&'!"#$'()*)($+#',-.'%#&''"/)&0'$/'%-+'0(-%-1$()23'
<(3+0%
!,#-$'%!,#-$'%
<(3+0%
!,#-$'%
=,#2>,)7&$+0)"+(#%?)@,%
<!=%
=,2'+$%!"#$*%7AB#,(-C,")3%
D)+,-").E+,F%G(+H$)-%
IC?%$)-B,")3%
&'"..$'%J,K*%
L%
/('K,)%D).")$%
L%L%
7M,5)#,(-C,")3%&('.$3%!"#$*%
/#,2-%=3,'(.$%
<!=%
&'"..$'%J,K*%
!"#$%&'()*+),('&-#')."(#$)
2'+$
N
O
P