More Related Content
Similar to 20140905 AWS Night in ITHD LT2 (20)
More from Nobuyuki Matsui (11)
20140905 AWS Night in ITHD LT2
- 1. AWS Night in ITHD 2014.09.05
LT②
AWS Kinesis & Apache Storm
を題材にしたクラウド可搬性
TIS STC 松井暢之
- 3. 松井暢之(まついのぶゆき)
@n_matsui
nbyk.matsui
nmatsui
TIS株式会社
コーポレート本部
戦略技術センター
~2003
2003~2008
2009
2010~2012
現場PJでアーキテクト兼モデラー兼プログラマ兼…を歴任
基盤技術センター(現戦略技術センター)にて不芳PJの火消しに奔走
全社生産性向上の企画策定に従事
オープンでエッジな技術を活用した事業企画に従事
2013~ の企画開発を開始
http://cloudconductor.org
- 18. TweetStreamWordCounter
Amazon Kinesis
KafkaとKinesisは
任意に選択可能
Bolt 1 Bolt 2 Bolt 3
Bolt 1 : KafkaとKinesisの差異吸収
Bolt 2 : 形態素解析とフィルタリング
Bolt 3 : 語句出現頻度カウント
Producer
Apache Kafka
Redis
Kinesis Spout
Kafka Spout
ApacheStorm
Twitter
- 23. ソースコード(github)
• 環境構築(Vagrantfile)
• nmatsui/twitter-kinesis-kafka-storm_vagrant
• Tweet収集と転送(Producer)
• nmatsui/twitter-kinesis-kafka-storm_producer
• リアルタイム処理(Storm)
• nmatsui/twitter-kinesis-kafka-storm_wordcounter
- 24. 実は環境構築に苦労したという
• Kinesisはすごい簡単
• しかしKafka+Stromの環境設定で苦労
• kafka serverのエンドポイントはIPアドレスで指定
すると動かないとか
• ビルドにもひたすら苦労
• awslabs/kinesis-storm-spoutがバグってるわ
pom.xmlも無いわ、apache stormが依存するjar
がMaven Centralに無いわ
- 26. CloudConductor
• 公式サイト
• http://cloudconductor.org/
• ソースコード(github)
• cloudconductor/cloud_conductor
• 最新はdevelopブランチ