Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
1 © 2016 Citrix | Confidential
SYN 235: Deploying
CPX with Docker
and Nuage
Youcef Laribi
Principal Architect
Mikko Disini...
2 © 2016 Citrix | Confidential
The development, release and timing of any features or functionality described for
our prod...
3 © 2016 Citrix | Confidential
For agility, scale and continuous improvement,
apps are transforming…
From monoliths to con...
4 © 2016 Citrix | Confidential
Cloud-Native Apps are Driving Change. Are you Ready?
5 © 2016 Citrix | Confidential
Cloud-Native Apps are Driving Change. Are you Ready?
6 © 2016 Citrix | Confidential
Cloud-Native Apps are Driving Change. Are you Ready?
7 © 2016 Citrix | Confidential
DevOps is Changing the Development Model
Has Yours Changed?
Dev Ops
DevOps
8 © 2016 Citrix | Confidential
Architect your
MicroServices with
NetScaler CPX and MAS
9 © 2016 Citrix | Confidential
NetScaler CPX: NetScaler in a Container
MPX VPX
Hypervisor
SDX
Physical
Price-Performance
V...
10 © 2016 Citrix | Confidential
Packaged as Docker Container
• Investment protection
• Same code bits  container form fac...
11 © 2016 Citrix | Confidential
MAS Turns NetScalers into a Pool – Control One to Thousands
NetScaler
MAS
CPX VPX MPX
Cont...
12 © 2016 Citrix | Confidential
Containers are Spread Across the Data Center
App A App B App C App D App E App F
13 © 2016 Citrix | Confidential
Containerized Apps Talk to Each Other
14 © 2016 Citrix | Confidential
CPX Safely Bridges Your Services
CPX
Subnet 1 Subnet 3
Subnet 2
15 © 2016 Citrix | Confidential
• Scale Up and Down in response to load
• Monitor the health of your service instances
• A...
16 © 2016 Citrix | Confidential
Client
Microservices
RegisterLookup
Discovery Service
Service Discovery and DNS Services
K...
17 © 2016 Citrix | Confidential
Client
Microservices
RegisterLookup
Discovery Service
Service Discovery and DNS Services
K...
18 © 2016 Citrix | Confidential
CPX
NetScaler
MAS
Client
Microservices
RegisterLookup
Discovery Service
Events
Service Dis...
19 © 2016 Citrix | Confidential
Service Discovery and DNS Services
Keep Track of Dynamic Changes
CPX
NetScaler
MAS
Client
...
20 © 2016 Citrix | Confidential
Secure Your Microservices Connections
CPX
Microservice D
Microservice A
Microservice B
Mic...
21 © 2016 Citrix | Confidential
Secure Your Microservices Connections
CPX
Microservice D
Microservice A
Microservice B
Mic...
22 © 2016 Citrix | Confidential
A/B or Canary Testing
Microservice A
Microservice B
Microservice D
(Old Version)
Microserv...
23 © 2016 Citrix | Confidential
A/B or Canary Testing: Easier, Faster, Better
CPX
Microservice A
Microservice B
Microservi...
24 © 2016 Citrix | Confidential
Unify North-South and East-West Traffic Handling
MPX/SDX/VPX
25 © 2016 Citrix | Confidential
Unify North-South and East-West Traffic Handling
MPX/SDX/VPX
CPX
26 © 2016 Citrix | Confidential
Unify North-South and East-West Traffic Handling
MPX/SDX/VPX
CPX CPX
North-South
East-West
27 © 2016 Citrix | Confidential
Unify North-South and East-West Traffic Handling
MPX/SDX/VPX
CPX CPX
NetScaler
MAS
North-S...
28 © 2016 Citrix | Confidential
Container
Orchestrator
NetScaler MAS
Configuration through StyleBooks
App Configs App Comp...
29 © 2016 Citrix | Confidential
Use case: Automated
Delivery of Apps and CPX
with Nuage
30 © 2016 Citrix | Confidential
Datacenter
Control Plane
MP-BGP
Virtualized
Services
Controller
Nuage Networks VSP Overvie...
31 © 2016 Citrix | Confidential
• Multiple hypervisor stacks, including
Docker hosts
• Large scale tenant isolation
• Poli...
32 © 2016 Citrix | Confidential
• Single solution to manage any kind of
workloads (VM, Bare-metal & Containers)
• Multi-te...
33 © 2016 Citrix | Confidential
Nuage Networks VSP & NetScaler Integration
VSG
MPX/SDX
VRS-G
MPX/SDX/VPX
VRS
VPX
NetScaler...
34 © 2016 Citrix | Confidential
Use Case: CPX in a Mesos Container Environment
Nuage VSG
Nuage VSD
Nuage VSC
Nuage
Mesos
S...
35 © 2016 Citrix | Confidential
Joint Solution Overview
Operator
MAS
CPX CPX CPX
CPX
36 © 2016 Citrix | Confidential
Joint Solution Overview
App
CPX CPX CPXAppsApps AppsApps
Apps
MAS
Events
37 © 2016 Citrix | Confidential
Joint Solution Overview
App
CPX CPX CPXAppsApps AppsApps
MAS
New App
Apps
Request Apps
inf...
38 © 2016 Citrix | Confidential
Demo
39 © 2016 Citrix | Confidential
Joint Solution Benefits
Automation
Network and
Load Balancer
Full Featured
Un-compromised
...
40 © 2016 Citrix | Confidential
• Recommend related breakout sessions
• SYN 246: Customer in-depth case study: SDN with Ne...
41 © 2016 Citrix | Confidential
Rate this session in the mobile app
42 © 2016 Citrix | Confidential
Join the Networking SIG
on the Citrix user community
https://www.mycugc.org/page/networkin...
43 © 2016 Citrix | Confidential
Prochain SlideShare
Chargement dans…5
×

SYN235: Deploying CPX with Docker and Nuage Networks

1 405 vues

Publié le

Linux containers and microservices applications are transforming application architectures, requiring networks to adapt to support these applications. Performance, availability and security continue to be as important as ever, requiring your application delivery controller to be a part of your new environment. Learn how the new NetScaler CPX—a lighter version of NetScaler made to fit in small-scale cloud applications and container-style deployments—can be a fully integrated and programmable part of your container, microservices and SDN virtual network deployments, ensuring accessibility to resources in high demand.

Citrix Synergy, Las Vegas, May 2016

Publié dans : Technologie
  • Get Paid For Your Opinions! Earn $5-$10 cash on your first survey. ◆◆◆ https://bit.ly/2Ruzr8s
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

SYN235: Deploying CPX with Docker and Nuage Networks

  1. 1. 1 © 2016 Citrix | Confidential SYN 235: Deploying CPX with Docker and Nuage Youcef Laribi Principal Architect Mikko Disini Director of Product Management Remi Vichery Technical Marketing Manager, Nuage Networks FEBRUARY 6, 2017
  2. 2. 2 © 2016 Citrix | Confidential The development, release and timing of any features or functionality described for our products remains at our sole discretion and are subject to change without notice or consultation. The information provided is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making purchasing decisions or incorporated into any contract.
  3. 3. 3 © 2016 Citrix | Confidential For agility, scale and continuous improvement, apps are transforming… From monoliths to containers... Using the power of many....
  4. 4. 4 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  5. 5. 5 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  6. 6. 6 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  7. 7. 7 © 2016 Citrix | Confidential DevOps is Changing the Development Model Has Yours Changed? Dev Ops DevOps
  8. 8. 8 © 2016 Citrix | Confidential Architect your MicroServices with NetScaler CPX and MAS
  9. 9. 9 © 2016 Citrix | Confidential NetScaler CPX: NetScaler in a Container MPX VPX Hypervisor SDX Physical Price-Performance Virtual Run Anywhere Platform Multi-Tenant CPX (new) Container ==
  10. 10. 10 © 2016 Citrix | Confidential Packaged as Docker Container • Investment protection • Same code bits  container form factor • Managed like any other NetScaler platform • Seamless transition from Development to Production • Functionality: • Load balancing • Content Switching • All traffic types and protocols • SSL offloading • DNS • Monitoring and logging • Nitro API You Can Deploy In Seconds! Server Linux OS Docker Engine AppA bin/libs App B bin/libs App C bin/libs C P X bin/libs
  11. 11. 11 © 2016 Citrix | Confidential MAS Turns NetScalers into a Pool – Control One to Thousands NetScaler MAS CPX VPX MPX Container Management: Mesos & Marathon Docker Swarm Kubernetes Service Discovery Orchestrator: Self Service Portal NetScaler MAS Functions App-centric Life Cycle Configuration at Scale Visibility and Insights
  12. 12. 12 © 2016 Citrix | Confidential Containers are Spread Across the Data Center App A App B App C App D App E App F
  13. 13. 13 © 2016 Citrix | Confidential Containerized Apps Talk to Each Other
  14. 14. 14 © 2016 Citrix | Confidential CPX Safely Bridges Your Services CPX Subnet 1 Subnet 3 Subnet 2
  15. 15. 15 © 2016 Citrix | Confidential • Scale Up and Down in response to load • Monitor the health of your service instances • Adapt Session Persistence, caching, etc. to your service needs • Gain Visibility into service traffic Load Balance and Scale Your Services
  16. 16. 16 © 2016 Citrix | Confidential Client Microservices RegisterLookup Discovery Service Service Discovery and DNS Services Keep Track of Dynamic Changes
  17. 17. 17 © 2016 Citrix | Confidential Client Microservices RegisterLookup Discovery Service Service Discovery and DNS Services Keep Track of Dynamic Changes
  18. 18. 18 © 2016 Citrix | Confidential CPX NetScaler MAS Client Microservices RegisterLookup Discovery Service Events Service Discovery and DNS Services Keep Track of Dynamic Changes
  19. 19. 19 © 2016 Citrix | Confidential Service Discovery and DNS Services Keep Track of Dynamic Changes CPX NetScaler MAS Client Microservices RegisterLookup Discovery Service Events Call service Choose Service Instance
  20. 20. 20 © 2016 Citrix | Confidential Secure Your Microservices Connections CPX Microservice D Microservice A Microservice B Microservice C
  21. 21. 21 © 2016 Citrix | Confidential Secure Your Microservices Connections CPX Microservice D Microservice A Microservice B Microservice C
  22. 22. 22 © 2016 Citrix | Confidential A/B or Canary Testing Microservice A Microservice B Microservice D (Old Version) Microservice D (New Version)
  23. 23. 23 © 2016 Citrix | Confidential A/B or Canary Testing: Easier, Faster, Better CPX Microservice A Microservice B Microservice D (Old Version) Microservice D (New Version)
  24. 24. 24 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX
  25. 25. 25 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX
  26. 26. 26 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX CPX North-South East-West
  27. 27. 27 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX CPX NetScaler MAS North-South East-West
  28. 28. 28 © 2016 Citrix | Confidential Container Orchestrator NetScaler MAS Configuration through StyleBooks App Configs App Components NetScaler StyleBooks Declarative Parameterized Config Definition App package CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX CPX SDN Controller
  29. 29. 29 © 2016 Citrix | Confidential Use case: Automated Delivery of Apps and CPX with Nuage
  30. 30. 30 © 2016 Citrix | Confidential Datacenter Control Plane MP-BGP Virtualized Services Controller Nuage Networks VSP Overview Nuage Networks Virtualized Services Platform (VSP) Virtualized Services Directory (VSD) • Network Policy Engine – abstracts complexity • Service templates and analytics Virtualized Services Controller (VSC) • SDN Controller, programs the network • Rich routing feature set based on ALU 7x50 Virtual Routing & Switching (VRS) • Distributed switch / router – L2-4 rules • Integration of bare metal assets Mesos OpenShift VmWare OpenStack CloudStack Virtualized Services Directory Cloud Service Management Plane Datacenter Data Plane Edge Router MP-BGP IP Fabric Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hardware GW for Bare Metal Virtual Routing & Switching C V P
  31. 31. 31 © 2016 Citrix | Confidential • Multiple hypervisor stacks, including Docker hosts • Large scale tenant isolation • Policy-driven, self service provisioning • Elasticity and cost efficiency • WAN integration for Hybrid Cloud • Enables secure multi-tenant use of same networking assets • Rich partner ecosystem (ADC, security, …) Nuage Networks VSP Benefits Mesos OpenShift OpenStack VmWare CloudStack L2 Tenant A L2 Tenant B Tenant C Virtualized Services Platform
  32. 32. 32 © 2016 Citrix | Confidential • Single solution to manage any kind of workloads (VM, Bare-metal & Containers) • Multi-tenancy and overlapping IP addresses support • Proven Control Plane scalability • Enhanced security with L4 distributed firewall Nuage Networks & Containers DEV Apps Apps CPX Apps CPX Apps Apps CPX Apps CPX Apps Apps CPX Apps CPX Apps Apps CPX Apps CPX Apps Apps CPX Apps CPX Apps Apps CPX Apps CPX Prod Datacenter A Apps Apps CPX Apps CPX Mesos Public Cloud OpenStack Docker, Apache Mesos and Red Hat OpenShift integrations
  33. 33. 33 © 2016 Citrix | Confidential Nuage Networks VSP & NetScaler Integration VSG MPX/SDX VRS-G MPX/SDX/VPX VRS VPX NetScaler MAS Hypervisor Hypervisor VSG VRS-G VRS-G VPXVPX VPXVPX VRS CPX Docker Host VRS-G VPX CPX New!
  34. 34. 34 © 2016 Citrix | Confidential Use Case: CPX in a Mesos Container Environment Nuage VSG Nuage VSD Nuage VSC Nuage Mesos Slave Mesos Slave Mesos Slave Mesos Slave Mesos Slave CPX CPX CPX CPX CPX Log Stream Log Stream Log Stream Mesos + Marathon (Master) Service Discovery (App Events) Citrix NetScaler MAS Retrieve networking info
  35. 35. 35 © 2016 Citrix | Confidential Joint Solution Overview Operator MAS CPX CPX CPX CPX
  36. 36. 36 © 2016 Citrix | Confidential Joint Solution Overview App CPX CPX CPXAppsApps AppsApps Apps MAS Events
  37. 37. 37 © 2016 Citrix | Confidential Joint Solution Overview App CPX CPX CPXAppsApps AppsApps MAS New App Apps Request Apps information Apps Apps
  38. 38. 38 © 2016 Citrix | Confidential Demo
  39. 39. 39 © 2016 Citrix | Confidential Joint Solution Benefits Automation Network and Load Balancer Full Featured Un-compromised Network/ Load Balancer functionality All Appliance/ Workloads Containers, VM, Physical form factors Investment Protection Keep what you already have Single Management Platform One manager for all your appliances
  40. 40. 40 © 2016 Citrix | Confidential • Recommend related breakout sessions • SYN 246: Customer in-depth case study: SDN with NetScaler, OpenStack, and Nuage • In this room after this session • SYN240: Next-gen management and analytics for NetScaler • Wednesday at 3:30 PM • SYN232: Next-generation ciphers and SSL: what you need to know • Thursday at 4:30 AM • Conference Surveys are available online at www.citrixsynergy.com starting Thursday, May 26 at 9:00 a.m. PST • Those who provide feedback by Friday, May 27th will receive a $20 Amazon e-gift card • Download presentations starting Monday, May 30th form the My Event Planning Tool Before You Leave…
  41. 41. 41 © 2016 Citrix | Confidential Rate this session in the mobile app
  42. 42. 42 © 2016 Citrix | Confidential Join the Networking SIG on the Citrix user community https://www.mycugc.org/page/networking-sig
  43. 43. 43 © 2016 Citrix | Confidential

×