我正在读文章关于使用 Compute Engine 和 Cloud Storage 进行热恢复的 Web 服务器。
正常情况:
故障转移:
文档指出:
在停电期间,你更新外部 HTTP(S) 负载平衡配置并故障转移到 Cloud Storage 中的静态站点。
外部 HTTP(S) 负载平衡配置是否会发生变化自动地基于一些健康检查?例如,如果负载均衡器检测到部署在计算引擎上的网站停止响应,它自动地将流量重定向到 Cloud Storage 中的静态站点。一旦 Web 服务器重新开始工作,负载平衡器自动地将请求重定向回它。我该如何实现这一点?
答案1
您可以拥有两个独立的后端服务 - 一个带有云存储,另一个带有虚拟机。如果一个后端中的所有虚拟机都发生故障 - 它将自动仅将流量分发到存储桶。但是,如果运行状况检查失败,LB 会从后端池中移除该节点并使其不再有资格分发请求,然后您可以针对相同的请求提出功能请求这里