SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Googleのイベントで
ラズパイ30台くらい
仕掛けてきた
2017/12/16
九州インフラ交流勉強会(Kixs) Vol.006
自己紹介
熊野 良 (@ryok607jp)
Groovenauts,Inc.
- MAGELLAN BLOCKS SRE
- BLOCKSサポートセンター マネージャー
- OPEN AI LAB 事務局
MAGELLAN BLOCKS: https://www.magellanic-clouds.com/
OPEN AI LAB: https://openai-lab.org/
GCPUG Fukuoka Organizer
GCPUG Fukuoka: https://gcpugfukuoka.connpass.com/
Googleのイベント?
Google Cloud Next’17 in Tokyo
2017年6月14日・6月15日に開催
会場はプリンスパークタワー東京の地下
来場者数は非公表(2,000-3,000人程度と推測)
Groovenautsは
Google Cloud Next’17 in Tokyoで
ブースを出展してきました
MAGELLAN BLOCKSを利用した
ブースエリアの
リアルタイムヒートマップを
展示しました
どうやってんの?
ざっくりですが、こうやってます
スマートフォンから発生する電波強度を会場に仕掛けたRasPiで取得した。
(Probe Response)
MAGELLAN BLOCKS経由でCloud MLに流し込み電波強度から位置を予測させデ
ータを正規化した。(事前に位置情報の学習データが必要)
閲覧用サイト・アプリでヒートマップを表示。
構成
RasPi
RasPiは
コレ!
RasPi H/Wスペック
本体: RaspberryPi3 Model B RS版 日本製
SDカード: 32GB SANDISK SDSDQUPN-032G-J35A
ACアダプター: スイッチングACアダプター5V/2.5A AD-B50P250
ケース: RaspberryPi 拡張ボードケース 3B/2B/B+用
2.4GHz用無線LAN子機: BUFFALO WLI-UC-GNM2
ブースエリアに配置
台数の見積
- 高い場所(ブースの上方など)にRasPiを仕掛けられる箇所は半径10m
- 低い場所(腰の高さ程度)は半径5m
として図面を元に会場を網羅できる配置を検討した。
電波強度は安定しないので2台以上網羅できる配置とした。
ブースエリアに13台必要ということがわかった。
各セッションルームにもRasPiを仕掛けたので全部で31台。
ブースエリアへのRasPi設置イメージ
RasPiの大量生産
構築はAnsibleでいけるやん!
https://github.com/groovenauts/raspi-ops/tree/master/ansible
って思ってたけど、OS(Rasbian)やN/W、SSH初期設定は別で必要。
RasPiからUSBのSDカードリーダ/ライター経由で構成copyするツールがある。
https://github.com/billw2/rpi-clone
使い勝手の向上、shellcheckを通すためにforkしてカスタマイズした。
https://github.com/kumanoryo/rpi-clone
監視
監視は
コレ!
当たり前だけど
当日RasPiが動いていない、データがとれていないなどを監視する必要がある。
- Zabbixで監視した。
- Rasbianがzabbix-agent 2.2 までしか対応していなかったので2.2系ベース。
- zabbix-serverはGCP上にGCEで構築した。
- zabbix-agent -> zabbix-proxy -> zabbix-server(GCE) という経路。
- 検知したらslackに通知される仕組み。
当日大きなトラブルはなかった。
とはいえやっておくと安心感が段違いなのでやっておいて本当によかった。
Slack 通知イメージ
イベント2日間を終えて
RasPi3じゃオーバースペックだった
CPU/メモリがリソースグラフ上ベタベタだったのでZeroでもよかったか
も。
無線LANのドングル、もっと感度いいものにしてもよかったのでは
今回弊社に知見がなかった、検証する時間がなかった。
現場は生物
配線オーダー違い、ブースレイアウトの変更、学習データの取り忘れな
ど。
【番外編】
俺氏、3:00AMに学習データを取得しに現地に行く
俺、責任感の塊
じゃね?
いろいろ大変だったけど
普段できない体験をさせていただいて
メチャメチャ楽しかったです!
Thank You!!

Weitere ähnliche Inhalte

Ähnlich wie Googleのイベントで ラズパイ30台くらい 仕掛けてきた

Ähnlich wie Googleのイベントで ラズパイ30台くらい 仕掛けてきた (9)

Cloud functionsの紹介
Cloud functionsの紹介Cloud functionsの紹介
Cloud functionsの紹介
 
msgraph-sshpubkey
msgraph-sshpubkeymsgraph-sshpubkey
msgraph-sshpubkey
 
OpenStack Summit in Hong Kong 参加報告
OpenStack Summit in Hong Kong 参加報告OpenStack Summit in Hong Kong 参加報告
OpenStack Summit in Hong Kong 参加報告
 
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
 
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組みとある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
 
HoloLensで実現する顔検出 - 外部サービス連携
HoloLensで実現する顔検出 - 外部サービス連携HoloLensで実現する顔検出 - 外部サービス連携
HoloLensで実現する顔検出 - 外部サービス連携
 
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめGoogle Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
 
gcp ja night #27 Google Cloud Endpoints with Golang
gcp ja night #27 Google Cloud Endpoints with Golanggcp ja night #27 Google Cloud Endpoints with Golang
gcp ja night #27 Google Cloud Endpoints with Golang
 
Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析Bluemixとapache sparkでできる io tデータの収集と分析
Bluemixとapache sparkでできる io tデータの収集と分析
 

Mehr von Kumano Ryo

Mehr von Kumano Ryo (9)

GCPのサーバレス
GCPのサーバレスGCPのサーバレス
GCPのサーバレス
 
GoogleCloudPlatform概要
GoogleCloudPlatform概要GoogleCloudPlatform概要
GoogleCloudPlatform概要
 
インフラエンジニアのこれまでとこれから
インフラエンジニアのこれまでとこれからインフラエンジニアのこれまでとこれから
インフラエンジニアのこれまでとこれから
 
RDBのDBAから見た GCP Managed Database
RDBのDBAから見た GCP Managed Database RDBのDBAから見た GCP Managed Database
RDBのDBAから見た GCP Managed Database
 
Cloud Identity-Aware Proxy
Cloud Identity-Aware ProxyCloud Identity-Aware Proxy
Cloud Identity-Aware Proxy
 
元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた
 
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
 
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみたSQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
 
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Googleのイベントで ラズパイ30台くらい 仕掛けてきた