Beyond POLB (Plain Old Load Balancing)
-
Upload
lori-macvittie -
Category
Technology
-
view
340 -
download
2
Transcript of Beyond POLB (Plain Old Load Balancing)
![Page 1: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/1.jpg)
Beyond POLB(Plain Old Load Balancing)
![Page 2: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/2.jpg)
Scalability is how we maintain performance and availability
![Page 3: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/3.jpg)
UP OUT
How do we usually scale today?
H
![Page 4: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/4.jpg)
POLB(Plain Old Load Balancing)
How do we scale OUT today?
![Page 5: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/5.jpg)
POLB (Plain Old Load Balancing)• Born in the mid 1990s• Distributes load based on network variables • Focused on algorithms, not architecture
Traffic goes in Traffic goes out
![Page 6: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/6.jpg)
But architectures and apps are changing
THENMONOLITHIC MICROSERVICES & APIs
NOW
![Page 7: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/7.jpg)
And so are “users”
THENHumans
NOWHumans, Systems, Things
![Page 8: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/8.jpg)
L7 LBLayer 7 Load Balancing
Modern apps need modern scalability
![Page 9: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/9.jpg)
and more …
![Page 10: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/10.jpg)
L7 LB SECURITY OPTIMIZATION
It’s time to go beyond POLB
MANO
![Page 11: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/11.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: EFFICIENCY & AGILITY
![Page 12: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/12.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: EFFICIENCY & AGILITY• Data Partitioning (Sharding)
Architectures• Complex URL dispatch• Manipulate response
headers• Dynamic routing based on
backend data• Scaling by Functional
Decomposition
![Page 13: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/13.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: SECURITY
![Page 14: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/14.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: SECURITY• Layer 7 (App) DDoS
Protection • Web appl firewalling • OWASP Top 10 • App access control • Federated identity
![Page 15: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/15.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: PERFORMANCE
![Page 16: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/16.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: PERFORMANCE
• TCP Multiplexing • Caching • Performance-based load
distribution • Auto-scalability
• Minification• HTTP Compression• Buffering • Script aggregation • SSL Offload
![Page 17: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/17.jpg)
L7 Proxy(Layer 7 Proxy)
GOAL: MANO (Management and Orchestration)
![Page 18: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/18.jpg)
L7 Proxy(Layer 7 Proxy)
• REST and SOAP APIs • Plug-ins for Chef, Puppet,
Cisco, VMware, Electric Cloud, New Relic, Nagios, Ansible, Urban {code}, and more
• Smart templates
GOAL: MANO (Management and Orchestration)
![Page 19: Beyond POLB (Plain Old Load Balancing)](https://reader036.fdocuments.net/reader036/viewer/2022081605/58f003311a28ab59218b45a5/html5/thumbnails/19.jpg)
Caching
Minification
App Security
App Access
DDoSProtection
Multiplexing
POLB
L7 LB
Auto-Scaling
GO BEYOND POLB
MANO
GO