首页 > 解决方案 > consul 用 consul 平衡跨区域的流量

问题描述

在这一点上,我找到了一些关于如何设置服务故障转移到不同数据中心的详细记录的博客。但是,我还没有找到一种方法来负载平衡 2 个不同数据中心之间的流量。这看起来像是一个极端的设计问题;但是,似乎由于地区和华盛顿特区的容量问题,我们需要寻找这一点。在此处输入图像描述

在上图中,我们试图在俄勒冈州运行主 DC,虽然我们有 GPU 的预留容量,但我们永远不可能预留 100%。同时,云提供商无法保证 GPU 和 c5 类型实例的非预留实例的可用性。在这种情况下,我们需要在多个区域上运行并将流量转移到在其他区域上运行的 GPU 实例,只有当我们看到本地区域出现容量紧缩时。不知道如何实现。

标签: amazon-web-servicesconsulamazon-eks

解决方案


您是在尝试使用 Consul 的服务网格,还是仅仅使用服务发现来实现这一目标?


推荐阅读