IoT案件 その1

OVERVIEW

Kinensis Streams, Lambda, DynamoDBを使ったストリーミングデータ処理

YEAR 2016
  • 時期: 2016年ごろ
  • 役割: AWS環境の設計、構築担当
  • 利用したAWSサービス
    • AWS IoT
    • Kinesis Stream
    • Kinesis Firehose
    • Lambda
    • S3
    • Redshift
    • DynamoDB
  • データ量
    • PoCのため、少量
  • データの流れ
    • デバイス -> AWS IoT -> Kinesis Stream -> Lambda(DynamoDBからデータ取得) -> Kinesis Firehose -> S3 -> Redshift
  • 概要
    • デバイスからのストリーミングデータを加工しながらRedshiftに挿入する構成
    • 当初Kinesis FirehoseとLambdaの連携がサポートされていなかったため、Kinesis StreamsとLambdaにて加工を実施