Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LB for type2

163 views

Published on

Industry is moving towards microservice-based architecture a type-2 infrastructure. For providing continuous integration and delivery there should be a mechanism of continuous service availability. New generation load balancer will play an important role to change the market dynamics in this evolution phase. They served as a API gateway, an SSL endpoint and multiple offload to leave the backend servers do the jobs they were are specialized. An intelligent LB can provide overlay network too, leaving behind the complexity of docker networking and removing extra overhead of processing the traffic of fast data path.

Published in: Business

LB for type2

  1. 1. 1 © 2016 Citrix | Confidential Linux Containers and NetScaler CPX Mohit Prakash Saxena Staff Software Engg, Citrix Cloud Networking Division Tech Lead NetScaler CPX MARCH 9, 2017
  2. 2. 2 © 2016 Citrix | Confidential Linux Containers
  3. 3. 3 © 2016 Citrix | Confidential Virtualization Complete Emulation Hypervisor System Call
  4. 4. 4 © 2016 Citrix | Confidential Light Weight Process virtualization BSDJails Solaris Zones Linux Containers
  5. 5. 5 © 2016 Citrix | Confidential Containers Isolation Namespaces Control Cgroup Security SELinux
  6. 6. 6 © 2016 Citrix | Confidential NameSpaces PID MNT IPCNET UTS USER
  7. 7. 7 © 2016 Citrix | Confidential CGROUPS Network CPU Memory IO
  8. 8. 8 © 2016 Citrix | Confidential Benefits 100% Performance •NO Resource Wastage Quick and Easy •Fast to Reboot
  9. 9. 9 © 2016 Citrix | Confidential For agility, scale and continuous improvement, apps are transforming… From monoliths to containers... Using the power of many....
  10. 10. 10 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  11. 11. 11 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  12. 12. 12 © 2016 Citrix | Confidential Cloud-Native Apps are Driving Change. Are you Ready?
  13. 13. 13 © 2016 Citrix | Confidential Traditional App Micro Services Layered Architecture Monolithic tightly coupled code Fine Grained Services Loosely coupled Decentralized NS NS NS Inventory W E B U I AcctCatlog Login Web Business Logic Database Web UI Catlog Acct Inventory Login
  14. 14. 14 © 2016 Citrix | Confidential Micro Services: Challenges No more clean 3 tier architecture Managing scale Service registration and discovery Service routing Provisioning
  15. 15. 15 © 2016 Citrix | Confidential DevOps is Changing the Development Model Has Yours Changed? Dev Ops DevOps
  16. 16. 16 © 2016 Citrix | Confidential Architect your MicroServices with NetScaler CPX and MAS
  17. 17. 17 © 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 ==
  18. 18. 18 © 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
  19. 19. 19 © 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
  20. 20. 20 © 2016 Citrix | Confidential Containers are Spread Across the Data Center App A App B App C App D App E App F
  21. 21. 21 © 2016 Citrix | Confidential Containerized Apps Talk to Each Other
  22. 22. 22 © 2016 Citrix | Confidential CPX Safely Bridges Your Services CPX Subnet 1 Subnet 3 Subnet 2
  23. 23. 23 © 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
  24. 24. 24 © 2016 Citrix | Confidential Client Microservices RegisterLookup Discovery Service Service Discovery and DNS Services Keep Track of Dynamic Changes
  25. 25. 25 © 2016 Citrix | Confidential Client Microservices RegisterLookup Discovery Service Service Discovery and DNS Services Keep Track of Dynamic Changes
  26. 26. 26 © 2016 Citrix | Confidential CPX NetScaler MAS Client Microservices RegisterLookup Discovery Service Events Service Discovery and DNS Services Keep Track of Dynamic Changes
  27. 27. 27 © 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
  28. 28. 28 © 2016 Citrix | Confidential Secure Your Microservices Connections CPX Microservice D Microservice A Microservice B Microservice C
  29. 29. 29 © 2016 Citrix | Confidential Secure Your Microservices Connections CPX Microservice D Microservice A Microservice B Microservice C
  30. 30. 30 © 2016 Citrix | Confidential A/B or Canary Testing Microservice A Microservice B Microservice D (Old Version) Microservice D (New Version)
  31. 31. 31 © 2016 Citrix | Confidential A/B or Canary Testing: Easier, Faster, Better CPX Microservice A Microservice B Microservice D (Old Version) Microservice D (New Version)
  32. 32. 32 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX
  33. 33. 33 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX
  34. 34. 34 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX CPX North-South East-West
  35. 35. 35 © 2016 Citrix | Confidential Unify North-South and East-West Traffic Handling MPX/SDX/VPX CPX CPX NetScaler MAS North-South East-West
  36. 36. 36 © 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
  37. 37. 37 © 2016 Citrix | Confidential https://www.microloadbalancer.com
  38. 38. 38 © 2016 Citrix | Confidential

×