Upload
nuage-networks
View
58
Download
5
Embed Size (px)
Citation preview
1 © 2016 Citrix | Confidential
SYN246: SDN with NetScaler, OpenStack, and NuageCitrix Synergy, Las Vegas, May 2016
Michael Leonard, Principal Product Marketing Manager, Citrix
Youcef Laribi, Principal Architect, Citrix
Harmeet Sahni, Director Product Line Management, Nuage Networks
MAY, 2016
2 © 2016 Citrix | Confidential
2012201020001995
Client ServerWeb Apps
Server Virtualization
CloudOrchestration
SDNVirtual Overlay
1985
Linux Containers
We
b
UI Ac
ct
Inve
ntor
y
L
o
gi
n
2015
Application architectures are moving to SDN and cloud
3 © 2016 Citrix | Confidential
10%
10%
16%
20%
17%
23%
23%
28%
15%
17%
19%
23%
27%
31%
32%
39%
Reduced CAPEX
Reduced OPEX
Improved NetworkUptime/Availability
Improved Ability to AutomateNetwork Functions
Simplified Network Operation andManagement
Faster Network Service Configurationand Delivery
Increased Customization of theNetwork
Increased Network Flexibility
1,000+ <1,000
Enterprises want flexibility, customization & speed
39% of >1000 size
expect increased flexibility
28% of <1000 size
expect increased flexibility
Source: 2015 State of the Network Study, Network World
4 © 2016 Citrix | Confidential
Cloud Infrastructure
Enterprise Datacenter
Performance Offload SecurityAvailability
• World-class load balancing
• Health monitoring
• Caching
• Compression
• Optimization
• TCP Connection Management
• SSL processing
• SSL VPN remote access
• Application firewall
Visibility
• HDX Insight
• Web Insight
Applications need availability, performance and security
5 © 2016 Citrix | Confidential
SDN and cloud are changing the focus to software
Hardware
Software
Hardware
Software
6 © 2016 Citrix | Confidential
NetScaler has a framework for SDN and cloud
Virtual ADC
Multi-tenant
ADC
Appliance
ADC
Automation and Management
System Framework
==
Integration with Cloud and SDN Systems and Controllers
Expose APIs to
full capabilities
of platform
Deployment Flexibility and
Feature, Function Parity
Abstract policy
to offer ADC-as-
a-Service
NetScaler
Management
System
Management
System
7 © 2016 Citrix | Confidential
Automation
Actionable Analytics and Logging
App-CentricDevice App, Service
Hybrid Enterprise Cloud
Cloud / SDN Orchestrators Integration
Unified Device Management
NetScaler Management System does what you need
8 © 2016 Citrix | Confidential
NetScaler Management
System
Tenant A network
Tenant B network
Tenant C network
Physical Infrastructure
Automated provisioning
Virtual network
Programmatic control
ADC Instances
Servers
Switches
NetScaler delivers an SDN and cloud solution architecture
© 2015 Citrix | Confidential
NetScaler and OpenStack
10 © 2016 Citrix | Confidential
Enhance Scale and Reliability of your OpenStack Control Plane
11 © 2016 Citrix | Confidential
Enhance Scale and Reliability of your OpenStack Control Plane
12 © 2016 Citrix | Confidential
Enable Global Access to your OpenStack Cloud ServiceGSLB
13 © 2016 Citrix | Confidential
Deploying Applications in OpenStack
LogServer
DBWebServerWeb
Server
NetworkNetwork
StorageVolume
Application Components
Application Config
LoadBalancer
FirewallStorageVolume
14 © 2016 Citrix | Confidential
Provide LoadBalancing as a Service using NetScaler
Simpler consumption model
Provider fully in charge
Fully automated workflow
Vary service level per tenant
15 © 2016 Citrix | Confidential
NetScaler MAS Orchestrates Delivery of the Service
NetScaler
MAS
Multi-Tenancy awareness
Automation of complete ADC Lifecycle
Central Configuration and Visibility
Atomic Operations with Rollback
Flexibility through Policy Framework
Supports all NetScaler form-factors
16 © 2016 Citrix | Confidential
Integrating into Neutron LBaaS Service
NeutronL2
Plugin(ML2)
NeutronL3
Plugin
NeutronLBaaSPlugin
L2/L3 Driver LBaaS Driver
Neutron Service Nova Service
LBaaS APIsL2/L3 APIs Nova APIs
17 © 2016 Citrix | Confidential
Integrating into Neutron LBaaS Service
NeutronL2
Plugin(ML2)
NeutronL3
Plugin
NeutronLBaaSPlugin
SDN DriverNetScaler MAS
Driver
Neutron Service Nova Service
LBaaS APIsL2/L3 APIs
NetScaler MASSDN
Controller
Nova APIs
18 © 2016 Citrix | Confidential
Pool
OpenStack LBaaS APIs
VIP
Pool
MemberMemberHealth
Monitor
LoadBalancer
Listener Listener
DefaultPoolPool
DefaultPool
PoolPool
MemberMemberHealth
Monitor
LBaaS v1 Object Model LBaaS v2 Object Model
19 © 2016 Citrix | Confidential
Pool
OpenStack LBaaS APIs
VIP
Pool
MemberMemberHealth
Monitor
LoadBalancer
Listener Listener
DefaultPoolPool
DefaultPool
PoolPool
MemberMemberHealth
Monitor
LBaaS v1 Object Model LBaaS v2 Object Model
Deprecated since OpenStack Liberty release
Certificate
23 © 2016 Citrix | Confidential
Available on all Hypervisors
Part of the Application Components
Follows Application Lifecycle
Full NetScaler Capability
Publish NetScaler VPX to your OpenStack tenants
VM VM
VM
VM VM
VM
VM VM
VM
OpenStack Infrastructure
24 © 2016 Citrix | Confidential
Orchestrating your App using OpenStack Heat Service
Nova Service
Neutron APIs Nova APIs
Heat Service
Neutron Service
Heat Template
KeyStoneService
CinderService
Cinder APIsKeyStone APIs
25 © 2016 Citrix | Confidential
OpenStack Heat Template
Heat Template
Declarative Description of your app components (VMs, Networks, Security Groups, etc.)
26 © 2016 Citrix | Confidential
OpenStack Heat Template
Use the Heat Template to create a Stack
27 © 2016 Citrix | Confidential
App-Centric Configuration: NetScaler MAS StyleBooks
StyleBook
Declarative Description of your app’s NetScaler Config
28 © 2016 Citrix | Confidential
App-Centric Configuration: NetScaler MAS StyleBooks
NetScalerMAS
Nitro API
StyleBook
29 © 2016 Citrix | Confidential
App-Centric Configuration: NetScaler MAS StyleBooks
StyleBook
Use NetScaler MAS UI to Import a StyleBook
30 © 2016 Citrix | Confidential
App-Centric Configuration: NetScaler MAS StyleBooks
StyleBook
Use NetScaler MAS UI to create your App Configuration using a StyleBook
31 © 2016 Citrix | Confidential
App-Centric Configuration: NetScaler MAS StyleBooks
StyleBook
Use NetScaler MAS APIs to create your App Configuration using a StyleBook
32 © 2016 Citrix | Confidential
Full Automation with Heat and StyleBooks
Heat Template StyleBook
33 © 2016 Citrix | Confidential
Demo
© 2015 Citrix | Confidential
NetScaler and Nuage
35 © 2016 Citrix | Confidential
L2
Tenant A
Tenant B
L2
L2 Tenant C
VirtualizedServicesPlatform
Nuage Networks VSP Benefits
Multiple hypervisor stacks, including OpenStack-as-a-service
Large scale tenant isolation
Policy-driven, self service provisioning
Elasticity and cost efficiency
Network connectivity for containers, virtual machines as well as physical server workloads
WAN integration for Hybrid Cloud
Built in security features to support dynamic micro-segmentation for your applications
Rich ecosystem of industry leading solutions such as Citrix NetScaler
36 © 2016 Citrix | Confidential
Cloud Networking Service Management Plane
VirtualizedServicesDirectory
Virtual Routing & Switching (VRS)• Distributed switch / router – L2-4 rules• Integration of bare metal assets
Virtualized Services Controller (VSC)• SDN Controller, programs the network• Rich routing feature set
Virtualized Services Directory (VSD)• Network Policy Engine – abstracts complexity• Service templates and analytics
Nuage NetworksVirtualized Services Platform (VSP)
NetworkingControl Plane
VirtualizedServicesController
NetworkingData Plane
VirtualRouting & Switching
HYPERVISOR
HYPERVISOR
HYPERVISOR
HYPERVISOR
HYPERVISOR
HYPERVISOR
Hardware GW for Bare Metal
IP Fabric
Nuage Networks VSP Overview
C VP
UPDATED
38 © 2016 Citrix | Confidential
VSG
HYPERVISOR
VRS-G
VPX
NetScalerMAS
Nuage Networks VSP & NetScaler Integration
VSGMPX, SDX
VRS-GVPX, MPX, SDX
UPDATED
controllerNuage
VSD
Nuage VSC
Nuage VSC
HYPERVISOR
VRS
VRSVPX
HYPERVISOR
VRS
VRSVPX
VPX VPX
BM servers BM server VM VM
Multi-Hypervisor Support
39 © 2016 Citrix | Confidential
Joint Solution Overview & Benefits
AutomationAll Appliances & Workloads Types
Full FeaturedInvestment Protection
Single Management Platform
Network and Load Balancer
Containers,Virtual Machines,Physical Servers
Uncompromised Networking &
ADC
Keep what you already have
One manager for all your appliances
40 © 2016 Citrix | Confidential
Customer use-case
World's largest Internet betting exchange ($10B USD Market Cap)
135M daily transactions, 3.7Bn daily API calls
500 Deployments per week
Offer a self-service model for application developers to develop, test and deploy applications quickly
Use a combination of Citrix NetScaler (Physical + Virtual customer) and Nuage Networks SDN (Overlay Networking Solution)
Use Nuage Networks for L3 networks with security rules, then create VIPs and add/remove instances from load balancers
Time deploy ~ 7 minutes
41 © 2016 Citrix | Confidential
Demo
42 © 2016 Citrix | Confidential
Benefits
Treat “networking” and “load balancer configuration” as code (easy and rapid consumption)
Enable developers to self-serve
Easy audits of complex load balancing configuration & network access & security rules
Modular Load Balancer configuration (per application)
Ability to easily connect overlay with underlay network elements using the same policies
Complete control and security between dev, test and production with complete isolation using the same infrastructure
43 © 2016 Citrix | Confidential
Resources
White papers• Using Production Grade ADC Services to Build Scalable Redundant OpenStack Cloud
Demo videos and Webinars• Citrix DemoFriday: Automate Insertion of Layer 4-7 Network Services in SDN Environments with
Nuage VSP & Citrix NetScaler
• Betfair - DevOps At Betfair Using Openstack and SDN (link)
• Betfair - Why Betfair Chose OpenStack - the Road to Their Production Priva (link)
• Link for Demo
• Add link for NetScaler MAS session
Articles• Nuage Networks and Citrix Collaborate for Application Delivery with SDN and OpenStack
• Nuage Networks’ Virtualized Services Platform (VSP) has received Citrix Ready® certification
• Citrix Collaborates with Red Hat on New Product Integrations for Building OpenStack Clouds.
44 © 2016 Citrix | Confidential
CUGC Networking Special Interest group (SIG)
• The place to go for everything related to Networking• Software-defined networking
• Application delivery controllers
• Next-generation security
• Access exclusive content• Forums, blogs, deployment guides, webinars
• Citrix News sessions
• Connect with peers• Online community within CUGC
• Open to Citrix customers, partners, employees
• Join now: https://www.mycugc.org/page/networking-sig
45 © 2016 Citrix | Confidential
Questions
46 © 2016 Citrix | Confidential