Q21 — AWS ANS-C01 第1章

第 21/100 题 | ← 返回第1章

一家公司在生产VPC中拥有10台运行于Auto Scaling组中的Web服务器Amazon EC2实例。该公司另有10台Web服务器运行于本地数据中心。该公司已在本地数据中心与生产VPC之间建立了10 Gbps的AWS Direct Connect连接。该公司需要实施一种负载均衡解决方案,以接收数千名外部用户的HTTPS流量,并将流量分发至AWS上的Web服务器及本地数据中心的Web服务器。无论Web服务器位于何处,HTTPS请求在整个会话期间必须始终路由至同一台Web服务器。

正确答案: B. 在生产VPC中创建一个Application Load Balancer(ALB)。创建一个目标组,指定IP为目标类型。将EC2实例和本地服务器注册至该目标组。在ALB上启用基于应用程序的会话亲和性(sticky sessions)。

解析

答案B正确。Application Load Balancer(ALB)适合处理HTTP和HTTPS流量,并且能够通过设置应用程序级别的会话亲和性(sticky sessions),确保在整个会话期间HTTPS请求始终发送到同一台服务器,无论服务器位于AWS还是本地数据中心。对于目标类型选择IP可以注册本地服务器。而Network Load Balancer(NLB)主要用于处理流量的快速分发,不太适合处理会话亲和性的需求。综上所述,选项B能满足题目的要求。