gpt4 book ai didi

amazon-web-services - 将 AWS ECS 服务发现与 Application Load Balancer 结合使用

转载 作者:行者123 更新时间:2023-12-02 16:52:21 24 4
gpt4 key购买 nike

在 ECS 集群中创建 Fargate 服务时,我使用了一个应用程序负载均衡器,并且还使用了服务发现,因此我的服务有一个端点。我的问题是:我应该将请求发送到服务发现提供的端点还是负载均衡器?

此外,服务发现如何决定将请求发送到哪个任务?

我搜索了 AWS 文档,但找不到这个问题的直接答案。

最佳答案

服务发现用于网络级通信。用于客户端-服务器或互联网通信的负载平衡器。

因此,如果您想从 VPC 外部发送请求,那么您将使用负载均衡器。

或者

如果您想在 VPC 内发送请求,则可以使用服务发现。

how does the service discovery decides to which task it should send the request to?

enter image description here

因此 Route53 具有针对每个 fargate 服务的 IP。

要了解这两种服务如何协同工作,请看一下这张图

enter image description here

因此,对于内部通信,最好使用服务发现来节省时间,因为调用在同一网络上。

为了客户端到服务器的通信更好地使用 Loadbalancer。

amazon-ecs-service-discovery

关于amazon-web-services - 将 AWS ECS 服务发现与 Application Load Balancer 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57962293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com