SlideShare a Scribd company logo
©2020 VMware, Inc.
The State of
Load Balancing
Nathan McMahon
nathanmcmahon@vmware.com
©2020 VMware, Inc.
Agenda
2
What Happened
Predict the
Future
Align to the
Future
©2020 VMware, Inc. 3
Enterprises have
almost 5 clouds​
Running
3.4 clouds​
Experimenting
1.5 clouds​
84%HAVE MULTI-CLOUD
STRATEGY
* RightScale 2019 Cloud Report
State of Load Balancing: Multi-Cloud
©2020 VMware, Inc. 4
VMware
OpenStack
Containers
Public Cloud
Bare Metal
State of Load Balancing: Multi-Cloud
Avi deployment
distribution across cloud
types
GSLB
Globally LB
across clouds
Manage
Consistent LB config
across clouds
Automation
Consistent API
across clouds
©2020 VMware, Inc. 5
Single request per TCP
connection
Headers are text
Multiple requests per TCP
connection, in serial
Multiple concurrent TCP
connections (usually 6)
Headers are text
Multiple requests per TCP
connection, in parallel
Currently about 43% of HTTP
traffic is over HTTP/2,
Usage up 30% year over year
6x reduction in concurrent
connections on the load balancer
Headers are binary
HTTP 1.0
(1996)
HTTP 1.1
(1999)
HTTP/2
(2015)
State of Load Balancing: RFC 7540 (HTTP/2)
* W3Techs Report Jan 1st, 2020
©2020 VMware, Inc. 6
What’s New:
o TLS Fast Start
o TCP Fast Open
o New ciphers
What’s Old:
o Non-PFS ciphers
o TLS 1.0 & TLS 1.1
State of Load Balancing: TLS 1.3
TCP SYN
TLS Client Hello
TLS Client Finished
HTTPS GET
TCP SYN ACK
TLS Server Hello
TLS Server Finished
TCP SYN
TLS Client Hello
TLS Client Finished
TCP SYN ACK
TLS Server Hello
TLS Server Finished
HTTPS GET
TLS 1.2 handshake TLS 1.3 handshake with Fast Start
©2020 VMware, Inc. 7
What’s New:
o TLS Fast Start
o TCP Fast Open
o New ciphers
What’s Old:
o Non-PFS ciphers
o TLS 1.0 & TLS 1.1
State of Load Balancing: TLS 1.3
o Faster
o More Secure
o RSA keys are more vastly expensive
o Elliptic Curve is in
o NPM, taps, man-in-middle tools are blind
©2020 VMware, Inc. 8
The market is changing quickly
The hardware appliance vendors have explored selling
Nginx sold
Avi Networks is now part of VMware
State of Load Balancing: Acquisitions
©2020 VMware, Inc. 9
2019 has been an eventful year for LB & WAF
VMware Enters the ADC market
NETWORK AND SECURITY VIRTUALIZATION
Security Integration Extensibility Automation Elasticity
NSX Data Center NSX Cloud AppDefense SD-WAN by VeloCloud HCX
NSX Service Mesh Advanced Load Balancer
Avi Networks, now part of VMware
©2020 VMware, Inc.
Agenda
10
What Happened
Predict the
Future
Align to the
Future
©2020 VMware, Inc. 11
Multiple parallel requests over a
single TCP stream
Vulnerable to head of line
blocking
HPACK Compression
Multiple parallel requests
streamed over a UDP / QUIC
connection
Packet loss and congestion don’t
necessarily slow all
request/responses
QPACK Compression
HTTP/2 HTTP/3
State of Load Balancing: HTTP/3
* W3Techs Report Jan 1st, 2020
©2020 VMware, Inc. 12
The battle for the future of DNS is underway
DNS over HTTP versus DNS over TLS
Prediction: DoT will win over DoH over the next year
State of Load Balancing: DNS
©2020 VMware, Inc. 13
State of Load Balancing: Service Mesh
Service chain will be supplanted by service mesh
Service chain is typically narrowly defined as L2-L3 device interconnection
Service mesh is the infrastructure to interconnect disparate services, most often
microservices
Prediction: Networking in 2020 will be the year of service mesh
©2020 VMware, Inc. 14
State of Load Balancing: Service Mesh
Ingress
- Provides the cluster ingress
data path capabilities
- Security capabilities
Side car
- Provides the SM data path
capabilities
- Fully distributed
Service mesh is the journey, not the destination
©2020 VMware, Inc. 15
State of Load Balancing: Service Mesh
VMware’s enterprise-class service mesh vision
ServerlessSaaSVMsContainers Public Clouds
Visibility Control Security
Third-Party
Components
Users Services Data
Customer
Clusters
VMware
SaaS / Cloud
Discovery
Sidecars
Sidecars /
Federation
Plugins
Istio
©2020 VMware, Inc.
Agenda
16
What Happened
Predict the
Future
Align to the
Future
©2020 VMware, Inc. 17
o Ease of useo Wall of knobs
o Expect failureo 5x 9’s of uptime
o Cattleo Pets
o Integrationo Installation
State of Load Balancing: Industry Trends
©2020 VMware, Inc. 18
Creating a new virtual service INTELLIGENCEELASTICITY AUTOMATIONMULTI-CLOUDSEPARATE CONTROL
& DATA PLANE
WITHOUT AVI
WITH AVI
? ? ? ? ?
1
6
3 4
5
2
7 8+
Done
DECISION
AUTOMATION
Done
1
Declare VS
attributes
Minutes
Weeks
? ? ? ? ?
1
6
3 4
5
2
7 8+
Sizing Procure HW Config LB Routing, FW policy
LB Exists? Correct env? Capacity?Perf ? Dependencies?
Config Auth Config Alerts Reserve IP Repeat for standby
“I want to
create a virtual
service”
1. Checks existing capacity
2. Spins up new Avi Service Engine (if
needed) by talking to vCenter/AWS/K8S/...
etc.
3. Allocates VIP address
4. Configures network interfaces on Avi SE
5. Provisions policies on the Avi SE
6. Registers DNS
7. Monitors performance
8. Goes back to #1 and scales out as needed
State of Load Balancing: Avi Automation
©2020 VMware, Inc. 19
*
49%
Think “Network Automation Software /
Tools” is a top strategic initiative
*Gartner Market Guide for Network Automation Poll
State of Load Balancing: The Destination
Automation
o Self service portal
o Intent based
o Automated
o Round robin, least conns
o Service chain, service chain
o REST API, Terraform
o HTTP/2, HTTP/3, QUIC
Thank You
©2020 VMware, Inc.
Want to know more?
avinetworks.com/workshops
Nathan McMahon
nmcmahon@vmware.com

More Related Content

What's hot

Multi Cloud Load Balancing 101 and Hands On Lab
Multi Cloud Load Balancing 101 and Hands On LabMulti Cloud Load Balancing 101 and Hands On Lab
Multi Cloud Load Balancing 101 and Hands On Lab
Avi Networks
 
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat UpdatesBringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Avi Networks
 
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
Avi Networks
 
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-TDeploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
Avi Networks
 
What's New VMware NSX Advanced Load Balancer (Avi Networks)
What's New VMware NSX Advanced Load Balancer (Avi Networks)What's New VMware NSX Advanced Load Balancer (Avi Networks)
What's New VMware NSX Advanced Load Balancer (Avi Networks)
Avi Networks
 
Avi workshop-101
Avi workshop-101Avi workshop-101
Avi workshop-101
Avi Networks
 
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
Avi Networks
 
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Avi Networks
 
7 Requirements for Modern Load Balancers
7 Requirements for Modern Load Balancers7 Requirements for Modern Load Balancers
7 Requirements for Modern Load Balancers
Avi Networks
 
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
Avi Networks
 
7 Virtues of a Next-gen ADC
7 Virtues of a Next-gen ADC7 Virtues of a Next-gen ADC
7 Virtues of a Next-gen ADC
Avi Networks
 
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud World
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud WorldDelivering Applications with Full Lifecycle Automation in a Multi-Cloud World
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud World
Avi Networks
 
Prevent threats With Analytics Driven Web Application Firewall
Prevent threats With Analytics Driven Web Application FirewallPrevent threats With Analytics Driven Web Application Firewall
Prevent threats With Analytics Driven Web Application Firewall
Avi Networks
 
How to Eliminate Load Balancer Upgrade Disruptions
How to Eliminate Load Balancer Upgrade DisruptionsHow to Eliminate Load Balancer Upgrade Disruptions
How to Eliminate Load Balancer Upgrade Disruptions
Avi Networks
 
VMware Cloud on Amazon Web Services
VMware Cloud on Amazon Web ServicesVMware Cloud on Amazon Web Services
VMware Cloud on Amazon Web Services
MarketingArrowECS_CZ
 
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load BalancingAccelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
Avi Networks
 
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
Avi Networks
 
Inteligentní řízení WAN konektivity
Inteligentní řízení WAN konektivityInteligentní řízení WAN konektivity
Inteligentní řízení WAN konektivity
MarketingArrowECS_CZ
 
VMware Tanzu Introduction
VMware Tanzu IntroductionVMware Tanzu Introduction
VMware Tanzu Introduction
VMware Tanzu
 
Cisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment WorkflowCisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment Workflow
Farooq Khan
 

What's hot (20)

Multi Cloud Load Balancing 101 and Hands On Lab
Multi Cloud Load Balancing 101 and Hands On LabMulti Cloud Load Balancing 101 and Hands On Lab
Multi Cloud Load Balancing 101 and Hands On Lab
 
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat UpdatesBringing SaaS Simplicity to Proactive Support & Live Threat Updates
Bringing SaaS Simplicity to Proactive Support & Live Threat Updates
 
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
Working From Anywhere​ with​ Advanced Load Balancing​ and ​ VMware Horizon VDI
 
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-TDeploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
 
What's New VMware NSX Advanced Load Balancer (Avi Networks)
What's New VMware NSX Advanced Load Balancer (Avi Networks)What's New VMware NSX Advanced Load Balancer (Avi Networks)
What's New VMware NSX Advanced Load Balancer (Avi Networks)
 
Avi workshop-101
Avi workshop-101Avi workshop-101
Avi workshop-101
 
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
How Multi-Cloud Load Balancing Automates Application Delivery and Drives Oper...
 
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
Industry's Best Multi Cloud Application Services from Avi Networks, Now part ...
 
7 Requirements for Modern Load Balancers
7 Requirements for Modern Load Balancers7 Requirements for Modern Load Balancers
7 Requirements for Modern Load Balancers
 
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
Enterprise-Grade Load Balancing for VMware Cloud on AWS (VMC)
 
7 Virtues of a Next-gen ADC
7 Virtues of a Next-gen ADC7 Virtues of a Next-gen ADC
7 Virtues of a Next-gen ADC
 
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud World
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud WorldDelivering Applications with Full Lifecycle Automation in a Multi-Cloud World
Delivering Applications with Full Lifecycle Automation in a Multi-Cloud World
 
Prevent threats With Analytics Driven Web Application Firewall
Prevent threats With Analytics Driven Web Application FirewallPrevent threats With Analytics Driven Web Application Firewall
Prevent threats With Analytics Driven Web Application Firewall
 
How to Eliminate Load Balancer Upgrade Disruptions
How to Eliminate Load Balancer Upgrade DisruptionsHow to Eliminate Load Balancer Upgrade Disruptions
How to Eliminate Load Balancer Upgrade Disruptions
 
VMware Cloud on Amazon Web Services
VMware Cloud on Amazon Web ServicesVMware Cloud on Amazon Web Services
VMware Cloud on Amazon Web Services
 
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load BalancingAccelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
 
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
Deep Dive on GSLB with VMware NSX Advanced Load Balancer (Avi Networks)
 
Inteligentní řízení WAN konektivity
Inteligentní řízení WAN konektivityInteligentní řízení WAN konektivity
Inteligentní řízení WAN konektivity
 
VMware Tanzu Introduction
VMware Tanzu IntroductionVMware Tanzu Introduction
VMware Tanzu Introduction
 
Cisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment WorkflowCisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment Workflow
 

Similar to State of Load Balancing 2020

What Is Spring?
What Is Spring?What Is Spring?
What Is Spring?
VMware Tanzu
 
Transformace IT s technologiemi VMware
Transformace IT s technologiemi VMwareTransformace IT s technologiemi VMware
Transformace IT s technologiemi VMware
MarketingArrowECS_CZ
 
Deploying Elastic Self-Service Load Balancing
Deploying Elastic Self-Service Load BalancingDeploying Elastic Self-Service Load Balancing
Deploying Elastic Self-Service Load Balancing
Avi Networks
 
VMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfVMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdf
Amazon Web Services
 
VMware Tanzu Service Mesh from the Developer’s Perspective
VMware Tanzu Service Mesh from the Developer’s PerspectiveVMware Tanzu Service Mesh from the Developer’s Perspective
VMware Tanzu Service Mesh from the Developer’s Perspective
VMware Tanzu
 
VMware & AWS: The Fastest Path to YOUR Hybrid Cloud
VMware & AWS: The Fastest Path to YOUR Hybrid CloudVMware & AWS: The Fastest Path to YOUR Hybrid Cloud
VMware & AWS: The Fastest Path to YOUR Hybrid Cloud
Amazon Web Services
 
VMware Developer-Ready Transformation
VMware Developer-Ready TransformationVMware Developer-Ready Transformation
VMware Developer-Ready Transformation
VMware Tanzu
 
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
StreamNative
 
IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...
Cohesive Networks
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptx
Avi Networks
 
VMware Disaster RECOVERY
VMware Disaster RECOVERYVMware Disaster RECOVERY
VMware Disaster RECOVERY
RubeschThananjeyan1
 
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
VMware Tanzu
 
VMware Cloud on AWS Cloud Migration Deep Dive
 VMware Cloud on AWS Cloud Migration Deep Dive VMware Cloud on AWS Cloud Migration Deep Dive
VMware Cloud on AWS Cloud Migration Deep Dive
Amazon Web Services
 
VMware Cloud on AWS
VMware Cloud on AWSVMware Cloud on AWS
VMware Cloud on AWS
Amazon Web Services
 
Unlock Sustainable Kubernetes Services for TAS
Unlock Sustainable Kubernetes Services for TASUnlock Sustainable Kubernetes Services for TAS
Unlock Sustainable Kubernetes Services for TAS
VMware Tanzu
 
Cloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptxCloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptx
Avi Networks
 
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptxNSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
Avi Networks
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Amazon Web Services
 
Using a secured, cloud-delivered SD-WAN to transform your business network
Using a secured, cloud-delivered SD-WAN to transform your business networkUsing a secured, cloud-delivered SD-WAN to transform your business network
Using a secured, cloud-delivered SD-WAN to transform your business network
Netpluz Asia Pte Ltd
 
VMware Cloud on AWS
VMware Cloud on AWSVMware Cloud on AWS
VMware Cloud on AWS
Amazon Web Services
 

Similar to State of Load Balancing 2020 (20)

What Is Spring?
What Is Spring?What Is Spring?
What Is Spring?
 
Transformace IT s technologiemi VMware
Transformace IT s technologiemi VMwareTransformace IT s technologiemi VMware
Transformace IT s technologiemi VMware
 
Deploying Elastic Self-Service Load Balancing
Deploying Elastic Self-Service Load BalancingDeploying Elastic Self-Service Load Balancing
Deploying Elastic Self-Service Load Balancing
 
VMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdfVMware Cloud on AWS - 100819.pdf
VMware Cloud on AWS - 100819.pdf
 
VMware Tanzu Service Mesh from the Developer’s Perspective
VMware Tanzu Service Mesh from the Developer’s PerspectiveVMware Tanzu Service Mesh from the Developer’s Perspective
VMware Tanzu Service Mesh from the Developer’s Perspective
 
VMware & AWS: The Fastest Path to YOUR Hybrid Cloud
VMware & AWS: The Fastest Path to YOUR Hybrid CloudVMware & AWS: The Fastest Path to YOUR Hybrid Cloud
VMware & AWS: The Fastest Path to YOUR Hybrid Cloud
 
VMware Developer-Ready Transformation
VMware Developer-Ready TransformationVMware Developer-Ready Transformation
VMware Developer-Ready Transformation
 
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
A Pulsar Use Case In Federated Learning - Pulsar Summit NA 2021
 
IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...IM World presentation from Chris Swan: Application centric – how the cloud ha...
IM World presentation from Chris Swan: Application centric – how the cloud ha...
 
One And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptxOne And Done Multi-Cloud Load Balancing Done Right.pptx
One And Done Multi-Cloud Load Balancing Done Right.pptx
 
VMware Disaster RECOVERY
VMware Disaster RECOVERYVMware Disaster RECOVERY
VMware Disaster RECOVERY
 
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
Crafting a New Enterprise App Platform with Cloud Foundry, Kubernetes, Istio,...
 
VMware Cloud on AWS Cloud Migration Deep Dive
 VMware Cloud on AWS Cloud Migration Deep Dive VMware Cloud on AWS Cloud Migration Deep Dive
VMware Cloud on AWS Cloud Migration Deep Dive
 
VMware Cloud on AWS
VMware Cloud on AWSVMware Cloud on AWS
VMware Cloud on AWS
 
Unlock Sustainable Kubernetes Services for TAS
Unlock Sustainable Kubernetes Services for TASUnlock Sustainable Kubernetes Services for TAS
Unlock Sustainable Kubernetes Services for TAS
 
Cloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptxCloud_controllers_public_webinar_aug31_v1.pptx
Cloud_controllers_public_webinar_aug31_v1.pptx
 
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptxNSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
 
Using a secured, cloud-delivered SD-WAN to transform your business network
Using a secured, cloud-delivered SD-WAN to transform your business networkUsing a secured, cloud-delivered SD-WAN to transform your business network
Using a secured, cloud-delivered SD-WAN to transform your business network
 
VMware Cloud on AWS
VMware Cloud on AWSVMware Cloud on AWS
VMware Cloud on AWS
 

More from Avi Networks

DR On Demand At Fraction of the Cost (1).pptx
DR On Demand At Fraction of the Cost (1).pptxDR On Demand At Fraction of the Cost (1).pptx
DR On Demand At Fraction of the Cost (1).pptx
Avi Networks
 
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load BalancerTop 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
Avi Networks
 
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
Avi Networks
 
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptxEnterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Avi Networks
 
Virtualize Application Security Today - Hardware is No Longer Needed.pptx
 Virtualize Application Security Today - Hardware is No Longer Needed.pptx Virtualize Application Security Today - Hardware is No Longer Needed.pptx
Virtualize Application Security Today - Hardware is No Longer Needed.pptx
Avi Networks
 
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
Avi Networks
 

More from Avi Networks (6)

DR On Demand At Fraction of the Cost (1).pptx
DR On Demand At Fraction of the Cost (1).pptxDR On Demand At Fraction of the Cost (1).pptx
DR On Demand At Fraction of the Cost (1).pptx
 
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load BalancerTop 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
Top 4 Reasons to Migrate From NSX Load Balancing to NSX Advanced Load Balancer
 
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
23.06.15 NSX ALB and vCD integration deepdive_webinar0615.pptx
 
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptxEnterprises-Have-Replaced-12000-ADCs-See-Why.pptx
Enterprises-Have-Replaced-12000-ADCs-See-Why.pptx
 
Virtualize Application Security Today - Hardware is No Longer Needed.pptx
 Virtualize Application Security Today - Hardware is No Longer Needed.pptx Virtualize Application Security Today - Hardware is No Longer Needed.pptx
Virtualize Application Security Today - Hardware is No Longer Needed.pptx
 
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
Delivering Turnkey Load Balancing in VMware Cloud with Day 0 Automation
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 

State of Load Balancing 2020

  • 1. ©2020 VMware, Inc. The State of Load Balancing Nathan McMahon nathanmcmahon@vmware.com
  • 2. ©2020 VMware, Inc. Agenda 2 What Happened Predict the Future Align to the Future
  • 3. ©2020 VMware, Inc. 3 Enterprises have almost 5 clouds​ Running 3.4 clouds​ Experimenting 1.5 clouds​ 84%HAVE MULTI-CLOUD STRATEGY * RightScale 2019 Cloud Report State of Load Balancing: Multi-Cloud
  • 4. ©2020 VMware, Inc. 4 VMware OpenStack Containers Public Cloud Bare Metal State of Load Balancing: Multi-Cloud Avi deployment distribution across cloud types GSLB Globally LB across clouds Manage Consistent LB config across clouds Automation Consistent API across clouds
  • 5. ©2020 VMware, Inc. 5 Single request per TCP connection Headers are text Multiple requests per TCP connection, in serial Multiple concurrent TCP connections (usually 6) Headers are text Multiple requests per TCP connection, in parallel Currently about 43% of HTTP traffic is over HTTP/2, Usage up 30% year over year 6x reduction in concurrent connections on the load balancer Headers are binary HTTP 1.0 (1996) HTTP 1.1 (1999) HTTP/2 (2015) State of Load Balancing: RFC 7540 (HTTP/2) * W3Techs Report Jan 1st, 2020
  • 6. ©2020 VMware, Inc. 6 What’s New: o TLS Fast Start o TCP Fast Open o New ciphers What’s Old: o Non-PFS ciphers o TLS 1.0 & TLS 1.1 State of Load Balancing: TLS 1.3 TCP SYN TLS Client Hello TLS Client Finished HTTPS GET TCP SYN ACK TLS Server Hello TLS Server Finished TCP SYN TLS Client Hello TLS Client Finished TCP SYN ACK TLS Server Hello TLS Server Finished HTTPS GET TLS 1.2 handshake TLS 1.3 handshake with Fast Start
  • 7. ©2020 VMware, Inc. 7 What’s New: o TLS Fast Start o TCP Fast Open o New ciphers What’s Old: o Non-PFS ciphers o TLS 1.0 & TLS 1.1 State of Load Balancing: TLS 1.3 o Faster o More Secure o RSA keys are more vastly expensive o Elliptic Curve is in o NPM, taps, man-in-middle tools are blind
  • 8. ©2020 VMware, Inc. 8 The market is changing quickly The hardware appliance vendors have explored selling Nginx sold Avi Networks is now part of VMware State of Load Balancing: Acquisitions
  • 9. ©2020 VMware, Inc. 9 2019 has been an eventful year for LB & WAF VMware Enters the ADC market NETWORK AND SECURITY VIRTUALIZATION Security Integration Extensibility Automation Elasticity NSX Data Center NSX Cloud AppDefense SD-WAN by VeloCloud HCX NSX Service Mesh Advanced Load Balancer Avi Networks, now part of VMware
  • 10. ©2020 VMware, Inc. Agenda 10 What Happened Predict the Future Align to the Future
  • 11. ©2020 VMware, Inc. 11 Multiple parallel requests over a single TCP stream Vulnerable to head of line blocking HPACK Compression Multiple parallel requests streamed over a UDP / QUIC connection Packet loss and congestion don’t necessarily slow all request/responses QPACK Compression HTTP/2 HTTP/3 State of Load Balancing: HTTP/3 * W3Techs Report Jan 1st, 2020
  • 12. ©2020 VMware, Inc. 12 The battle for the future of DNS is underway DNS over HTTP versus DNS over TLS Prediction: DoT will win over DoH over the next year State of Load Balancing: DNS
  • 13. ©2020 VMware, Inc. 13 State of Load Balancing: Service Mesh Service chain will be supplanted by service mesh Service chain is typically narrowly defined as L2-L3 device interconnection Service mesh is the infrastructure to interconnect disparate services, most often microservices Prediction: Networking in 2020 will be the year of service mesh
  • 14. ©2020 VMware, Inc. 14 State of Load Balancing: Service Mesh Ingress - Provides the cluster ingress data path capabilities - Security capabilities Side car - Provides the SM data path capabilities - Fully distributed Service mesh is the journey, not the destination
  • 15. ©2020 VMware, Inc. 15 State of Load Balancing: Service Mesh VMware’s enterprise-class service mesh vision ServerlessSaaSVMsContainers Public Clouds Visibility Control Security Third-Party Components Users Services Data Customer Clusters VMware SaaS / Cloud Discovery Sidecars Sidecars / Federation Plugins Istio
  • 16. ©2020 VMware, Inc. Agenda 16 What Happened Predict the Future Align to the Future
  • 17. ©2020 VMware, Inc. 17 o Ease of useo Wall of knobs o Expect failureo 5x 9’s of uptime o Cattleo Pets o Integrationo Installation State of Load Balancing: Industry Trends
  • 18. ©2020 VMware, Inc. 18 Creating a new virtual service INTELLIGENCEELASTICITY AUTOMATIONMULTI-CLOUDSEPARATE CONTROL & DATA PLANE WITHOUT AVI WITH AVI ? ? ? ? ? 1 6 3 4 5 2 7 8+ Done DECISION AUTOMATION Done 1 Declare VS attributes Minutes Weeks ? ? ? ? ? 1 6 3 4 5 2 7 8+ Sizing Procure HW Config LB Routing, FW policy LB Exists? Correct env? Capacity?Perf ? Dependencies? Config Auth Config Alerts Reserve IP Repeat for standby “I want to create a virtual service” 1. Checks existing capacity 2. Spins up new Avi Service Engine (if needed) by talking to vCenter/AWS/K8S/... etc. 3. Allocates VIP address 4. Configures network interfaces on Avi SE 5. Provisions policies on the Avi SE 6. Registers DNS 7. Monitors performance 8. Goes back to #1 and scales out as needed State of Load Balancing: Avi Automation
  • 19. ©2020 VMware, Inc. 19 * 49% Think “Network Automation Software / Tools” is a top strategic initiative *Gartner Market Guide for Network Automation Poll State of Load Balancing: The Destination Automation o Self service portal o Intent based o Automated o Round robin, least conns o Service chain, service chain o REST API, Terraform o HTTP/2, HTTP/3, QUIC
  • 20. Thank You ©2020 VMware, Inc. Want to know more? avinetworks.com/workshops Nathan McMahon nmcmahon@vmware.com

Editor's Notes

  1. Driving forces: Digital enterprises need to deliver more applications, faster, and at lower cost Consistent multi-cloud deployments across data centers and public clouds with enterprise level security Shift towards cloud-native apps and automation to support DevOps and CI/CD processes
  2. How Avi fits into the NSX portfolio but important to highlight: Continue to be offered as standalone LB for multi-cloud environments Plan to have the best integration with NSX and other VMWare products Transcription Avi Networks, now part of VMware, has been in business as a load balancer for about seven years (since 2012). We're now part of the VMware family as the NSX advanced load balancer. And VMware has been steadily introducing more and more networking functionality via NSX and other applications services and other functionalities. And Avi fits really nicely into that by providing the application delivery, the load balancing and application security such as web application, firewall, et cetera.
  3. 5. Automation – again it’s more than REST APIs and Ecosystem integration. Avi takes the analytics and feed into the controller (”brain”) to achieve autoscaling and full lifecycle management. It allows you to specify an intent, Avi does the automation and orchestration required to achieve the outcomes. What makes automation increasingly important is that it’s the critical step to finally operationalize digital transformation – from vision to reality. Transcription So by taking that information, that's really important to be able to provide troubleshooting and meaningful experience there. But it's also important because we can now take that data and use it for the purposes of automation. For automation, there's two elements to this. One is the operational automation. The other is the infrastructure automation. So from an infrastructure, that means that the Avi controller can natively be talking to the APIs of V Center, of Azure, AWS, you name it, in whatever the environment might be, the Avi controller is talking to those environments, to those controllers. So if you wish to deploy a load balancer or a service engine in a VMware environment, the Avi controller will talk to V Center, find the best location, the best host to deploy a new se.ova, and will automatically deploy that, configure the Nicks, et cetera, and take care of all of that for you. All you said is, "I want to upload or I want to deploy this application into VMware environment". So you're deploying the application or the purchase service that serve ascensions can automatically instantiate and automatically configure themselves for you. And so from an application owner perspective, here's my application, just make it go and the networking just automatically instantiates with it. The next element to this is the operational automation, and that is that Avi is not an island of technology in and of itself. It needs to be integrated with the surrounding environments, the surrounding ecosystems. Certainly that means something like V Center or Kubernetes or whatever environments like this, but it also means something maybe even more custom. It could be something like automatically configuring the IP addressing by talking to Infoblox or another IPN. We can automatically register virtual services into DNS by talking to something like Amazon's Raw 53. We can integrate with things like [Venify 00:16:47] to automatically configure and pick up SSL certificate through an application. The point is that by integrating with these surrounding ecosystems, that enables us that the application owner uploads the application and it just works. How it worked, they don't really need to know, they don't really need to care, but the firewalls could instantiate, the IP addressing could be automatically inherited. DDNS could automatically be registered. All of these elements. Many of these elements are something that Avi has natively baked in, but you can also provide some customization because Avi built on top of a rest API. That means that what you see in the FUI and what you see from the CLI are actually just wrappers for the API. If you're using the GUI, you can right click, click on inspect elements and start mousing over or clicking through the UI and you'll see the API calls that your browser was actually sending and the JSON response that Avi is sending back. Your browser will take that JSON formatted result, put it into a style sheet, shake it up and there is the web page that you see rendered from the GUI. The same is true from the CLI. You can add a -API flag and you'll actually see the API calls that are being exchanged underneath. The point of this is that it makes it really easy for customers to automate everything on hobby. There's nothing that the API doesn't have access to. Everything we do is exclusively done through the API. That makes it really easy for you to go and build out some customization if that's going to be through Terraform, through Ansible, through VRO VRA, or just custom Python scripts. This is something that most every Avi customer is looking at, some form of automation, some sort of way to be able to do more with less. As they deploy more and more applications, this is the core underlying element that really has them looking around and trying to figure out how can I do something better? How can I do something more efficiently? That's why they're looking at other load balancers in the first place. So this is a really key component as to why Avi, so that's something that's really important, is that even if the person that you're talking to is not an API person, what's important about Avi that yes, we have APIs. We have APIs for everything. However, it's really what you don't have to do, what you don't have to code. The fact that Avi automatically can handle things like the capacity management of service engines, the integration with the surrounding ecosystems or cloud environments to talk to AWS to go and spin up more capacity or to handle multiple availability zones, these are things that are traditional load balancers, each and every one of these steps, each and every one of these integrations are something that you, the administrator, would have to do manually. Each and every one of these is something that you have a probability of failure. You have a steep learning curve and it's something where customers are feeling like even though they're buying an off the shelf hardware appliance load balancer, it's still a do it yourself project if you want to do any kind of intelligence on top of this. This is the point with Avi, is that out of the box it automatically does everything that they need it to do, everything that they were looking at doing. It's these massive projects for the next year. As soon as they see Avi, they realize it's already been done and you just have to double click and start the install and away you go.
  4. Driving forces: Digital enterprises need to deliver more applications, faster, and at lower cost Consistent multi-cloud deployments across data centers and public clouds with enterprise level security Shift towards cloud-native apps and automation to support DevOps and CI/CD processes