한 회사에서 웹사이트를 통해 고객 만족도 설문조사를 수집합니다. 설문조사는 시간당 수천 명의 고객에게 도달할 수 있습니다. 현재 결과는 수동 검토를 위해 이메일로 전송됩니다. 회사는 워크플로우를 자동화하고 지난 12개월 동안의 설문조사 결과를 계속 사용할 수 있도록 하려고 합니다. 다음 중 이러한 요구 사항을 가장 확장 가능한 방식으로 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 설문조사 결과 데이터를 Amazon Simple Queue Service(Amazon SQS) 대기열에 연결된 Amazon API Gateway 엔드포인트로 보냅니다. SQS 대기열을 폴링하고, 감정 분석을 위해 Amazon Comprehend를 호출하고, 결과를 Amazon DynamoDB 테이블에 저장하는 AWS Lambda 함수를 생성합니다. 모든 레코드의 TTL을 365일 후로 설정합니다..
이것이 정답인 이유
정답은 확장 가능한 서버리스 아키텍처를 제공합니다. Amazon API Gateway는 수천 명의 고객으로부터 설문조사 데이터를 수신하는 데 적합합니다. Amazon SQS는 메시지 버퍼링 및 비동기 처리를 제공하여 시스템의 내결함성과 확장성을 향상시킵니다. AWS Lambda는 SQS 대기열을 폴링하고, Amazon Comprehend를 사용하여 감정 분석을 수행하며, 결과를 Amazon DynamoDB에 저장하는 데 사용되는 서버리스 컴퓨팅 서비스입니다. DynamoDB의 TTL(Time-to-Live) 기능은 12개월 후 데이터를 자동으로 삭제하여 데이터 보존 요구 사항을 충족합니다.
오답인 EC2 인스턴스 옵션은 EC2 인스턴스의 수동 관리 및 확장성 문제로 인해 확장성이 떨어집니다. S3 버킷 옵션은 S3가 실시간 데이터 처리보다는 대용량 객체 저장에 더 적합하며, Amazon Rekognition은 이미지 및 비디오 분석 서비스이므로 텍스트 감정 분석에는 적합하지 않습니다. Amazon Lex 옵션은 대화형 AI 서비스로, 텍스트 감정 분석에는 Amazon Comprehend가 더 적합합니다.