Greetings,
Answers inline.
On 01/19/2016 11:59 AM, Nagao, Sharon S (173C-Affiliate) wrote:
Hi,
I was wondering if HA Proxy offers the following functionalities ---
·support of multiple clusters
Multiple clusters can be handled by one HAProxy instance by specifying
multiple frontend/backend configuration sections. On the other side of
the coin, multiple HAProxy servers can be clustered for redundancy.
·work with servers in different subnets
HAProxy will work with any backend IP's which it can reach. I'm not
sure if I understand this question completely beyond that, if I missed
the point let me know.
·has an interface or API to easily manipulate high availability and
clusters
HAProxy can be accessed over HTTP in order to enable/disable/drain
backends/manage health checks and check on status (usually a
human-readable html page, it is friendly to being automated).
There is also a socket interface which provides the above functionality,
and can also do a lot of other things such as managing ACL's (see
https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#9.2 for
the full command list)
·advisors to check backend servers
If I'm reading this correctly the agent feature is likely what you seek:
https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#5.2-agent-check.
If that isn't what your looking for let me know and I can provide more
information.
- Chad
We are currently using a product called Edge Server and are looking to
replace it with a more cost effective solution that provides the above
functionality.
*Thank you,*
*Sharon*