Platform Architecture
Designed for multi-cloud load balancing
What We Do
Platform Overview
Platform Architecture
VMware NSX Advanced Load Balancer uses a software-defined scale-out architecture that is 100% based on REST-APIs. It delivers extensible application services including load balancing, application security and container ingress on ONE platform across any environment. It provides elastic autoscaling, built-in analytics and full automation.
Software-defined architecture: centralized control plane (Controller) and distributed data plane (Service Engine) with elastic autoscaling
Built-in analytics: actionable insights based on performance monitoring, logs and security events in a single dashboard (App Insights) with end-to-end visibility
Extensible application services: load balancing, application security, container ingress and beyond
NSX ALB: 3 Key Components
Service Engines
Distributed Dataplane
Runs on any x86 server, VMs, containers
Delivers applications across any data center and multi-cloud environment
Collects application , security, and client data from network transactions
Autoscales on-demand horizontally in minutes
Service proxy for microservices architecture
Controller
Central Control and Management
Orchestrates multi-cloud application services via policies
Autoscales multi-cloud load balancers and apps based on thresholds
Predictively autoscales load balancers and apps
Provides per-tenant or per-app load balancing
Simplifies troubleshooting by visualizing insights for application performance management
Console
Analytics and Machine Learning
Automates self-service provisioning of virtual services and configurations of VIPs
Monitors app health scores, application analytics, security, and client insights
Visualizes service interactions via app map
NSX ALB: Deployment Architecture
NSX ALB delivers multi-cloud application services that can be deployed on bare metal, VMs, or containers in any data center or public cloud environments.
Legacy ADC Hardware vs. Software-Defined Architecture
Featured Resources
White Papers
Secure Your Web App and Achieve Compliance
Deep dive into how Avi Vantage can help you deliver enterprise-grade security and comply with security regulations.
White Papers
Secure Your Web App and Achieve Compliance
Solution Brief
Container Ingress for Microservices Apps
Learn how Avi Vantage seamlessly integrates with container orchestration platforms.
Solution Brief
Container Ingress for Microservices Apps
White Papers
Avi Platform Architecture
Understand the architecture behind the industry's first software-based, analytics-driven load balancer.
White Papers
Avi Platform Architecture
.basic-content--leadin ul {
max-width: 832px;
margin: 0 auto;
}
.main-content ul li::before {
content: '•';
color: #FF4B00;
font-size: 40px;
padding-right: 0.25em;
position: absolute;
top: 5px;
left: 0;
}
.main-content p, .main-content li {
font-weight: 100;
line-height: 2rem;
margin-bottom: 1.25rem;
}
.main-content ul li {
padding-left: 30px;
}
.basic-content--leadin {
padding-top: 100px;
background: #fafafa;
}
.basic-content--leadin p:first-of-type{
font-size: 1.5rem;
font-weight: 600;
line-height: 2.25rem;
text-align: center;
}
.card {
margin-top: 45px;
border-radius: 16px;
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.16);
}
.card .card__icon {
width: 86px;
height: auto;
padding:16px 20px 21px 20px;
position: relative;
margin-top: -78px;
background: url('/wp-content/uploads/2019/02/avi-hex-gray-outline@3x.png') center center no-repeat;
background-size: 86px ;
}
.main-content li::before {
font-size: 32px !important;
position: relative;
top: 5px !important;
}
.main-content .card__desc li{
font-size: 16px;
line-height: 24px;
margin-bottom: 1rem;
padding-left: 20px;
}
h2.card__title {
display: block;
color: #333;
text-align: center;
padding-top: 0px;
margin-top: 0px;
}
.card__desc h3 {
text-align: center;
font-size: 14px;
font-weight: 100;
color: #F04E23;
text-transform: uppercase;
}
.main-content li {
font-size: 18px;
line-height: 32px;
font-weight: 100;
}
.main-content li::before {
height: 32px;
}
.cta-bar {
background-color: #fff !important;
}
.cta-bar {
background: #60b2c6 !important;
}
.cta-bar h2.cta-bar__title {
color: #fff;
font-size: 40px;
font-weight: 100;
}
h2.section__title--on-dark {
color: #FF4B00;
}
.section--flex-content {
background: #fafafa;
}
.section--flex-content .span12.main-content p {
font-size: 18px;
font-weight: 100;
line-height: 32px;
}
.featured-resources {
background: #fafafa;
}
.resource-card__inner {
height: 400px;
}
.resource-card__back .resource-card__desc {
color: #333;
}
.resource-card__tag--white-papers, .resource-card__tag--data-sheets, .resource-card__tag--solutions-briefs {
text-align: center;
font-size: 18px;
font-weight: 100;
text-transform: none;
}
.resource-card__tag--white-papers::before {
display: block;
height: 91px;
width: 91px;
border-radius: 50px;
background: url('/wp-content/themes/avinetworks/images/rc_icon_whitepaper.svg') #007DAA center;
background-repeat: no-repeat;
background-size: 40%;
margin: 77px auto 12px; auto;
transition: all 0.5s ease-out;
}
.resource-card__tag--data-sheets::before {
display: block;
height: 91px;
width: 91px;
border-radius: 50px;
background: url('/wp-content/themes/avinetworks/images/rc_icon_datasheet.svg') #CF6000 center;
background-repeat: no-repeat;
background-size: 40%;
margin: 77px auto 12px; auto;
transition: all 0.5s ease-out;
}
.resource-card__tag--solutions-briefs::before {
display: block;
height: 91px;
width: 91px;
border-radius: 50px;
background: url('/wp-content/themes/avinetworks/images/rc_icon_solution_brief.svg') #889621 center;
background-repeat: no-repeat;
background-size: 40%;
margin: 77px auto 12px; auto;
transition: all 0.5s ease-out;
}
.resource-card__back--white-papers, .resource-card__back--data-sheets, .resource-card__back--solutions-briefs {
background: #fff;
border: none;
outline: none;
}
.resource-card__inner--white-papers, .resource-card__inner--data-sheets, .resource-card__inner--solutions-briefs {
background: #fff;
color: #333;
}
.resource-card__tag {
margin-bottom: 15px;
transition: all 0.5s ease-out;
}
.resource-card__title {
font-size: 24px;
text-align: center;
font-weight: 600;
color: #333;
margin-top: 0;
transition: all 0.5s ease-out;
}
.resource-card:not(.resource-card--no-flip):hover .resource-card__front {
-webkit-transform: none;
transform: none;
}
.resource-card:not(.resource-card--no-flip):hover .resource-card__back {
z-index: 0010;
background: none;
box-shadow: 0px 10px 30px rgba(207, 96, 0, 0.3);
transition: all 0.5s ease-out;
}
.resource-card:hover .resource-card__tag--data-sheets::before, .resource-card:hover .resource-card__tag--white-papers::before, .resource-card:hover .resource-card__tag--solutions-briefs::before {
height: 50px;
width: 50px;
margin-top: 32px;
transition: all 0.5s ease-out;
}
.resource-card:hover .resource-card__title {
font-size: 18px;
font-weight: 600;
padding: 0 12px;
transition: all 0.5s ease-out;
}
.resource-card__desc {
margin-top: 82px;
font-size: 16px !important;
font-weight: 100;
padding: 0 12px;
transition: all 0.5s ease-out;
}
.resource-card:hover .resource-card__desc {
margin-top: 62px;
transition: all 0.5s ease-out;
}
.resource-card__button span {
color: #ffffff;
}
.resource-card:hover .resource-card__button span {
color: #ffffff;
line-height: 1;
padding: 8px 24px;
font-size: 18px;
font-weight: 600;
}
.resource-card__back--data-sheets .resource-card__button span {
background: #CF6000;
}
.resource-card__back--white-papers .resource-card__button span {
background: #007DAA;
}
.resource-card__back--solutions-briefs .resource-card__button span {
background: #889621;
}
@media (max-width: 786px) {
.basic-content--leadin p:first-of-type {
padding: 10px;
margin-top: 15px;
font-size: 1.25rem;
line-height: 2;
}
.main-content li {
font-size: 16px;
line-height: 28px;
}
.card {
margin-top: 75px;
}
h2.card__title {
font-size: 20px;
font-weight: 600;
}
.card__desc h3 {
font-size: 14px;
}
#deparch p {
text-align: center;
}
.card__desc li {
font-size: 16px;
}
.cta-bar h2.cta-bar__title {
font-size: 28px;
}
}