Google计算引擎负载平衡无法正确路由

时间:2014-12-22 18:51:23

标签: load-balancing google-compute-engine

我是谷歌计算引擎的新手,我正尝试设置网络负载平衡,有2个虚拟机用于提供网页。

对于ex,我有2个虚拟机 - app1和app2 - 都有apache服务器并提供简单的网页。

两个虚拟机都在运行Red Hat Enterprise Linux Server 7.0版(Maipo)

我可以通过浏览器中的IP访问这两个网页。

我创建了网络负载平衡设置,两个应用程序在目标池中显示为绿色,这意味着负载均衡器可以连接到两个虚拟机。

但是,当我点击负载均衡器的IP时,它只从一台服务器渲染页面。如果我手动停止VM中的服务器,负载均衡器IP会重定向到其他应用程序。我相信负载均衡器能够识别两个虚拟机的健康状况并能够重定向。

但它并没有平衡流量。任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

我认为网络负载均衡器不会以循环方式转发流量。我能够使用我拥有的负载平衡器设置来测试它。根据{{​​3}}:

  

默认情况下,要将流量分配到实例,Google Compute Engine会根据源IP和端口以及目标IP和端口的哈希选择实例。

答案 1 :(得分:0)

HTTP / S负载平衡将以循环方式代理请求。 https://cloud.google.com/compute/docs/load-balancing/http/