「データの発生毎に処理をする仕組み」を実現する方法を解説
これから IoT やるなら「サーバレス」にしておけ! v1Max の LT シリーズ。ソラコムのテック・エバ “Max” まつした
View Slide
株式会社ソラコムテクノロジー・エバンジェリスト松下享平 (まつした こうへい)"Max"講演回数 140超/年保有スライド枚数 8000枚超オーバーラン常習犯Max と呼んでね!
活用すべきはサーバレス
サーバレスってサーバとかOSとか実行環境とか全部あいつら※が準備してくれている
俺たちはコードを書くだけで OK
IoT データは「いつ発生するかわからない」AWSLambdaAzureFunctionsGoogle CloudFunctions仮想サーバ• 稼働時間で課金向いている処理• 「バッチ」型稼働時間が処理量と比例する処理サーバレス• 実行時間で課金向いている処理• 「イベント発生時」型いつ発生するかわからない処理IoT のデータ処理に適している例) ドアの開閉をセンシングしたいデータの待ち時間がムダになりがち
私が駆逐したい事
Amazon API Gateway やGoogle IoT Core やMicrosoft Power BI の劣化コピー
作ってんじゃねぇよ!!!あいつら※が作ったすげぇサービスなんだから、すげぇんだよ。
今からサーバレスやるならAWS なら• Amazon API Gateway• AWS Lambda• AWS IoT ファミリー• 最終的には;• Amazon S3• Amazon DynamoDBMicrosoft Azure なら• Azure Functions• Azure Logic Apps• Stream Analytics• 最終的には;• Cosmos DBGoogle Cloud Platform なら• Google Cloud Functions• Google Cloud Pub/Sub• 最終的には;• BigQuery
クラウド側アーキテクチャ例 ― AWShttps://d1.awsstatic.com/events/jp/2017/summit/slide/D3T5-8.pdfSORACOMBeamダウンロードSORACOMFunnel外部サービスSORACOMFunkAWS IoT CoreAWS IoTAnalyticsAmazon KinesisData FirehoseAmazon S3AWS LambdaAmazon AthenaAmazonSageMaker
クラウド側アーキテクチャ例 ― AzureCosmos DBEvent Hubshttps://docs.microsoft.com/ja-jp/azure/stream-analytics/stream-analytics-real-time-event-processing-reference-architectureStreamAnalyticsダウンロードBlog StoragePower BIHDInsightSORACOMBeamIoT HubAzure Functions 外部サービスSORACOMFunnelSORACOMFunk
クラウド側アーキテクチャ例 ― GCPCloudBigQueryCloudPub/Subhttps://cloud.google.com/dataflow/?hl=jaCloudDataflowSORACOMFunnelダウンロードCloud StorageData StudioSORACOMBeamCloudIoT CoreCloudFunctions外部サービスSORACOMFunk
作るんじゃ無いよ!利用しようよ。
Max の願い謎クラウドや劣化コピーの撲滅を目指して
世界中のヒトとモノをつなげ共鳴する社会へ