한 전자상거래 애플리케이션이 주문을 수신 및 처리한 다음, 주문 데이터를 Amazon DynamoDB에 저장합니다. 트래픽은 간헐적이지만 캠페인 기간 동안 급증할 수 있으며, 시스템은 최소한의 지연으로 주문을 확장하고 처리해야 합니다. 주문을 수신하고 처리하는 가장 안정적이고 간단하며 가용성이 높고 느슨하게 결합된 방법은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon SQS 대기열로 주문을 수신하고 AWS Lambda 함수를 호출하여 처리합니다..
이것이 정답인 이유
정답은 Amazon SQS 대기열로 주문을 수신하고 AWS Lambda 함수를 호출하여 처리하는 것입니다. SQS는 주문을 안정적으로 버퍼링하여 트래픽 급증 시에도 데이터 손실 없이 처리할 수 있도록 합니다. Lambda는 서버리스 방식으로 자동으로 확장되어 주문 처리량을 유연하게 조절하며, 사용한 만큼만 비용을 지불하므로 간헐적인 트래픽에 효율적입니다. 이 조합은 느슨하게 결합되어 있어 각 구성 요소의 독립적인 개발 및 배포가 가능하며, 고가용성을 제공합니다. 오답 설명: Amazon EC2 데이터베이스 및 인스턴스는 수동 확장이 필요하고 관리 오버헤드가 크며, 트래픽 급증에 즉각적으로 대응하기 어렵습니다. AWS Step Functions와 Amazon ECS는 복잡한 워크플로우에 적합하지만, 단순히 주문을 수신하고 처리하는 시나리오에는 과도하게 복잡할 수 있습니다. 또한 ECS 컨테이너 관리 오버헤드가 있습니다. Amazon Kinesis Data Streams는 실시간 스트리밍 데이터 처리에 적합하지만, 주문 수신 및 처리에 반드시 필요한 것은 아니며, EC2 인스턴스를 사용하면 확장성 및 관리 측면에서 Lambda보다 비효율적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음