请问我有以下场景。
3 个服务器 voip / 邮件 / 终端 一个负载平衡路由器 2 个互联网连接 (静态 ip)
我关心的是对传入流量进行负载平衡,因为传出的流量由负载平衡路由器负责。
例如,所有办公室都通过互联网连接到邮件服务器,VoIP 和终端服务也是如此。邮件和 VoIP 客户端都设置了一个静态 IP,路由器将请求转发到相应的服务器。
但显然这样就没有故障转移和负载平衡,因为所有请求都被定向到一个互联网连接。
有人对 DNS 服务器有什么建议吗?这有意义吗?或者可能是托管选项?
谢谢贾斯汀
答案1
您可以使用基于 DNS 的负载平衡,通过将同一个名称映射到多个 IP,但您无法确定如何在服务器之间分配负载。此外,DNS 缓存会使情况变得更糟。
或者,您可以使用软件负载平衡器,例如HA代理。它可以将传入的请求转发到多个配置的后端服务器。为了消除单点故障,您可以运行两个带有心跳的 haproxy 实例。