首页 文章

Google Load-Balancing CDN

提问于
浏览
1

我正在使用启用了CDN选项的Google Load-Balancer .

当我为负载均衡器设置后端配置时,我在美中,美国西部和美国东部设置了后端 .

一切都很好,除了所有流量只被路由到美国 - 西部后端服务 .

负载均衡器选项是否将流量路由到最近的后端服务?

我看到负载均衡器中有一个高级菜单,用于创建转发规则,目标代理等 .

我需要做些什么来使我的负载均衡器负载最接近客户端?

如果他们在佛罗里达州并且CDN没有该文件,他们会被路由到美国东部虚拟机实例?

如果这是不可能的,似乎只有一个US-Central服务器比拥有US-Central,US-East和US-West更好?东海岸错过的方式不会去西海岸获取档案 . 一切都会从中心位置拉出来 .

enter image description here

除非有办法将流量从负载均衡器路由到最近的VM实例,否则似乎唯一的解决方案是在启用CDN的情况下创建不同的负载均衡器,并使用DNS路由指向最接近的CDN池 .

该设置将使用3个不同的CDN IP地址,3个计算引擎IP地址和dns延迟或位置路由 . 如果他们在佛罗里达州,请将他们路由到东海岸的Google Load Balancer CDN .

我不确定在Anycast ip路由之上这是一个很好的解决方案 . 这似乎有点矫枉过正 .

感谢您的倾听,我们将不胜感激任何帮助或指导 .

“默认情况下,为了将流量分配给实例,Google Compute Engine会根据源IP和端口以及目标IP和端口的哈希选择实例 . ”

类似的问题:Google compute engine load balancing not routing properly除了实时环境中的所有流量都将进入同一个VM实例 .

我正在使用Google CDN Frontend Anycast IP地址 .


我认为Elving是对的,可能会有错误的配置 . 以下是Google Cloud中VM实例的屏幕截图 . 它说这两个实例没有被使用 .

这是Instances Groups的另一张图片 . 我没有看到将实例附加到实例组的明确方法 .

enter image description here

enter image description here

1 回答

相关问题