y***e 发帖数: 32 | 1 假设有10000个不同的IP向一个ip发送服务请求。这个ip下面挂有100台服务器。假设
load balancer是用一个主机,它能够把这个流量按源ip进行distribute,就是大概一台
服务器处理来之100个ip的服务请求。
请问如何把这个基于一个主机的load balancer扩展成基于N个主机的? |
s*****g 发帖数: 1055 | 2 There are a million ways to do this,
1) Use DNS (coupled with geo-aware DNS) is an obvious and easy to implement
solution.
2) You can also put a L3 network device in front of LBs and use network
devices
' ECMP to achieve one more layer of load balancing.
3) Similar idea, use anycast to advertise the same network your LB own and
place your LBs in different geo-location
I will leave rest 99997 ways for others to suggest. |
n**********l 发帖数: 271 | 3 active/active load balancer listening on the same virtual IP (arp)? |
I********x 发帖数: 858 | 4 anycast应该可以,lb之间的cluster技术也可以,最流行的就是dns lb了。
一台
【在 y***e 的大作中提到】 : 假设有10000个不同的IP向一个ip发送服务请求。这个ip下面挂有100台服务器。假设 : load balancer是用一个主机,它能够把这个流量按源ip进行distribute,就是大概一台 : 服务器处理来之100个ip的服务请求。 : 请问如何把这个基于一个主机的load balancer扩展成基于N个主机的?
|
m********d 发帖数: 188 | 5 2-tier load balancing. lower tier direct return. |