한 회사에서 글로벌 속보, 지역 알림 및 날씨 업데이트를 제공하는 웹 포털을 운영합니다. 각 사용자는 정적 및 동적 콘텐츠로 구성된 개인화된 뷰를 받습니다. 콘텐츠는 Application Load Balancer(ALB) 뒤의 Amazon EC2 인스턴스에 있는 API 서버를 통해 HTTPS로 제공됩니다. 이 회사는 모든 사용자에게 가장 짧은 지연 시간으로 이 콘텐츠를 제공하고자 합니다. 솔루션스 아키텍트는 모든 사용자의 지연 시간을 최소화하도록 애플리케이션을 어떻게 설계해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 단일 AWS 리전에 애플리케이션 스택을 배포합니다. ALB를 오리진으로 지정하여 Amazon CloudFront를 사용하여 모든 정적 및 동적 콘텐츠를 제공합니다..
이것이 정답인 이유
이 솔루션은 Amazon CloudFront를 사용하여 모든 정적 및 동적 콘텐츠를 엣지 로케이션에서 캐싱하고 제공함으로써 사용자에게 가장 짧은 지연 시간을 제공합니다. CloudFront는 전 세계에 분산된 엣지 로케이션 네트워크를 통해 콘텐츠를 캐싱하여 사용자에게 물리적으로 더 가까운 곳에서 콘텐츠를 제공합니다. ALB를 CloudFront의 오리진으로 지정하면 동적 콘텐츠도 엣지에서 캐싱되어 지연 시간을 더욱 줄일 수 있습니다. 다른 옵션들은 다음과 같은 이유로 최적의 지연 시간 감소를 제공하지 못합니다. 두 개의 AWS 리전에 애플리케이션 스택을 배포하고 Route 53 지연 시간 기반 라우팅을 사용하는 것은 지연 시간을 줄일 수 있지만, CloudFront처럼 엣지에서 콘텐츠를 캐싱하는 이점은 없습니다. 정적 콘텐츠만 CloudFront로 제공하고 동적 콘텐츠는 ALB에서 직접 제공하는 것은 동적 콘텐츠의 지연 시간 감소 효과를 놓칩니다. Route 53 지리적 위치 기반 라우팅은 사용자의 지리적 위치를 기반으로 트래픽을 라우팅하지만, 지연 시간 기반 라우팅보다 항상 최적의 지연 시간을 보장하지는 않으며 CloudFront의 엣지 캐싱 이점도 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음