SlideShare une entreprise Scribd logo
1  sur  16
サーバーレスで分析基盤
ブートキャンプに参加してみた
2017/7/4 fun-tech#1
誰?
• オープンストリーム所属、木村嘉宏
• ky0000@Github
• AWS経験
• ゴリゴリのサーバー有のよくあるやつ
• ElasticBeanstalkとか
• Elasticsearch Serviceとかちょっとだけ
• その他諸々
• サーバーレス⇒未経験
• 分析基盤⇒未経験
• この分野に関してはほぼド素人!
ブートキャンプ
• AWSサミット中にある特別有償トレーニング
• 5 月 31 日(水)13:00 ~ 18:00(5 時間)
•Building a Serverless Data Lake
• 簡単な内容
• Lab1.データレイクセットアップ
• Lab2.カタログ検索と分析対象データのロード
• Lab3.データ処理セットアップ
Lab1.データレイクセットアップ
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
Lab2.カタログ検索と分析対象データ
のロード
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
AWS
Lambda
Amazon API
Gateway
Amazon S3
(静的ホスティング)
サーバーレスでREST-API
S3でAPI叩くページを静的
ホスティング
Amazon S3
Lab3.データ処理セットアップ
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
AWS
Lambda
Amazon API
Gateway
Amazon S3
(静的ホスティング)
Amazon
EMR
Amazon
Redshift
Spark
Presto
おまけの
Redshift
Amazon S3
Lab1.データレイクセットアップ
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
Lab1.ElasticsearchService
• 分散型RESTful検索/分析エンジン(Elastic社、Elasticsearch公式より)のAWS
上でのフルマネージドサービス
• 現在使用できるバージョンは1.5、2.3、5.1、5.3
• 割と新しいの揃ってるジャマイカ
• 昨日みた最新は5.4.3でした
Lab2.カタログ検索と分析対象データ
のロード
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
AWS
Lambda
Amazon API
Gateway
Amazon S3
(静的ホスティング)
サーバーレスでREST-API
S3でAPI叩くページを静的
ホスティング
Amzon S3
Amazon S3
Lab1
Lab2.サーバーありで作る場合
Lab2.サーバーレスで作る場合(今
回)
Lab3.データ処理セットアップ
AmazonKinesis
Firehose
Amazon S3 Amazon
DynamoDB
Amazon
Elasticsearch Service
AWS
Lambda
AWS
Lambda
AWS
Lambda
Amazon API
Gateway
Amazon S3
(静的ホスティング)
Amazon
EMR
Amazon
Redshift Lab2
Spark
+
Presto
おまけの
Redshift
Amazon S3
Lab1
Lab3. EMR
• みなさんおなじみEMR
Lab3. Spark + Presto
サンドボックスデータをクエ
リしてParquet形式に変換
Parquet形式に変換さ
れたデータをアド
ホックにクエリ
Lab3. Redshift
• Spectrumはなし
• ↓こんなのを実行
AmazonKinesis
Firehose
Amazon S3
Amazon
Redshift BIクライアント
(psql)
まとめ
Serverlessで
Let’s
Analyse!
素
人
で
も
で
き
ま
す
な

Contenu connexe

Tendances

VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合
Hiroyasu Suzuki
 

Tendances (20)

TokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoopTokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoop
 
Global Network on Alibaba Cloud
Global Network on Alibaba CloudGlobal Network on Alibaba Cloud
Global Network on Alibaba Cloud
 
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon KinesisSpark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
 
JSUG SpringOne Platform 2016 報告会 - New in Spring Data
JSUG SpringOne Platform 2016 報告会 - New in Spring DataJSUG SpringOne Platform 2016 報告会 - New in Spring Data
JSUG SpringOne Platform 2016 報告会 - New in Spring Data
 
VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合
 
Azure Batch Renderingではじめるクラウドレンダリング
Azure Batch RenderingではじめるクラウドレンダリングAzure Batch Renderingではじめるクラウドレンダリング
Azure Batch Renderingではじめるクラウドレンダリング
 
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
 
Tune Up AWS Lambda
Tune Up AWS LambdaTune Up AWS Lambda
Tune Up AWS Lambda
 
AliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみよう
AliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみようAliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみよう
AliEaters meetup#1 ド派手ダッシュボードDataVで遊んでみよう
 
今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門今からでも大丈夫!Firebase入門
今からでも大丈夫!Firebase入門
 
Presto As A Service - Treasure DataでのPresto運用事例
Presto As A Service - Treasure DataでのPresto運用事例Presto As A Service - Treasure DataでのPresto運用事例
Presto As A Service - Treasure DataでのPresto運用事例
 
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
 
20211209 lt runtime_field
20211209 lt runtime_field20211209 lt runtime_field
20211209 lt runtime_field
 
AWSerにも知ってほしいDBの話
AWSerにも知ってほしいDBの話AWSerにも知ってほしいDBの話
AWSerにも知ってほしいDBの話
 
AWS新サービス活用事例
AWS新サービス活用事例AWS新サービス活用事例
AWS新サービス活用事例
 
20171122 altair converge2017publish
20171122 altair converge2017publish20171122 altair converge2017publish
20171122 altair converge2017publish
 
JavaScriptから利用するFirebase
JavaScriptから利用するFirebaseJavaScriptから利用するFirebase
JavaScriptから利用するFirebase
 
20140930 anything as_code
20140930 anything as_code20140930 anything as_code
20140930 anything as_code
 
SQLによるDynamoDBの操作
SQLによるDynamoDBの操作SQLによるDynamoDBの操作
SQLによるDynamoDBの操作
 
Elasticsearchインデクシングのパフォーマンスを測ってみた
Elasticsearchインデクシングのパフォーマンスを測ってみたElasticsearchインデクシングのパフォーマンスを測ってみた
Elasticsearchインデクシングのパフォーマンスを測ってみた
 

Similaire à サーバレスで分析基盤〜ブートキャンプに参加してみた〜

Running Amazon S3 Encryption
Running Amazon S3 EncryptionRunning Amazon S3 Encryption
Running Amazon S3 Encryption
Satoru Ishikawa
 

Similaire à サーバレスで分析基盤〜ブートキャンプに参加してみた〜 (20)

アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
アナリティクスをPostgreSQLで始めるべき10の理由@第6回 関西DB勉強会
 
Search Solutions on AWS
Search Solutions on AWSSearch Solutions on AWS
Search Solutions on AWS
 
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
 
Elastic circle ci-co-webinar-20210127
Elastic circle ci-co-webinar-20210127Elastic circle ci-co-webinar-20210127
Elastic circle ci-co-webinar-20210127
 
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようPPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
 
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
 
データを扱いたい!はじめてのAWS
データを扱いたい!はじめてのAWSデータを扱いたい!はじめてのAWS
データを扱いたい!はじめてのAWS
 
Search on AWS - IVS CTO Night and Day 2016 Spring
Search on AWS - IVS CTO Night and Day 2016 SpringSearch on AWS - IVS CTO Night and Day 2016 Spring
Search on AWS - IVS CTO Night and Day 2016 Spring
 
Yesod(at FPM2012)
Yesod(at FPM2012)Yesod(at FPM2012)
Yesod(at FPM2012)
 
AWS小ネタ集
AWS小ネタ集AWS小ネタ集
AWS小ネタ集
 
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
Kinesis Analyticsの適用できない用途と、Kinesis Firehoseの苦労話
 
実案件で見る データ分析用AWS基盤の構築方法 - Developers.IO 2017 (20170701)
実案件で見る データ分析用AWS基盤の構築方法 - Developers.IO 2017 (20170701)実案件で見る データ分析用AWS基盤の構築方法 - Developers.IO 2017 (20170701)
実案件で見る データ分析用AWS基盤の構築方法 - Developers.IO 2017 (20170701)
 
20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ
 
AWSでのビッグデータ分析
AWSでのビッグデータ分析AWSでのビッグデータ分析
AWSでのビッグデータ分析
 
Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方
 
Database on Kubernetes - HA,Replication and more -
Database on Kubernetes - HA,Replication and more -Database on Kubernetes - HA,Replication and more -
Database on Kubernetes - HA,Replication and more -
 
Osoljp201210 oi swift
Osoljp201210 oi swiftOsoljp201210 oi swift
Osoljp201210 oi swift
 
Running Amazon S3 Encryption
Running Amazon S3 EncryptionRunning Amazon S3 Encryption
Running Amazon S3 Encryption
 
Jenkins + awsで並列テスト
Jenkins + awsで並列テストJenkins + awsで並列テスト
Jenkins + awsで並列テスト
 
AWS Black Belt Tech シリーズ 2015 - Amazon Kinesis
AWS Black Belt Tech シリーズ 2015 - Amazon KinesisAWS Black Belt Tech シリーズ 2015 - Amazon Kinesis
AWS Black Belt Tech シリーズ 2015 - Amazon Kinesis
 

サーバレスで分析基盤〜ブートキャンプに参加してみた〜