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

Elastic TRIFECTA

stormcat24
December 23, 2016

Elastic TRIFECTA

2016/12/23 ウマナリティクス #2

stormcat24

December 23, 2016
Tweet

More Decks by stormcat24

Other Decks in Programming

Transcript

  1. ‣ CyberAgent, Inc. ‣ FRESH! (https://freshlive.tv) ‣ Technical Engineer ‣

    DevOps Comedian ‣ AWS Summit 2016 Speaker ‣ ElasticなAWSサービス群と戯れています stormcat24 Profile(Engineer)
  2. 使い方 ‣ Windows Server 2016 Base with Containers AMIを使う ‣

    コンテナ化で運用は楽になりそう ‣ DLLとアプリケーションをコンテナ化してデプロイ ‣ JVLinkから定期的にデータを取ってくるジョブワーカーをつくる
  3. Amazon S3+Amazon Athena ‣ JVLinkから取得したデータをTSVにしてS3に保存する ‣ Amazon AthenaはS3に置いたデータをクエリを使って、欲しい結果を 抽出することができる ‣

    EMRのようにクラスタを用意しなくていいので気楽 ‣ Athenaクエリだけで厳しいものは、中間のデータストアに溜めたりする
  4. API Gateway + Lambda ‣ Webやアプリ化はしないで、Slackのカスタムコマンドをつくる ‣ SlackあればPCからでもスマホからでも使える ‣ Slack

    -> API Gateway -> Lambda -> Athenaみたいな使い方 ‣ 個人的3連単指標を通知してくれるようにする ※←は開発中のものです