OpenShift Support in Avi Vantage
Overview
Applications based on microservices architecture require a modern, distributed application services platform to deliver a route gateway. Traditional appliance-based ADC solutions are no longer an option for web-scale, cloud-native applications deployed using container technology as microservices. OpenShift container clusters can have tens and hundreds of pods, each containing hundreds and thousands of containers, mandating full automation, policy driven deployments and elastic container services.
When deployed into an OpenShift cloud, Avi Vantage performs as a fully distributed, virtualized system consisting of the Avi Controller and Avi Service Engines (SEs), each running as a separate container on OpenShift slave nodes.
Avi Vantage extends L4-L7 services with automation, elasticity/autoscaling and continuous delivery onto OpenShift Platform-as-a-Service (PaaS). Also, Avi Vantage provides unprecedented visibility into OpenShift applications showing service dependencies using application maps.
Load Balancing and Traffic Management
Avi Vantage provides enterprise-class load balancing for mission-critical application deployments in OpenShift clusters as listed below:
- Load balancing for L4 (TCP/UDP) and L7 (HTTP, DNS) with autoscaling
- Extension to multi-cluster, multi-cloud and global server load balancing (GSLB)
- Session persistence for HTTP cookie, source IP, TLS ticket, caching and compression
- URL switching and redirection, content modification for header and payload
- Priority pool and traffic migration for blue-green, canary deployment patterns
The following table provides a comprehensive list of links to documentation for OpenShift integration with Avi Vantage: