首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web App:高可用性/如何防止单点故障?

Web App:高可用性/如何防止单点故障?
EN

Stack Overflow用户
提问于 2011-10-30 11:52:03
回答 5查看 20.2K关注 0票数 55

有人能给我解释一下高可用性("HA")是如何为web应用程序工作的吗?因为我假设HA意味着不存在单点故障。

然而,即使使用了负载均衡器-这不是单点故障吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-07 13:31:41

我找到了这篇关于这个主题的文章:http://www.tenereillo.com/GSLBPageOfShame.htm

基本上,如果你不需要长时间的粘性会话,你可以配置你的DNS服务器为你的网站返回多个A记录(IP地址)。

Web浏览器足够智能,可以尝试所有的地址,直到找到一个可以工作的地址。

票数 20
EN

Stack Overflow用户

发布于 2015-08-17 21:13:09

简单地说,高可用性可以定义为即使存在硬件和软件故障,也可以全天候运行系统而不停机。另一种方式是容错应用程序。这有助于确保应用程序的目标用户不间断地使用应用程序。

阅读有关High Availability Deployment Architecture的更多信息

票数 10
EN

Stack Overflow用户

发布于 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)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7943211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档