You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
which open source software will we use for elastic load balancer?
Thanks!
The text was updated successfully, but these errors were encountered:
lawrancejing
changed the title
what is the design or proposal of elastic load balancer?
What is the design or proposal of elastic load balancer?
Aug 21, 2023
lawrancejing
changed the title
What is the design or proposal of elastic load balancer?
What is the design or proposal of elastic load balancer
Aug 21, 2023
I investigated a few options, but haven't had a firm sense of direction just yet. I would have liked a memory-safe program, but HAProxy is so common it is reasonably compelling.
There may also be nftables-driven approaches. These might be faster and simpler and more fundamental, but would lose TLS termination, for example. However, if we were to do things this way, it would affect the overall equilibrium of how we build compensating features, e.g. we might build a TLS termination helper of some kind that doesn't have load balancing features if put most of the load balancing lifting on nftables.
One area that I wouldn't want to make obliged is use of ECMP, because it's often not available, though it'd be nice to use some day when available. On some platforms, we are almost certainly going to be obliged to use BGP to implement floating IPs, and that's ECMP-adjacent.
Another option I've considered is supporting APIs of common web application firewall (WAF) type products, to update their upstream data automatically from Ubicloud, in some kind of vm-set-like feature. I think it's a reasonable question that, for the web applications that use WAFs, why put in another load balancer, rather than using the WAF as the only one? Once again, if we exercise that option, it may affect how many compensating features we implement in the load balancer related functionality in ubicloud.
These are the thoughts I've had to date. Well, except using a poll-mode program, but there are a few reasons why I don't think that'd be appealing for some time, even though we have some experience with a similar program in spdk.
Do you have some input? I'd like it if you shared it.
which open source software will we use for elastic load balancer?
Thanks!
The text was updated successfully, but these errors were encountered: