한 회사에서 Amazon EC2에서 실행되는 애플리케이션으로부터 대량의 스트리밍 데이터를 수집합니다. 이 앱은 기본 설정으로 구성된 Amazon Kinesis Data Streams로 데이터를 보냅니다. 이 애플리케이션은 이틀에 한 번 데이터를 사용하고 BI 처리를 위해 Amazon S3 버킷에 데이터를 씁니다. 이 회사는 S3가 Kinesis Data Streams로 전송된 모든 데이터를 수신하지 못하고 있음을 발견했습니다. 솔루션스 아키텍트는 이 문제를 해결하기 위해 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터 보존 기간을 수정하여 Kinesis Data Streams의 기본 설정을 업데이트합니다..
이것이 정답인 이유
애플리케이션이 이틀에 한 번 데이터를 사용하고 Kinesis Data Streams의 기본 보존 기간이 24시간(1일)이기 때문에, 애플리케이션이 데이터를 처리하기 전에 일부 데이터가 만료되어 손실될 수 있습니다. 데이터 보존 기간을 늘리면 애플리케이션이 모든 데이터를 처리할 충분한 시간을 확보할 수 있습니다. Kinesis Producer Library (KPL)는 데이터 전송의 안정성을 높이지만, 보존 기간 문제를 해결하지는 않습니다. 샤드 수를 늘리는 것은 처리량 문제를 해결하지만, 데이터 손실의 원인은 아닙니다. S3 Versioning은 S3에 저장된 객체의 버전을 관리하는 기능으로, Kinesis에서 S3로의 데이터 손실과는 무관합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음