Build a microservices architecture with a DevOps-friendly ADC

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 ADC is your partner at every stage of this transformation. With Citrix Networking 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 Citrix Networking CPX which can be easily provisioned on a Docker host.

Learn how

Acting as an app-to-app proxy, Citrix Networking 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. Citrix Networking CPX and VPX also keep track of rich metrics sets that are streamed to Citrix Application Delivery Management for analytics and visibility.

When used with the Citrix Application Delivery Management, IT teams can integrate Citrix Networking 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. Citrix ADC also offers integration with PaaS vendors such as Openshift.

Agile infrastructures often include workloads that can be run in hybrid multi-cloud environments. Citrix Networking CPX is portable across Linux hosts, easing deployment across these types of computing environments. Citrix Application Delivery Management 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 Citrix 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, Citrix ADC provides the complete stack and single image for any security updates or fixes.

Citrix products

Citrix ADC

  • Citrix Networking 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

Citrix Application Delivery Management

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

Citrix Networking CPX Express

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


Citrix Networking CPX overview

Get the best of Citrix ADC in a Docker container.


Citrix ADC and Kubernetes Integration

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


Deploying Citrix Networking CPX with Docker and Nuage  (47:21)

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

Next step