SAA 대비 요약
Kinesis Data Streams
• 실시간 처리: 애플리케이션에서 직접 처리.
• Shard 기반 병렬 처리.
• 데이터 보관: 최대 7일.
• 사용 사례:
• 실시간 분석 (클릭스트림, IoT).
• 로그 처리 및 분석.
Kinesis Data Firehose
• 완전 관리형: 데이터 수집 후 S3, Redshift 등으로 자동 저장.
• ETL 지원: Lambda로 간단한 변환.
• 지연 허용: 1~15분 내 전송.
• 사용 사례:
• 실시간 로그 수집 (S3로 저장).
• Redshift로 실시간 분석 데이터 전송.
• 데이터 레이크 구축.
핵심 차이:
• Streams: 실시간 데이터 처리.
• Firehose: 실시간 데이터 전송 및 저장.