A firm is using the AWS Cloud to run a three-tier ecommerce application. The firm hosts the website on Amazon S3 and combines it with a sales API. The API is hosted by the firm on three Amazon EC2 instances that are connected through an Application Load Balancer (ALB). The API is composed of static and dynamic front-end content, as well as back-end workers that asynchronously execute sales requests.
The corporation anticipates a big and abrupt surge in sales requests during events celebrating the introduction of new items.
What should a solutions architect prescribe to assure the effective processing of all requests?
- A. Add an Amazon CloudFront distribution for the dynamic content. Increase the number of EC2 instances to handle the increase in traffic.
- B. Add an Amazon CloudFront distribution for the static content. Place the EC2 instances in an Auto Scaling group to launch new instances based on network traffic.
- C. Add an Amazon CloudFront distribution for the dynamic content. Add an Amazon ElastiCache instance in front of the ALB to reduce traffic for the API to handle.
- D. Add an Amazon CloudFront distribution for the static content. Add an Amazon Simple Queue Service (Amazon SQS) queue to receive requests from the website for later processing by the EC2 instances.
한글 번역
한 회사에서 AWS 클라우드를 사용하여 3계층 전자상거래 애플리케이션을 실행하고 있습니다. 이 회사는 Amazon S3에서 웹사이트를 호스팅하고 이를 판매 API와 결합합니다. API는 ALB(Application Load Balancer)를 통해 연결된 3개의 Amazon EC2 인스턴스에서 회사에서 호스팅합니다. API는 정적 및 동적 프런트 엔드 콘텐츠와 판매 요청을 비동기적으로 실행하는 백엔드 작업자로 구성됩니다.
회사는 신제품 출시를 축하하는 이벤트 기간 동안 판매 요청이 갑자기 급증할 것으로 예상합니다.
솔루션 설계자는 모든 요청의 효과적인 처리를 보장하기 위해 무엇을 처방해야 합니까?
- A. 동적 콘텐츠에 대한 Amazon CloudFront 배포를 추가합니다. 트래픽 증가를 처리하기 위해 EC2 인스턴스 수를 늘립니다.
- B. 정적 콘텐츠에 대한 Amazon CloudFront 배포를 추가합니다. EC2 인스턴스를 Auto Scaling 그룹에 배치하여 네트워크 트래픽을 기반으로 새 인스턴스를 시작합니다.
- C. 동적 콘텐츠에 대한 Amazon CloudFront 배포를 추가합니다. API가 처리할 트래픽을 줄이려면 ALB 앞에 Amazon ElastiCache 인스턴스를 추가합니다.
- D. 정적 콘텐츠에 대한 Amazon CloudFront 배포를 추가합니다. Amazon Simple Queue Service(Amazon SQS) 대기열을 추가하여 나중에 EC2 인스턴스에서 처리하기 위해 웹 사이트에서 요청을 수신합니다.
정답
- D. Add an Amazon CloudFront distribution for the static content. Add an Amazon Simple Queue Service (Amazon SQS) queue to receive requests from the website for later processing by the EC2 instances.
해설
먼저 정적 컨텐츠는 CloudFront를 통해서 배포를 추가하면 된다. 그리고 비동기식으로 실행하는 백엔드 작업자가 구성되기 때문에 SQS를 사용해야 한다.
SQS는 비동기 통신이 가능하기 때문에 답은 D이다.
'[AWS] > AWS SAA EXAMTOPICS' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS] Question 201 (0) | 2022.07.01 |
---|---|
[AWS][SAA][EXAMTOPICS] Question 200 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 199 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 198 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 196 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 195 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 194 (0) | 2022.07.01 |
[AWS][SAA][EXAMTOPICS] Question 193 (0) | 2022.07.01 |
댓글