Weitere Ă€hnliche Inhalte Ăhnlich wie Multi-Cloud Load Balancing 101 and Hands-On Lab (20) Mehr von Avi Networks (6) KĂŒrzlich hochgeladen (20) Multi-Cloud Load Balancing 101 and Hands-On Lab1. Confidential â ©2020 VMware, Inc.
Avi Networks/NSX
Advanced Load
Balancer
Workshop Edition
Alex Feigenson
Staff Solutions Architect
afeigenson@vmware.com
April 2020
2. Confidential â ©2020 VMware, Inc. 2
Load Balancing is a key blocker for agility
Not FlexibleNot Scalable Not Agile
AUTOMATION
C H A L L E N G E S
Compute
Storage
Load
Balancers
Drivers
Time to
Market
Modern
Apps
Cost
Efficiency
# Env/Infra
# Apps
# Changes
Increased
IT Demands
Network
3. Confidential â ©2020 VMware, Inc. 3
Traditional HW/SW Load Balancer Challenges
DC1 DC2
DEPT1 DEPT2
Standby
0%
Active
15%
Separate control points â operational complexity, hard to automate, painful upgrades
Capacity management â manual VIP placement, costly overprovisioning, no capacity pooling
Not designed for modern new environments
ON-PREMISES CLOUD CONTAINER
5. Confidential â ©2020 VMware, Inc. 5
Modern Distributed Architecture
Centralized Policies and Full Lifecycle Management
App Services
Control Plane
Data Plane
Software Load Balancer Intelligent WAF Container Ingress
Avi Controller
Bare Metal Virtualized Containers
ON PREMISES PUBLIC CLOUD
SEPARATE CONTROL &
DATA PLANE
ELASTICITY
Application Services Fabric
MULTI-CLOUD
ANALYTICS AUTOMATION
6. Confidential â ©2020 VMware, Inc. 6
Consistent experience across multi-cloud
Single Load Balancer Fabric Across Clouds
Single
Management
Point Centrally manage
multi-cloud deployments
Automate moves, adds,
and changes across clouds
No feature trade-offs
between on-premise vs cloud
Manage multi-site deployments
with GSLB
Bare Metal Virtualized Containers
Across On-prem and Public Cloud
Avi Controller
7. Confidential â ©2020 VMware, Inc. 7
Built-in ecosystem integration/cloud connectors
Automation / Self-Service
Bare Metal Virtualized Containers
Avi Controller
Operational Automation
vRO/vRA
Cisco
CloudCenter
Infrastructure Automation
8. Confidential â ©2020 VMware, Inc. 8
Creating a new virtual service
Avi Automation Example
âI want to create a virtual serviceâ
9. Confidential â ©2020 VMware, Inc. 9
Creating a new virtual service
Avi Automation Example
W E E K S
LB Exists?
Correct
environment?
Performance? Capacity? Dependencies?
WITHOUT AVI
10. Confidential â ©2020 VMware, Inc. 10
Creating a new virtual service
Avi Automation Example
LB Exists?
Correct environment?
Performance?
Capacity?
Dependencies?
W E E K S
Config Auth
Config Alerts
Reserve IP
Repeat for
standby
Sizing
Identify
Hardware
Config Load
Balancer
Routing, firewall
policies
11. Confidential â ©2020 VMware, Inc. 11
LB Exists?Correct env?Perf?Capacity?Dependencies?Config AuthConfig AlertsReserve IP
Repeat for
standby
SizingProcure HWConfig LBRouting, FW policy
Creating a new virtual service
Avi Automation Example
Decision
Automation
WITH AVI
M I N U T E S
Declare
Virtual
Service
Attributes
Done
12. Confidential â ©2020 VMware, Inc. 12
Creating a new virtual service
Avi Automation Example
M I N U T E S
Declare vs
Attributes
Done
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
Decision
Automation