gpt4 book ai didi

web-applications - 应用程序负载均衡器前面的 API 网关?

转载 作者:行者123 更新时间:2023-12-04 21:03:32 28 4
gpt4 key购买 nike

我需要设计一个网络应用程序并需要我对基础设施提出建议。
我已决定使用应用程序负载均衡器,但不确定是否应该将 API 网关用作应用程序的入口点,或者应用程序负载均衡器将用作入口点?

另外,我不确定入口点是否是应用程序负载均衡器,因为它位于私有(private) vpc 中,如何将公共(public)互联网中的应用程序客户端连接到它?

如果是这样,请说明在应用程序负载均衡器前使用 API 网关的优势和必要性。

最佳答案

我需要设计一个网络应用程序并需要我对基础设施提出建议。我已决定使用应用程序负载均衡器,但不确定是否应该将 API 网关作为应用程序的入口点,或者应用程序负载均衡器将用作入口点?

如果您只需要根据路径将传入请求路由到您的后端,ALB 对您来说就足够了。 ALB 通常比 APIGateway 便宜。如果您需要某些服务功能(身份验证、节流、缓存等),如果您不使用 ApiGateway,则需要在后端支持它。

另外,我不确定入口点是否是应用程序负载均衡器,因为它位于私有(private) vpc 中,如何将公共(public)互联网中的应用程序客户端连接到它?

您的意思是您的后端服务主机在私有(private) VPC 中运行?如果是这种情况,ALB 无法直接将请求转发到私有(private) VPC 内的主机。您可以选择 1) 使用 Apigateway 将主机置于前端 2) 拥有一组由 ALB 前端的代理服务器,它将请求转发到私有(private) VPC 内的 NLB。您的实际服务主机将落后于 NLB。

关于web-applications - 应用程序负载均衡器前面的 API 网关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52854550/

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