有人能给我解释一下高可用性("HA")是如何为web应用程序工作的吗?因为我假设HA意味着不存在单点故障。
然而,即使使用了负载均衡器-这不是单点故障吗?
发布于 2013-03-07 13:31:41
我找到了这篇关于这个主题的文章:http://www.tenereillo.com/GSLBPageOfShame.htm
基本上,如果你不需要长时间的粘性会话,你可以配置你的DNS服务器为你的网站返回多个A记录(IP地址)。
Web浏览器足够智能,可以尝试所有的地址,直到找到一个可以工作的地址。
发布于 2015-08-17 21:13:09
简单地说,高可用性可以定义为即使存在硬件和软件故障,也可以全天候运行系统而不停机。另一种方式是容错应用程序。这有助于确保应用程序的目标用户不间断地使用应用程序。

阅读有关High Availability Deployment Architecture的更多信息
发布于 2021-02-04 02:49:41
当单独操作时,它是肯定的。通常的高可用性设置包括在集群中以主动/主动或主动/被动配置运行的2个或更多负载均衡器。为了进一步提高可用性,您可以让两个不同的Internet服务提供商(或地理分布式数据中心)各自运行一对集群负载均衡器。然后,您配置distinct解析到2个不同的公共IP地址,这保证了轮询处理平均分割DNS请求(CloudFlare在这方面非常快速和可靠)。也有可能通过使用类似PowerDNS dnsdist的东西来返回离你的原始地理位置最近的数据中心的IP地址,这是大玩家为使其服务高度可用而做的事情。
请阅读https://docs.oracle.com/cd/E23824_01/html/821-1453/gkkky.html以获得更清晰的信息。实际上,这两个负载均衡器使用相同的vip(虚拟IP地址。https://techterms.com/definition/vip)。
https://stackoverflow.com/questions/7943211
复制相似问题