한 회사가 스마트 차량을 제조합니다. 회사는 사용자 정의 애플리케이션을 사용하여 차량 데이터를 수집합니다. 차량은 MQTT 프로토콜을 사용하여 애플리케이션에 연결합니다. 회사는 5분 간격으로 데이터를 처리합니다. 그런 다음 차량 원격 측정 데이터를 온프레미스 스토리지로 복사합니다. 사용자 정의 애플리케이션은 이 데이터를 분석하여 이상을 감지합니다. 데이터를 보내는 차량의 수가 지속적으로 증가하고 있습니다. 최신 차량은 많은 양의 데이터를 생성합니다. 온프레미스 스토리지 솔루션은 피크 트래픽 확장이 불가능하여 데이터 손실이 발생합니다. 회사는 확장 문제를 해결하기 위해 솔루션을 현대화하고 AWS로 마이그레이션해야 합니다. 최소한의 운영 오버헤드로 이 요구사항을 충족할 수 있는 솔루션은 무엇입니까?
- A. AWS IoT Greengrass를 사용하여 차량 데이터를 Amazon Managed Streaming for Apache Kafka(Amazon MSK)로 전송합니다. Apache Kafka 애플리케이션을 생성하여 데이터를 Amazon S3에 저장합니다. Amazon SageMaker의 사전 학습 모델을 사용하여 이상을 감지합니다.
- B. AWS IoT Core를 사용하여 차량 데이터를 받습니다. 규칙을 구성하여 데이터를 Amazon Kinesis Data Firehose 전달 스트림으로 라우팅하고 Amazon S3에 데이터를 저장합니다. Amazon Kinesis Data Analytics 애플리케이션을 생성하여 전달 스트림에서 읽고 이상을 감지합니다.✓ 정답
- C. AWS IoT FleetWise를 사용하여 차량 데이터를 수집합니다. Amazon Kinesis 데이터 스트림으로 데이터를 보냅니다. Amazon Kinesis Data Firehose 전달 스트림을 사용하여 Amazon S3에 데이터를 저장합니다. AWS Glue의 기본 제공 기계 학습 변환을 사용하여 이상을 감지합니다.
- D. Amazon MQ for RabbitMQ를 사용하여 차량 데이터를 수집합니다. Amazon Kinesis Data Firehose 전달 스트림으로 데이터를 보내 Amazon S3에 저장합니다. Amazon Lookout for Metrics를 사용하여 이상을 감지합니다.
해설
【핵심 용어】 ▸ AWS IoT Core — MQTT 프로토콜 기본 지원 ▸ Kinesis Data Firehose — 자동 스케일링 배치 전달 ▸ Kinesis Data Analytics — 스트림 기반 실시간 분석 ▸ 최소 운영 오버헤드 — 완전 관리형 서비스 【정답 포인트】 ▸ IoT Core = MQTT 차량 연결 (마이그레이션 간단) ▸ Firehose = 자동 스케일링 (피크 트래픽 처리) ▸ S3 자동 저장 (원격 측정 데이터) ▸ Data Analytics = 5분 간격 배치 분석 ▸ 관리형 서비스로 운영 부담 최소 【오답 체크】 (A) IoT Greengrass + MSK = 복잡한 설정, 운영 오버헤드 (C) IoT FleetWise는 차량 신호 데이터 전문 (원격 측정 신호), 범용 데이터 처리 아님 (D) Amazon MQ는 메시지 브로커 (데이터 수집 비효율), Lookout for Metrics는 시계열 이상 전용 【시험 포인트】 스마트 차량 MQTT → AWS IoT Core (프로토콜 호환) 자동 스케일링 필요 → Kinesis Firehose 배치 분석 (5분) → Kinesis Data Analytics 최소 운영 = 모두 관리형 서비스