与Cloud Load Balancer(全局负载均衡器)连接的Google Cloud VM中的响应延迟问题

时间:2018-01-29 18:20:07

标签: google-cloud-platform google-cloud-endpoints

我在Center1-a,West1-a,East1-a和East4-a位置的Google Cloud VM实例中安装了NodeJS应用程序。此外,我还为每个VM创建了实例组,并分配了HTTP负载均衡器(全局)以在实例组之间路由流量。

注意:我没有在Load Balancer上启用CDN缓存。

我从不同地区(亚特兰大,芝加哥,加利福尼亚,达拉斯,纽约)开始测试。每次测试以1分钟的间隔进行20次迭代。每个区域的第90个百分点响应时间为4秒,平均为2秒。

当我查看每一跳的访问日志时,似乎它们是HTTP负载均衡器和实例组/ VM之间连接的延迟。我可以一致地重现这个问题。

当我从上述所有位置直接命中每个VM时,第90百分位响应时间为230毫秒,平均值为145毫秒。

为了证明这一点,问题在于连接LB和VM,我还在LB中启用了CDN缓存并运行了相同的测试。第90百分位响应时间为160毫秒,平均为96毫秒。

为什么当我点击全局HTTP负载均衡器时,它们是响应时间延迟问题?

请帮我解决问题。

0 个答案:

没有答案