iAv*_*tor 5 web-applications aws-cli microservices aws-api-gateway aws-load-balancer
我需要设计一个Web应用程序,并且在下面需要我的建议。我已决定使用应用程序负载平衡器,但不确定是否应该将API网关用作应用程序的入口点,否则应用程序负载平衡器将用作入口点?
另外,我不确定入口点是否是应用程序负载平衡器,因为它在私有vpc中如何将公共互联网中的应用程序客户端连接到它?
如果有的话,请在应用程序负载均衡器前面阐明使用API网关的优势和必要性。
我需要设计一个网络应用程序,并需要我对基础部分的建议。我已决定使用应用程序负载均衡器,但不确定是否应该使用 API 网关作为应用程序的入口点,还是将应用程序负载均衡器用作入口点?
如果您只需要根据路径将传入请求路由到后端,ALB 就足够了。一般来说,ALB 比 APIGateway 便宜。如果您需要一些服务功能(身份验证、限制、缓存等),如果您不使用 ApiGateway,则需要在后端支持它。
另外,我不确定入口点是否是应用程序负载均衡器,因为它位于私有 vpc 中,如何将公共互联网中的应用程序客户端连接到它?
您的意思是您的后端服务主机在私有 VPC 中运行吗?如果是这种情况,ALB 无法直接将请求转发到私有 VPC 内的主机。您可以选择 1) 在您的主机前面使用 Apigateway 2) 拥有一组以 ALB 为前端的代理服务器,该代理服务器会将请求转发到私有 VPC 内的 NLB。您的实际服务主机将位于 NLB 后面。
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |