一个全球服务的网站托管在EC2上,位于Application Load Balancer (ALB) 之后,并被配置为CloudFront分发版的源站,以减少Web服务器的负载。一周后,服务器负载没有减少,请求似乎仍然直接命中ALB。哪些问题可以解释这种行为?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: DNS记录仍然直接解析到ALB,而不是CloudFront分发版。, CloudFront分发版的默认、最小和最大TTL值都设置为0秒。.
为什么这是答案
DNS记录仍然直接解析到ALB,而不是CloudFront分发版:如果DNS记录未更新为指向CloudFront分发版,用户请求将继续直接解析到ALB,绕过CloudFront,导致服务器负载没有减少。 CloudFront分发版的默认、最小和最大TTL值都设置为0秒:将所有TTL值设置为0秒意味着CloudFront不会缓存任何内容。每次请求都会被转发到源站(ALB),从而无法减轻Web服务器的负载。 CloudFront尚未为ALB配置源站访问身份(origin access identity):OAI主要用于限制对S3源的直接访问,与ALB无关。 ALB安全组正在阻止来自CloudFront边缘站点的入站流量:如果安全组阻止了流量,CloudFront将无法访问ALB,用户会遇到错误,而不是流量直接命中ALB。 ALB目标组配置为使用粘性会话(sticky sessions):粘性会话会影响ALB如何将请求路由到后端实例,但不会阻止CloudFront缓存内容或将请求路由到CloudFront。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡