본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS] Question 217

by METAVERSE STORY 2022. 7. 4.
반응형
728x170

Recently, a business introduced a new form of internet-connected sensor. The business anticipates selling thousands of sensors that are intended to feed large amounts of data to a central location every second. A solutions architect must develop a system that ingests and stores data in near-real time with millisecond responsiveness for engineering teams to examine.

Which solution should the architect of solutions recommend?

  • A. Use an Amazon SQS queue to ingest the data. Consume the data with an AWS Lambda function, which then stores the data in Amazon Redshift.
  • B. Use an Amazon SQS queue to ingest the data. Consume the data with an AWS Lambda function, which then stores the data in Amazon DynamoDB.
  • C. Use Amazon Kinesis Data Streams to ingest the data. Consume the data with an AWS Lambda function, which then stores the data in Amazon Redshift.
  • D. Use Amazon Kinesis Data Streams to ingest the data. Consume the data with an AWS Lambda function, which then stores the data in Amazon DynamoDB.

 

한글 번역

최근 한 기업에서 새로운 형태의 인터넷 연결 센서를 도입했습니다. 이 기업은 초당 대량의 데이터를 중앙 위치에 공급하기 위한 수천 개의 센서를 판매할 것으로 예상합니다. 솔루션 아키텍트는 엔지니어링 팀이 검사할 수 있도록 밀리초 응답으로 거의 실시간으로 데이터를 수집하고 저장하는 시스템을 개발해야 합니다.

솔루션 설계자는 어떤 솔루션을 권장해야 합니까?

  • A. Amazon SQS 대기열을 사용하여 데이터를 수집합니다. AWS Lambda 함수로 데이터를 소비한 다음 Amazon Redshift에 데이터를 저장합니다.
  • B. Amazon SQS 대기열을 사용하여 데이터를 수집합니다. AWS Lambda 함수로 데이터를 소비하면 Amazon DynamoDB에 데이터가 저장됩니다.
  • C. Amazon Kinesis Data Streams를 사용하여 데이터를 수집합니다. AWS Lambda 함수로 데이터를 소비한 다음 Amazon Redshift에 데이터를 저장합니다.
  • D. Amazon Kinesis Data Streams를 사용하여 데이터를 수집합니다. AWS Lambda 함수로 데이터를 소비하면 Amazon DynamoDB에 데이터가 저장됩니다.

 

 

 

정답

  • D. Use Amazon Kinesis Data Streams to ingest the data. Consume the data with an AWS Lambda function, which then stores the data in Amazon DynamoDB.

해설

거의 실시간으로 데이터를 수집하고 저장하는 시스템을 개발해야 하므로 SQS 보다는 Kinesis Data Streams이 더 적당한 서비스이다. 

Kinesis Data Streams for DynamoDB로 고급 스트리밍 애플리케이션 개발

Amazon Kinesis Data Streams for DynamoDB는 DynamoDB 테이블의 항목 수준 변경 사항을 Kinesis 데이터 스트림으로 캡처합니다. 이 기능을 이용하면 실시간 로그 집계, 실시간 비즈니스 분석 및 IoT 데이터 캡처와 같은 고급 스트리밍 애플리케이션을 구축할 수 있습니다. 

 

참조 문서

https://aws.amazon.com/ko/dynamodb/features/

 

Amazon DynamoDB 기능 | NoSQL 키-값 데이터베이스 | Amazon Web Services

DynamoDB는 복잡한 비즈니스 로직이 요구되는 광범위한 애플리케이션에 대해 원자성, 일관성, 격리 및 내구성(ACID) 트랜잭션을 지원하는 등, 미션 크리티컬 워크로드를 위한 기능이 내장되어 있습

aws.amazon.com

 

반응형
그리드형

댓글