직원 15명으로 구성된 한 회사가 직원 입사일을 Amazon DynamoDB 테이블에 저장합니다. 이 회사는 각 직원의 입사 기념일에 이메일을 보내고자 합니다. 어떤 솔루션이 가장 운영 효율적일까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DynamoDB 테이블을 스캔하고 필요할 때 Amazon Simple Notification Service(Amazon SNS)를 사용하여 직원에게 이메일 메시지를 보내는 AWS Lambda 함수를 생성합니다. 이 Lambda 함수가 매일 실행되도록 예약합니다..
이것이 정답인 이유
정답은 AWS Lambda 함수를 생성하여 DynamoDB 테이블을 스캔하고 필요할 때 Amazon SNS를 사용하여 이메일을 보내도록 예약하는 것입니다. Lambda는 서버리스이므로 서버 관리 오버헤드가 없고 사용한 만큼만 비용을 지불하므로 운영 효율성이 높습니다. Amazon SNS는 이메일 발송에 적합한 메시징 서비스입니다. EC2 인스턴스에서 cron 작업을 사용하는 옵션은 EC2 인스턴스를 관리해야 하므로 운영 효율성이 떨어집니다. Amazon SQS는 메시지 대기열 서비스이며 직접적인 이메일 발송에는 적합하지 않습니다.