실시간 분석 애플리케이션은 분당 5GB의 소셜 미디어 데이터를 수집 및 변환한 다음, 빠른 쿼리를 지원하는 데이터 스토어에 로드해야 합니다. 다음 중 이러한 요구 사항을 충족하는 아키텍처는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon Kinesis Data Streams를 사용하여 소셜 미디어 데이터를 수집합니다. Amazon Managed Service for Apache Flink를 사용하여 데이터를 변환합니다. 변환된 데이터를 Amazon DynamoDB에 저장합니다..
이것이 정답인 이유
주어진 요구 사항은 실시간으로 대량의 소셜 미디어 데이터를 수집, 변환하고 빠른 쿼리를 지원하는 데이터 스토어에 로드하는 것입니다. Kinesis Data Streams는 실시간 스트리밍 데이터 수집에 최적화되어 분당 5GB의 데이터를 처리할 수 있습니다. Apache Flink용 Amazon Managed Service는 실시간 스트리밍 데이터 변환 및 분석에 강력하며, Kinesis Data Streams와 잘 통합됩니다. 마지막으로, Amazon DynamoDB는 빠른 읽기/쓰기 성능을 제공하는 NoSQL 데이터베이스로, 실시간 분석 애플리케이션의 빠른 쿼리 요구 사항을 충족합니다. 다른 옵션들은 실시간 처리나 빠른 쿼리 요구 사항에 적합하지 않습니다. EventBridge는 이벤트 라우팅 서비스이며 대량의 스트리밍 데이터 수집에는 적합하지 않고, ElastiCache는 캐싱 서비스이지 영구적인 데이터 스토어가 아닙니다. SQS는 메시지 큐 서비스이며 실시간 스트리밍 데이터 수집보다는 비동기 메시징에 더 적합하고, S3는 객체 스토리지로 빠른 쿼리에는 한계가 있습니다. SNS는 알림 서비스이며, EMR은 배치 처리에는 적합하지만 실시간 스트리밍 변환에는 Apache Flink보다 유연성이 떨어지며, RDS는 관계형 데이터베이스로 DynamoDB만큼 빠른 실시간 쿼리 성능을 제공하지 못할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음