在使用AWS MSK时,是否可以将Kafka代理部署在相同的AWS可用性区域?
根据我所读到的,AWS执行跨可用性区域的部署。如果您使用三个代理,则需要在不同的可用性区域中使用三个子网。这是真的还是有办法绕过这个限制?
背景:对于大多数情况,跨区域部署是个好主意,但我们正在运行的子系统中,可用性并不重要,所有服务都在同一个可用性区域中运行。同一AZ的交通是免费的,所以如果可能的话,我们更愿意这样做。如果卡夫卡无法使用,如果整个AZ背后的数据中心崩溃,将是可以接受的。最有可能的是,整个子系统无论如何都不会在这个场景中工作。
发布于 2020-05-04 23:45:31
我不能用指向文档的链接来支持它,但我的强烈假设是,这是不可能的。AWS MSK强制跨可用性区域部署。(在大多数情况下,这是个好主意。我知道我问题中的情况并不常见。)
保持在同一可用性区域的唯一选项是只使用一个代理。然而,不建议用单一的经纪人来经营Kafka。因此,这不是一个有吸引力的选择。
https://devops.stackexchange.com/questions/10461
复制相似问题