Bringing Mission and Performance Critical Applications to Openstack Gilad Zlotkin, VP Virtualization & Management Products Samuel Bercovici, Director Cloud Integration
Feb 23, 2016
Bringing Mission and Performance Critical Applications to Openstack
Gilad Zlotkin, VP Virtualization & Management Products
Samuel Bercovici, Director Cloud Integration
Leadership in Application Delivery
Radware is one of the ADC market leaders and the most innovative vendor:• Cloud• Virtualization• SDN• NFV
Slide 2Source: Gartner (October 2013)
Magic Quadrant for Application Delivery Controllers
Why is LBaaS critical for cloud applications?
Slide 3
GSLB
Local Scale-OutFault Tolerance Global
Scale-Out
Our customers tell us they want:
Service Level Assurance for applications
provide guaranteed SLA and isolation
Migrate existing applications to cloud
be feature compliant (SSL, L7, etc.) with legacy enterprise Load Balancers
Use network virtualization
interoperate with overlay networks and bypass its inherit performance bottlenecks
Multi site application deployments
provide GSLB and hybrid-cloud interoperability
Slide 4
Cloud Load Balancing services must
Radware Investment with OpenStack
• Radware Joined OpenStack on Dec 2011• Radware is a leader in LBaaS
– Proactively contributing code to Neutron– Contributed the LBaaS driver mechanism in Havana– Extended LBaaS features (Quota) in Icehouse– Driving advance API capabilities (SSL, L7) in Juno
First commercial Load Balancer integrated to Openstack (Havana)
Neutron interoperability is agnostic to network
overlay
Focusing on migrating mission critical and performance critical applications to Openstack
Slide 5Slide 5
Radware LBaaS Solution Architecture and Workflow
Provider Network
Router
L3
Tenant1 Network
Tenant1 Project
VIP1
Management Network
L3
Tenant2 Network
App1 VM1
VM2
Tenant2 Project
VM3
App2 VM3
VM4
VM5
App1 VM1
VM2
VIP2VIP1VIP1VIP2 VIP3VIP3
Service Project
Elasticity: On-demand provisioning of LB capacity Interoperability: Overlay Network Agnostic Efficiency: Overlay Network Gateway Bypass High Availability Tenant Isolation and SLA Guarantee
Competing LBaaS External Solutions
Provider Network
Router
L3
Tenant1 Network
Tenant1 Project
VIP1L3
Tenant2 Network
App1
Tenant2 Project
VM1
VM2
VM3
App2 VM3
VM4
VM5
App1 VM1
VM2
VIP2VIP1VIP1VIP2 VIP3VIP3
Shared & External Load Balancer
Static pre-provisioning Overlay network
dependency Tenants are not isolated
Competing LBaaS HA-Proxy Solution
Provider Network
Router
L3
Tenant1 Network
Tenant1 Project
VIP1L3
Tenant2 Network
App1
Tenant2 Project
VM1
VM2
VM3
App2 VM3
VM4
VM5
App1 VM1
VM2
VIP2VIP1VIP1VIP2 VIP3VIP3
Static pre-provisioning Not highly available
VIPs need to be exposed via Floating IPs: Management overhead Performance bottleneck
Floating IP1Floating IP2
Floating IP3
Openstack LBaaS Solution Selection Criteria
Radware HA Proxy External
Elasticity: On-demand provisioning of LB capacity Interoperability: Overlay Network Agnostic Efficiency: Overlay Network Gateway Bypass ?High Availability Tenant Isolation and SLA Guarantee
Slide 9
Alteon LBaaS in OpenStack Havana
Slide 10
Compute, Storage & Network Pool
OpenStack Horizon (Dashboard)
Custom UI
Advanced FeaturesExtension:
SSL AccelerationSecurityL7 Policy
ComputeStorage Network
LBaaS Driver
Slide 10
Alteon VAAlteon VAAlteon VAAlteon VA
Service Project
On-demand provisioning service VMs
HA PairsAlteon VA Projectattached to tenant network
Enterprise Grade Application Delivery in Openstack!
Come and see our DemoLBaaS for Openstack Icehouse
In the Radware Booth E6
Summary
Elasticity: On-demand provisioning of LB capacity Interoperability: Overlay Network Agnostic Efficiency: Overlay Network Gateway Bypass High Availability Tenant Isolation and SLA Guarantee
Enterprise Grade LBaaS for Openstack Icehouse!
Slide 12
Q&A
[email protected]@radware.com
vDirect
Radware LBaaS Solution Control Flow
Horizon
Neutron
Radware LBaaS Driver
Tenant Project
Compute, Storage & Network Pool
Alteon-VAImage
Create First VIP
Alteon VA Project