SYN246: SDN with Netscaler, OpenStack, and Nuage Networks

Preview:

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

Recommended