Build a microservices architecture with a DevOps-friendly ADC

Redefining the ADC: Bridging the gap between traditional (IT) and DevOps app delivery

Business agility requires an infrastructure that can respond to market changes quickly. Transforming your business to a digital enterprise means transforming your legacy applications to more service oriented applications, shipping code faster and migrating from a single data center to a hybrid multi-cloud environment. Your line of business application developer and DevOps teams need the right tools to help make this happen.

Citrix NetScaler is your partner at every stage of this transformation. With NetScaler SDX and MPX, you get robust application delivery capabilities to handle your next generation applications. When your enterprise is ready to move to a microservices architecture, you need a cloud-native, DevOps-friendly containerized ADC like NetScaler CPX which can be easily provisioned on a Docker host.

Learn how

Acting as an app-to-app proxy, NetScaler CPX or VPX acts as an application control point, providing application security with app-to-app authentication and mutual TLS. It also offers rich Layer 7 capabilities (HTTP rewrite, URL routing/content switching, layer 7 DDoS, and rate limiting). By deploying it in Kubernetes or OpenShift, developers can focus on what they do best and leave Layer 7 infrastructure responsibilities to us. NetScaler CPX and VPX also keep track of rich metrics sets that are streamed to NetScaler Management and Analytics System (MAS) for analytics and visibility.

When used with the NetScaler MAS, IT teams can integrate NetScaler CPX with container orchestration tools, including Apache Mesos and Kubernetes, to implement centralized policy controls and orchestration, and to provide deep telemetry for insight into network and application performance. NetScaler also offers integration with PaaS vendors such as Openshift.

Agile infrastructures often include workloads that can be run in hybrid multi-cloud environments. NetScaler CPX is portable across Linux hosts, easing deployment across these types of computing environments. NetScaler MAS simplifies the management of a fleet of CPX appliances regardless of where they are deployed, providing SSL certificate management and immediate visibility to the health of the microservices infrastructure.

The NetScaler ADC is derived from a single codebase that can be deployed on the form factor of your choosing (hypervisors, container, or custom hardware). Many open-source alternatives do not have a management, analytics, and orchestration platform, and most mainstream ADC vendors don’t have a containerized ADC with a simplified architecture that can function independent of hardware. Unlike the competition, NetScaler provides the complete stack and single image for any security updates or fixes.

Citrix products

NetScaler ADC

  • NetScaler CPX provides a DevOps-friendly, cloud-native ADC in a Docker container
  • Full L4-7 capabilities are available starting from development environment, through testing and deployment, which shortens time to production

NetScaler Management and Analytics System

  • Enables seamless and automated delivery of NetScaler CPX
  • Integrates with container management and service discovery systems
  • Provides insight into application performance and automated troubleshooting

NetScaler CPX Express

  • A free and unlicensed, microservice-aware load balancer in a Docker container.
  • Leverage Docker engine capabilities and NetScaler load balancing and traffic management features for container-based applications.
  • Deploy one or more NetScaler CPX instances as standalone instances on a Docker host.


NetScaler CPX overview

Get the best of NetScaler in a Docker container.


Citrix NetScaler and Kubernetes Integration

You can now use NetScaler CPX as an Ingress controller in Kubernetes clusters to load balance the north-south traffic to your Kubernetes services.


Deploying NetScaler CPX with Docker and Nuage  (47:21)

Learn how NetScaler CPX can be a fully integrated and programmable part of your container, microservices and SDN overlay network deployments.

Next step