如果 Web 服务器不可用,则自动重定向到静态错误站点

如果 Web 服务器不可用,则自动重定向到静态错误站点

我正在读文章关于使用 Compute Engine 和 Cloud Storage 进行热恢复的 Web 服务器。

正常情况:

正常情况

故障转移:

故障转移场景

文档指出:

在停电期间,更新外部 HTTP(S) 负载平衡配置并故障转移到 Cloud Storage 中的静态站点。

外部 HTTP(S) 负载平衡配置是否会发生变化自动地基于一些健康检查?例如,如果负载均衡器检测到部署在计算引擎上的网站停止响应,它自动地将流量重定向到 Cloud Storage 中的静态站点。一旦 Web 服务器重新开始工作,负载平衡器自动地将请求重定向回它。我该如何实现这一点?

答案1

您可以拥有两个独立的后端服务 - 一个带有云存储,另一个带有虚拟机。如果一个后端中的所有虚拟机都发生故障 - 它将自动仅将流量分发到存储桶。但是,如果运行状况检查失败,LB 会从后端池中移除该节点并使其不再有资格分发请求,然后您可以针对相同的请求提出功能请求这里

相关内容