웹 크롤링 프로세스는 t2.micro EC2 인스턴스 플릿에서 실행됩니다. 인스턴스는 대상 URL의 SQS 대기열을 폴링하고, 각 URL을 10초 이내에 크롤링하며, 모든 인스턴스에 마운트된 공유 Amazon EFS 파일 시스템에 결과를 기록합니다. URL은 대기열에 자주 추가되지 않으며, 지표에 따르면 대기열이 비어 있을 때 인스턴스는 유휴 상태입니다. 비용 최적화를 위해 재설계해야 합니다. 다음 두 가지 변경 사항을 함께 적용할 때 가장 비용 효율적인 것은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 웹 크롤링 프로세스를 AWS Lambda 함수로 리팩터링하고 함수가 SQS 대기열에서 메시지를 가져오도록 구성합니다., 웹 크롤링 프로세스를 수정하여 Amazon S3에 결과를 저장합니다..
이것이 정답인 이유
현재 EC2 인스턴스는 대기열이 비어 있을 때 유휴 상태이므로, 사용한 만큼만 비용을 지불하는 서버리스 아키텍처로 전환하는 것이 비용 효율적입니다. AWS Lambda는 SQS 대기열에서 메시지를 가져와 URL을 크롤링하고, 크롤링 작업이 있을 때만 실행되므로 유휴 비용을 제거합니다. 또한, 현재 EFS에 결과를 저장하고 있는데, EFS는 공유 파일 시스템이지만 웹 크롤링 결과와 같이 대량의 비정형 데이터를 저장하기에는 Amazon S3가 훨씬 비용 효율적이고 확장성이 뛰어납니다. S3는 객체 스토리지 서비스로, 저장 공간과 데이터 전송량에 따라 비용이 부과되므로 EFS보다 저렴하게 대량의 데이터를 저장할 수 있습니다. 따라서 Lambda로 컴퓨팅을 서버리스화하고 S3로 스토리지를 최적화하는 것이 가장 비용 효율적인 조합입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음