Upgrade to Pro — share decks privately, control downloads, hide ads and more …

re:Inventで刷新されたKinesisファミリー概説

takipone
October 13, 2015

 re:Inventで刷新されたKinesisファミリー概説

2015/10/13 re:Growth 2015 TOKYO AWS re:Invent 復習SP

takipone

October 13, 2015
Tweet

More Decks by takipone

Other Decks in Technology

Transcript

  1. About me •  Ryuta Otaki @takipone •  Job title :

    AWS Integration Pre-sales/Engineer •  Interest : Network / Deployment Tools •  Favorite AWS Service Amazon Route 53 classmethod.jp 2
  2. Agenda •  Kinesisアップデート概説 – re:Inventのセッション 「(BDT320) New! Streaming Data Flows with

    Amazon Kinesis Firehose」 – Slideshareにスライド、Youtubeに動画が公開さ れています。「BDT320 aws」とかで検索すると すぐに⾒つかります。 – セッション再現とかじゃないです、すみません。 •  感想 classmethod.jp 3
  3. 感想2 Kinesis Streamsは? •  でも、Kinesis Streamもオワコンではない! •  ラムダアーキテクチャ(not AWS Lambda)を実

    装したい! •  データアップロードプロセスをカスタマイズし たい! –  Amazon ESへのインポートとか •  KCL(Kinesis Client Library)が必要なアーキテ クチャはKinesis以外にもある –  DynamoDB Streams、CloudWatch Subscriptions、 Cognito Events –  AWS Lambdaとの使い分け classmethod.jp 6
  4. 感想3 課題 •  Kinesis StreamsとFirehoseのAPIに互換性 が無い – FirehoseはStreams APIの簡易版でほとんど⼀緒 なので、Streamsを扱ったことのある⼈であれば 簡単に使えます。

    •  KinesisにレコードをPutする部分が弱い – API or AWS CLI – [NEW] fluent-plugin-kinesis-firehoseの登場 → 試してみたブログ書きました。 – [NEW] AWS IoTからのメッセージ転送 (Web画⾯には出ないけど、CLIで⾏ける模様) → ブログ書きます!(宣⾔) classmethod.jp 7
  5. SORACOMと組み合わせたいなー •  BeamにTLSをオフロードして欲しい! •  Kinesis API – AWS V4の署名にHOSTヘッダが含まれるため、 BeamのHOSTヘッダをAWSに書き換える必要あ り。

    – BeamにHTTPプロキシ機能が欲しい。 •  AWS IoT MQTT API – BeamはMQTTのパスワード認証には対応してい るが、IoTのMQTTはクライアント証明書認証の み。 – MQTTクライアント証明書に対応して欲しい。 classmethod.jp 8