Google 的 HTTP(S) 负载均衡器具有跨区域负载平衡功能。但这对我(以及我认为的很多人)来说不是一个有用的案例,因为我的非托管组中的服务器需要它们之间的低延迟通信。因此,我需要跨区域对非托管实例组进行负载平衡,例如区域 a 非托管组、区域 b 非托管组和区域 c 非托管组。我遗漏了什么?Google 不支持这个非常基本的用例吗?
顺便说一句,服务器位于非托管组中,因为它们的配置必须略有不同。请不要告诉我是时候迁移到 AWS 了……叹息
答案1
将来自单个区域的实例添加到此 HTTPS 负载均衡器的实例组。跨区域示例的后端服务跨区域,您的则不必如此。
区域性、地区性或非托管实例组是否实用取决于这些“略有不同的配置”是什么。
对于每个区域中相同数量的实例:所需区域中一个区域托管实例组 (MIG)。使用其他区域 MIG 可以实现多个实例模板,但实例数量在各个区域中均匀分布。
如果您必须拥有不同数量的实例或实例模板:同一区域中的多个区域 MIG。
如果您必须管理实例的生命周期并且不喜欢自动修复或扩展,则可以使用非托管实例组。