운송 회사는 초당 최대 10,000개의 레코드를 수신하며, 각 10바이트의 차량 지리적 위치 기록을 수집합니다. 몇 분의 전송 지연은 허용됩니다. 이 회사는 Amazon Kinesis Data Streams를 사용할 것이며, 샤드 처리량 효율성을 극대화하면서 데이터를 전송할 수 있는 안정적인 메커니즘이 필요합니다. 어떤 옵션이 가장 운영 효율적일까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Kinesis Producer Library (KPL).
이것이 정답인 이유
Kinesis Producer Library (KPL)는 Kinesis Data Streams에 데이터를 안정적이고 효율적으로 전송하는 데 최적화된 라이브러리입니다. KPL은 배치 처리, 재시도 로직, 비동기 전송 및 지연 시간 단축을 위한 집계 기능을 자동으로 처리하여 샤드 처리량 효율성을 극대화합니다. 몇 분의 전송 지연이 허용되므로 KPL의 배치 및 집계 기능이 적합합니다. Kinesis Agent는 단일 서버에서 파일 기반 데이터를 모니터링하고 전송하는 데 적합하지만, 초당 10,000개의 레코드와 같은 높은 처리량에는 KPL이 더 효율적입니다. Amazon Kinesis Data Firehose는 관리형 서비스로, Kinesis Data Streams를 직접 관리할 필요 없이 데이터를 전송할 수 있지만, 문제에서 Kinesis Data Streams를 사용할 것이라고 명시했으므로 KPL이 더 직접적인 솔루션입니다. Kinesis SDK는 저수준 API를 제공하여 직접 구현해야 하는 부분이 많아 운영 효율성이 떨어집니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음