미디어 애플리케이션이 사용자 사진을 Amazon S3에 업로드하여 AWS Lambda로 처리합니다. 애플리케이션 상태는 DynamoDB에 저장됩니다. 수천 명의 사용자가 동시에 업로드할 때 Lambda 동시성 제한 및 DynamoDB 쓰기/읽기 성능으로 인해 사진 처리가 실패합니다. 성능과 안정성을 높이려면 어떤 조치를 조합해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DynamoDB 테이블의 쓰기 용량 단위(WCU)를 검토하고 조정합니다., Amazon S3와 Lambda 함수 사이에 재처리 로직이 있는 Amazon Simple Queue Service(Amazon SQS) 대기열을 삽입합니다..
이것이 정답인 이유
DynamoDB 쓰기/읽기 성능 문제로 인해 사진 처리가 실패하므로, DynamoDB 테이블의 쓰기 용량 단위(WCU)를 검토하고 조정하여 동시 쓰기 요청을 처리할 수 있도록 해야 합니다. Lambda 동시성 제한으로 인한 실패는 S3와 Lambda 함수 사이에 Amazon SQS 대기열을 삽입하여 해결할 수 있습니다. SQS는 비동기적으로 메시지를 버퍼링하여 Lambda가 처리할 수 있는 속도로 작업을 분산시키고, 실패한 처리에 대한 재처리 로직을 구현하여 안정성을 높일 수 있습니다. ElastiCache는 Lambda 성능 향상에 직접적인 관련이 없으며, S3 Transfer Acceleration은 업로드 속도 향상에 기여하지만 처리 실패 문제를 해결하지는 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음