Q16 — AWS SAA-C03 第11章
第 16/100 题 | ← 返回第11章
Q716.一家公司使用 Amazon Elastic Kubernetes Service (Amazon EKS) 运行容器应用程序.该应用程序包括管理客户和下订单的微服务.公司需要将传入请求路由到适当的微服务.哪种解决方案能够最经济有效地满足这一要求?
- A. 使用 AWS 负载均衡器控制器预置网络负载均衡器.
- B. 使用 AWS 负载均衡器控制器预置应用程序负载均衡器. ✓
- C. 使用 AWS Lambda 函数将请求连接到 Amazon EKS.
- D. 使用 Amazon API Gateway 将请求连接到 Amazon EKS.
正确答案: B. 使用 AWS 负载均衡器控制器预置应用程序负载均衡器.
解析
要将传入请求路由到容器应用程序的 Amazon Elastic Kubernetes Service (Amazon EKS) 环境中的适当微服务,最具成本效益的解决方案是:B. 使用 AWS 负载均衡器控制器预置应用程序负载均衡器.选项 B 提供了满足以下要求的经济高效的解决方案:- 使用 AWS 负载均衡器控制器:AWS 负载均衡器控制器是 Kubernetes 入口控制器,用于管理 Amazon EKS 集群中运行的应用程序的弹性负载均衡器 (ELB).它简化了为微服务配置和管理负载均衡器的过程.- 配置应用程序负载均衡器 (ALB):应用程序负载均衡器是一种在 OSI 模型的应用程序层(第 7 层)运行的负载均衡器.它允许您根据各种条件(例如 URL 路径. 主机或 HTTP 标头)路由传入请求.通过使用 AWS 负载均衡器控制器预置 ALB,您可以根据应用程序的要求将请求路由到适当的微服务.选项 A 建议使用 AWS 负载均衡器控制器来预置网络负载均衡器 (NLB).虽然 NLB 可用于某些场景(例如 TCP/UDP 流量),但它们不提供与 ALB 相同级别的应用程序层路由功能.因此,ALB更适合将请求路由到微服务.选项 C 建议使用 AWS Lambda 函数将请求连接到 Amazon EKS.虽然可以将 AWS Lambda 与 Amazon EKS 结合使用,但与使用 AWS 负载均衡器控制器和 ALB 的内置功能相比,它可能会带来额外的复杂性和成本.选项 D 建议使用 Amazon API Gateway 将请求连接到 Amazon EKS.虽然 API Gateway 是用于构建和管理 API 的强大服务,但与使用 AWS 负载均衡器控制器和 ALB 将请求路由到微服务相比,它可能会带来额外的成本和复杂性.因此,将传入请求路由到 Amazon EKS 环境中适当的微服务的最具成本效益的解决方案是 B:使用 AWS 负载均衡器控制器预置 Application Load Balancer.该解决方案利用 AWS 负载均衡器控制器和 ALB 的功能,以高效且经济高效的方式将请求路由到容器应用程序中的微服务.