SlideShare une entreprise Scribd logo
1  sur  53
Serverless x IoT
= “IoT scale” backend
株式会社ソラコム シニアエンジニア
松井 基勝
Serverless Meetup Tokyo #3
2017.7.12
• 名前:松井 基勝
• 所属:株式会社ソラコム シニアエンジニア
• 経歴:ゲーム開発→インフラエンジニア
→クラウドエンジニア→*エンジニア
• 著書(共著): 祝! 重版出来!
自己紹介
IoT プラットフォーム
SORACOM
IoTの課題
インターネット クラウドモノ
セキュリティ?
インターネット
接続?
端末管理?
データの
活用?
2015年9月30日発表
1日10円〜、モノ向けデータ通信サービス
SORACOM Air
SORACOMの仕組み
モノ
暗号化された
携帯無線
全国の
携帯基地局
データセンター
インターネット
閉じた
ネットワーク
SORACOM AWS、Azure、Google
パートナークラウド
セキュア通信プラットフォーム SORACOM
モノ
全国の
携帯基地局
データセンター
インターネット
SORACOM
「モノ⇔処理基盤」の通信を
セキュアに
集中管理できる仕組み
AWS、Azure、Google
パートナークラウド
お客様からのフィードバックを基に迅速な開発
カスタム DNS
メタデータサービス
製造番号
Beam新機能
AWS IoT連携
UDP to HTTP変換に対応
HTTPカスタムヘッダ対応
Webサイトエントリポイント
SORACOM Canal
SORACOM Direct
SORACOM Endorse
SORACOM Funnel
SIMのアカウント間移動
IMEIの取得が可能に
SAM
API Sandbox
請求書払いへの切替
イベントハンドラ有効期限
Webhook対応
Canal API対応
soracom-cli
Session イベント
認証情報ストア
CanalのWebコンソール
セッション切断API
SORACOM Door
SORACOM Gate
LoRaWAN PoCキット
グローバル用SIM PoC
SIMのSuspended
非同期データエクスポート
IMEIロック
Beam/Funnelエラーログ
SORACOM BeamのGA
Airの料金計算ツール
SORACOM Harvest
米国でのサービス提供開始
Public Gate
SIM検索の高機能可
イベントハンドラSIM状態遷移
Beam TCP/UDPグラフ化
コンソールからセッション切断
メタデータクエリ
8 リリース
2015 Q4 2016 Q1 2016 Q2 2016 Q3 2016 Q4
8 リリース 9 リリース 10 リリース 8 リリース
2017 Q1
6 リリース
SORACOM Air for LoRaWAN
LoRa共有サービスモデル
欧州でのサービス提供開始
Funnel AWS IoT対応
LoRaでデバイスID署名
Funnelで高レート送信対応
2017 Q2
9 リリース
Funnel: Partner Hosted Adapter
低トラヒック向け新料金体系
SORACOM LoRa Spaceリニューアル
Funnel: Kinesis Streamsのシャード分散対応
Beam: LoRaからのデータに署名付与が可能に
Funnel: AWS IoT対応
Beam: Google IoT Core対応
Funnel: Google Cloud Pub/Sub対応
長期割引の提供開始
2017 Q3
4 リリース
SORACOM Air for Sigfox
SORACOM Inventory
SORACOM Junction
LPWA: バイナリパーサー
新サービス&リリース 17個 新機能発表 45回
SORACOM Air コネクティビティ
SORACOM Beam セキュアなプロキシ
SORACOM Canal AWSクラウド内の閉域接続
SORACOM Direct/Door 専用線/VPNの閉域網
SORACOM Endorse SIM認証の連携
SORACOM Funnel クラウドアダプタ
SORACOM Gate デバイスとのLAN接続
SORACOM Harvest データ蓄積と可視化
SORACOM Inventory デバイス管理
SORACOM Junction 透過型トラフィック処理
SORACOM の全サービス
SORACOMのグローバルなインフラ
120以上の国・地域で利用可能
ライブラリ & SDKs
CLI, Ruby, Swift
Web インターフェース
User Console
データ転送支援
SORACOM
Beam
クラウドアダプタ
SORACOM
Funnel
データ収集・蓄積
SORACOM
Harvest
プライベート接続
SORACOM
Canal
デバイスLAN
SORACOM
Gate
IoT向けデータ通信
SORACOM Air
Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox)
専用線接続
SORACOM
Direct
仮想専用線
SORACOM
Door
API
Web API, Sandbox
IoT通信プラットフォーム SORACOM
データ通信
ネットワーク
アプリケーション
インターフェース
認証サービス
SORACOM
Endorse
デバイス管理
SORACOM
Inventory
透過型
トラフィック処理
SORACOM
Junction
SORACOM のカバー領域
インターネット クラウドモノ
接続方法 セキュリティデバイス管理 データ蓄積/分析
Inventory Air Beam
Funnel
Canal Direct/Door
Gate Endorse
Harvest
Junction
SORACOM Air - コネクティビティ
インターネット
3G/LTE
基地局
LoRa
ゲートウェイ
セルラー
デバイス
LoRa
デバイス
LoRaWAN (長距離)
SORACOM Air
for セルラー
(Japan / Global)
SORACOM Air
for LoRaWAN
Sigfox
デバイス
SORACOM Air
for Sigfox
Sigfox
基地局
Sigfox
プラットフォーム
SORACOMは、
あらゆる無線とクラウドをセキュアにつなぐ
データセンター
AWS、Azure、Google
パートナークラウド
インターネット
閉じた
ネットワーク
SORACOM
セルラー
LoRaWAN
Sigfox
Wireless Agnostic Cloud Agnostic
7000以上のお客様・パートナー様に
ご利用いただいています
大企業のお客様
スタートアップ企業
Developerコミュニティ
SORACOM User Group Japan
東京、関西、九州、四国、東海、仙台、山形で開催
IoTInternet of Things
IoT(Internet of Things)
インターネット クラウドモノ
増え続けるデバイス
クラウドにつながるモノは、2020年に500億にもなる見込み
IoT(Internet of Things)
インターネット クラウドモノ
膨大なデータ
数十万〜数百万といった “IoT スケール” の膨大な数のクライアントから
アクセスされるバックエンドシステムはどのように構成をしたらよいのか
•PoC段階ではスモールスタートが出来る事が重要
•デバイスが増えても同じアーキテクチャで動作する
•世界中のどこでも同じ仕組みが使える
•社会インフラとなるので耐障害性やセキュリティな
どにも考慮する必要がある
“IoTスケール” バックエンドシステム要件
これってもう…答え出てますよね
•スモールスタートが難しい
•スケールしていくにも限界がある
•地理的に利用可能な地域が限られる
かつ、地理的な冗長性を確保しづらい
オンプレミス・プライベートクラウド
•スモールスタートは可能
•地理的な冗長性や、マルチリージョンへの展開も可
•耐障害性やセキュリティは、事業者が担保
•デバイスが増えた時、フロントサーバは増やせる
•データベースサーバをスケールさせるのが困難
レガシークラウド (IaaS + RDBMS)
フロントサーバ データベースサーバ
•クラウドのメリットはそのまま享受
•コストメリットもより有利(確保ではなく利用課金)
•同じ構成を保ったまま、キャパシティを上げる、
並列度を上げていくことで、スケールしやすい
(当然そのぶんコストは増えていくが)
サーバレス構成
•FaaS としての serverless
• イベント処理
•ETL
•NoOps的な意味での serverless
• データのストリーム処理基盤
• ストレージやデータベース
• ビッグデータ解析
IoT で Serverless を適用できる場所
• データの受信 … ストリーム処理、イベント処理
• データの加工 … 形式の変換、バイナリのパース
• データの保存 … DBやストレージへの保存
• データの分析 … 可視化、機械学習
• データの活用 … デバイス制御、異常検知、故障予測
IoTデバイスからクラウドを使うには
Device
Internet API
Endpoint
Stream
Transform
Storage
Install
SDK
Query Visualize
AI
Feedback
Control
Device
Twin
Alert
TLS
SORACOMからクラウドへの連携
IoT(Internet of Things)
インターネット クラウドモノ
SecurityBattery
CPU power
Connectivity
ソラコムでの解決策
インターネット クラウドモノ
モノをクラウドに直結
•クラウドの計算リソースを使う事が出来る
• CPUパワーが必要な暗号化などをオフロード
→安価なデバイスでも安全に通信ができる
バッテリーの消費が下がる
•クラウドへの接続が簡単かつ安全に出来る
• デバイスは簡単なプロトコルを使用
→クラウド上で SDK を実行する事で
重い認証処理をクラウドにオフロード
→デバイスに認証情報を持たせなくてもよい!
モノがクラウドに直結したら
SORACOMのグローバルなインフラ
120以上の国・地域で利用可能
ライブラリ & SDKs
CLI, Ruby, Swift
Web インターフェース
User Console
データ転送支援
SORACOM
Beam
クラウドアダプタ
SORACOM
Funnel
データ収集・蓄積
SORACOM
Harvest
プライベート接続
SORACOM
Canal
デバイスLAN
SORACOM
Gate
IoT向けデータ通信
SORACOM Air
Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox)
専用線接続
SORACOM
Direct
仮想専用線
SORACOM
Door
API
Web API, Sandbox
IoT通信プラットフォーム SORACOM
データ通信
ネットワーク
アプリケーション
インタフェース
認証サービス
SORACOM
Endorse
デバイス管理
SORACOM
Inventory
透過型
トラフィック処理
SORACOM
Junction
SORACOM Beam
• 暗号化オフロード
• HTTP  HTTP(S)
• MQTT  MQTT(S)
• TCP  TCP(S)
•プロトコル変換
• TCP  HTTP(S)
• UDP  HTTP(S)
• LPWA  HTTP(S)
SORACOM Beam
汎用プロトコル向け「データ転送支援サービス」
<対応プロトコル>
クラウド上で認証情報の管理や接続先の変更が可能
Beamのプロトコル変換
安全な通信経路
DATA
DATA
UDPパケット
データ+IPヘッダ
プロトコルオーバーヘッド極小
SORACOM
Beam
インターネット クラウド
安全が保障されない通信経路
REST API
endpoint
DATA
HTTPS POST(JSON)
データ+ヘッダ+暗号化+API認証情報
プロトコルオーバーヘッド大
認証OK認証キー
IP IP TCP TLS HTTP
通信コスト高 通信コスト低
デバイスの負荷や通信コストを抑えつつ
IoTバックエンドサーバの開発が楽になる
任意の HTTP(S) でアクセスできるサー
ビスをバックエンドにできる
•CloudFront(+Edge Lambda)を使って、
エッジでデータ受信→CW Logs へ
http://dev.classmethod.jp/cloud/aws/lambdaedge-for-iot-backend/
CDN as a Server
Limited Preview申し込み忘れで試せず
Serverless IoT Backend using
Bucket
SORACOM Beam
QuickSight
Athena
Amazon S3
UDP/TCP
HTTP
LPWA
HTTPS w/API key Metric Logging
API Key
•Fastly の Synthetic Response でAPIキーをチェックして、
レスポンスを返す
•ログをJSONやCSVにして、QueryStringの
パラメータを入れて S3 に保存
•分析ツールで可視化する
•実装が楽(強力なサポートの元とはいえ、半日作業)
SORACOM Funnel
SORACOM Funnelはクラウドリソースアダプタ
認証情報とリソース指定だけでクラウド連携を実現
認証情報
クラウドサービス
簡易なプロトコル
プロトコル変換
認証ロジック
バッファリング
エラー処理
TCP
UDP
HTTP
LPWA
SORACOM Funnel
SORACOM Funnel
Funnel adaptors
AWS API
AWS API
Azure API
SORACOM
Funnel
Endpoint
Amazon
Kinesis
Stream
Amazon
Kinesis
Firehose
Microsoft
Azure
EventHubs
AWS API AWS IoT
Google API Google
Cloud Pub/Sub
Funnel adaptors
AWS API
AWS API
Azure API
SORACOM
Funnel
Endpoint
Amazon
Kinesis
Stream
Amazon
Kinesis
Firehose
Microsoft
Azure
EventHubs
AWS API AWS IoT
Custom API Partner
Cloud service
Developed and hosted by SPS Partner
Developed and hosted by SORACOM
Google API Google
Cloud Pub/Sub
• 株式会社アプレッソ
「DataSpider Cloud」
• ウイングアーク1st株式会社
「MotionBoard」
• Kii株式会社
「Thing Interaction Framework」
• インフォテリア株式会社
「Platio」
• ブレインズテクノロジー株式会社
「Impulse」
パートナー様のソリューションにデバイスを直結
Partner Hosted Adapter
-SORACOM Hosted Adaptor
(ソラコムが開発するアダプタ)
• Amazon Kinesis Stream
• Amazon Kinesis Firehose
• AWS IoT (REST)
• Azure Event Hubs
• Google Cloud Pub/Sub
-Partner Hosted Adaptor
(SPSパートナーが開発するアダプタ)
• Appresso DataSpider Cloud
• Brains-Technology Impulse
• Infoteria Platio
• Kii Thing-Interaction Framework
• Wingarc1st MotionBoard
SORACOM Funnel
<対応サービス一覧>
デバイスからは簡易なプロトコルで送信するだけで
安全かつ簡単にクラウドへデータ集積が可能
Funnel の利点
安全な通信経路
DATA
DATA
UDP/TCP/HTTP
データ+ヘッダ
プロトコルオーバーヘッド極小
インターネット クラウド
安全が保障されない通信経路
Cloud API
endpoint
DATA
Cloud API コール
データ+ヘッダ+暗号化+API認証情報
プロトコルオーバーヘッド大
認証OK認証キー
IP IP TCP TLS HTTP
通信コスト高 通信コスト低
デバイス側では簡易なプロトコルを使用
クラウドサービスのAPI呼び出しはアダプタが行う
SORACOM
Funnel
SDK
•サーバレスでデータ収集&可視化を行う
•デバイスの数がスケールしても破綻しない設計
IoT-scale BigData パターン
SORACOM
Funnel
Cloud
Stream
Pipeline
FaaS BigData
Storage
Visualization
Devices
Bunch of
SORACOM Funnel 自体も
Serverless 構成で動作している
•基本的に apex を利用している
•開発時はローカルの macOS、本番は Linux
→ native build が必要なモジュール使うとつらい
•複数のアカウント間で環境を分けた運用がつらい
→ マルチアカウント対応の独自拡張を入れた
apex コマンドのラッパーを作成して回避
(project.json の切り替え)
→ でも VPC lambda の subnet 指定とか辛い
Lambda の deployment
•Kinesis Stream のシャード分割
• 通常は処理レコード数とデータの量を考慮
•シャードが増えると Lambda の並列度が上がる
•Lambda 内の処理の高速化
• とにかく並列処理できる所はする
• 再利用可能なオブジェクトはハンドラーの外へ
• メモリ足りててもメモリ割り当てを上げると
CPUの処理能力もあがる
Kinesis + Lambda 構成のチューニング
まとめ
•オンプレ・プライベートクラウドはつらみしかない
•仮想サーバ+RDBMSのようなレガシー構成も避け
た方がいい
•PoC からリリース、その後にスケールしていった
としても、同じ構成でサービスが継続できる事が望
ましい
→ NoOps なサービスや serverless を採用!
IoTバックエンドを作るときに気をつける事
《 株式会社ソラコムのビジョン 》
世界中のヒトとモノをつなげ
共鳴する社会へ
Serverless x IoT = "IoT Scale" backend

Contenu connexe

Tendances

Power biで気づく!現場機器の異常監視システム on azure
Power biで気づく!現場機器の異常監視システム on azurePower biで気づく!現場機器の異常監視システム on azure
Power biで気づく!現場機器の異常監視システム on azureIoTビジネス共創ラボ
 
Aws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるAws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるHideto Masuoka
 
Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Knowledge & Experience
 
エンタープライズクラウドのためのソフトウェアインテリジェンス
エンタープライズクラウドのためのソフトウェアインテリジェンスエンタープライズクラウドのためのソフトウェアインテリジェンス
エンタープライズクラウドのためのソフトウェアインテリジェンスHarry Hiyoshi
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Knowledge & Experience
 
Let's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTLet's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTJingun Jung
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Knowledge & Experience
 
SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発康平 真崎
 
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless DesignSmart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless DesignRyuji TAKEHARA
 
Dynatrace が特別な7つの理由
Dynatrace が特別な7つの理由Dynatrace が特別な7つの理由
Dynatrace が特別な7つの理由Harry Hiyoshi
 
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツDaiyu Hatakeyama
 
Kansai Azure IoT, Device & Cloud 20140927
Kansai Azure IoT, Device & Cloud 20140927Kansai Azure IoT, Device & Cloud 20140927
Kansai Azure IoT, Device & Cloud 20140927Ayako Omori
 
What you can see with Azure Percept
What you can see with Azure PerceptWhat you can see with Azure Percept
What you can see with Azure PerceptJingun Jung
 
OSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and BluemixOSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and BluemixKimihiko Kitase
 
Embedded Technology 2014 Smart Japan Aliance IoT Azure
Embedded Technology 2014 Smart Japan Aliance IoT AzureEmbedded Technology 2014 Smart Japan Aliance IoT Azure
Embedded Technology 2014 Smart Japan Aliance IoT AzureAtomu Hidaka
 
Microsoft Azure 概要 (sakura.io ハンズオン編)
Microsoft Azure 概要 (sakura.io ハンズオン編)Microsoft Azure 概要 (sakura.io ハンズオン編)
Microsoft Azure 概要 (sakura.io ハンズオン編)Naoki Sato
 

Tendances (19)

Power biで気づく!現場機器の異常監視システム on azure
Power biで気づく!現場機器の異常監視システム on azurePower biで気づく!現場機器の異常監視システム on azure
Power biで気づく!現場機器の異常監視システム on azure
 
Aws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみるAws io tとsoracomを 使ってiotの世界に触れてみる
Aws io tとsoracomを 使ってiotの世界に触れてみる
 
Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説Azure IoT サービスによるリモートアクセス技術解説
Azure IoT サービスによるリモートアクセス技術解説
 
エンタープライズクラウドのためのソフトウェアインテリジェンス
エンタープライズクラウドのためのソフトウェアインテリジェンスエンタープライズクラウドのためのソフトウェアインテリジェンス
エンタープライズクラウドのためのソフトウェアインテリジェンス
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18
 
Let's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTLet's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoT
 
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
Azure RTOS 概要 - IoT ALGYAN 技術セミナー 2021/9/11
 
試してGOTTEN READY! Azure Sphere
試してGOTTEN READY! Azure Sphere試してGOTTEN READY! Azure Sphere
試してGOTTEN READY! Azure Sphere
 
SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発SORACOM Air を活用した自動潅水システムの開発
SORACOM Air を活用した自動潅水システムの開発
 
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless DesignSmart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
 
Dynatrace が特別な7つの理由
Dynatrace が特別な7つの理由Dynatrace が特別な7つの理由
Dynatrace が特別な7つの理由
 
Azure IoT Edge Deep Dive
Azure IoT Edge Deep DiveAzure IoT Edge Deep Dive
Azure IoT Edge Deep Dive
 
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
第36回BAクリエイターズサロン - デジタル時代に クリエータの皆さんが知っておきたい AIと付き合うためのコツ
 
Kansai Azure IoT, Device & Cloud 20140927
Kansai Azure IoT, Device & Cloud 20140927Kansai Azure IoT, Device & Cloud 20140927
Kansai Azure IoT, Device & Cloud 20140927
 
What you can see with Azure Percept
What you can see with Azure PerceptWhat you can see with Azure Percept
What you can see with Azure Percept
 
Azure による AI on Edge 解説
Azure による AI on Edge 解説Azure による AI on Edge 解説
Azure による AI on Edge 解説
 
OSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and BluemixOSC15 Okinawa Intro SoftLayer and Bluemix
OSC15 Okinawa Intro SoftLayer and Bluemix
 
Embedded Technology 2014 Smart Japan Aliance IoT Azure
Embedded Technology 2014 Smart Japan Aliance IoT AzureEmbedded Technology 2014 Smart Japan Aliance IoT Azure
Embedded Technology 2014 Smart Japan Aliance IoT Azure
 
Microsoft Azure 概要 (sakura.io ハンズオン編)
Microsoft Azure 概要 (sakura.io ハンズオン編)Microsoft Azure 概要 (sakura.io ハンズオン編)
Microsoft Azure 概要 (sakura.io ハンズオン編)
 

Similaire à Serverless x IoT = "IoT Scale" backend

ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムSORACOM,INC
 
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM,INC
 
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例SORACOM,INC
 
【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービスSORACOM,INC
 
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM,INC
 
if-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Insideif-up 2017 | SORACOM Inside
if-up 2017 | SORACOM InsideSORACOM,INC
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...SORACOM,INC
 
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介SORACOM,INC
 
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM,INC
 
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=SORACOM,INC
 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション SORACOM,INC
 
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティスSORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティスSORACOM,INC
 
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM,INC
 
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」SORACOM,INC
 
SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用Akio Katayama
 
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
日本 Java ユーザーグループ JJUG CCC 2015 Fall  by ソラコム 片山 日本 Java ユーザーグループ JJUG CCC 2015 Fall  by ソラコム 片山
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山 SORACOM,INC
 
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターンSORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターンSORACOM,INC
 
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜SORACOM,INC
 
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM  アップデート!! ~since 2016/9/23~SORACOM UG 九州 #1 | SORACOM  アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~SORACOM,INC
 
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...SORACOM,INC
 

Similaire à Serverless x IoT = "IoT Scale" backend (20)

ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
 
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
SORACOM Conference "Discovery" 2018 | F3. SORACOMで実現する “Intranet” Of Things バ...
 
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
 
【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス【Connected.T5】SORACOMと繋がるクラウドサービス
【Connected.T5】SORACOMと繋がるクラウドサービス
 
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
SORACOM Technology Camp 2018 | A1. ここで一句: SORACOMの全サービスのご紹介
 
if-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Insideif-up 2017 | SORACOM Inside
if-up 2017 | SORACOM Inside
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
 
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
クラウドに直結!ソラコムが提供する IoT向け通信プラットフォームのご紹介
 
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ーSORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
SORACOM Technology Camp 2018 | モバイル回線で作るイントラネット ー業務システムにもセキュアに連携ー
 
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
IoT 本格化に必要な通信プラットフォームとは =SORACOM の戦略とお客様事例=
 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
 
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティスSORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
 
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
 
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」
SORACOM Conference "Discovery" 2018 |《キーノート》「Discovery 〜 IoT の最先端を探しに 〜」
 
SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用SORACOMでのJava/AWS活用
SORACOMでのJava/AWS活用
 
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
日本 Java ユーザーグループ JJUG CCC 2015 Fall  by ソラコム 片山 日本 Java ユーザーグループ JJUG CCC 2015 Fall  by ソラコム 片山
日本 Java ユーザーグループ JJUG CCC 2015 Fall by ソラコム 片山
 
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターンSORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
 
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
SORACOM Conference Discovery 2017 | A3. IoT時代のデバイスマネジメント〜SORACOM Inventory の活用〜
 
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM  アップデート!! ~since 2016/9/23~SORACOM UG 九州 #1 | SORACOM  アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
 
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
AIDOR アクセラレーションプログム【IoT スタートアップセミナー】 | IoTビジネスを加速させる通信プラットフォーム SORACOM の最新...
 

Plus de Motokatsu Matsui

IoT で捗る!ダイエット
IoT で捗る!ダイエットIoT で捗る!ダイエット
IoT で捗る!ダイエットMotokatsu Matsui
 
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発Motokatsu Matsui
 
SORACOM Beam から AWS IoT へのデータ送信
SORACOM Beam から AWS IoT へのデータ送信SORACOM Beam から AWS IoT へのデータ送信
SORACOM Beam から AWS IoT へのデータ送信Motokatsu Matsui
 
Vyatta meeting 2013 spring
Vyatta meeting 2013 springVyatta meeting 2013 spring
Vyatta meeting 2013 springMotokatsu Matsui
 
Ec2 region migration_guide
Ec2 region migration_guideEc2 region migration_guide
Ec2 region migration_guideMotokatsu Matsui
 

Plus de Motokatsu Matsui (7)

IoT で捗る!ダイエット
IoT で捗る!ダイエットIoT で捗る!ダイエット
IoT で捗る!ダイエット
 
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発
 
俺のLambda
俺のLambda俺のLambda
俺のLambda
 
SORACOM Beam から AWS IoT へのデータ送信
SORACOM Beam から AWS IoT へのデータ送信SORACOM Beam から AWS IoT へのデータ送信
SORACOM Beam から AWS IoT へのデータ送信
 
Hairpin dx pattern
Hairpin dx patternHairpin dx pattern
Hairpin dx pattern
 
Vyatta meeting 2013 spring
Vyatta meeting 2013 springVyatta meeting 2013 spring
Vyatta meeting 2013 spring
 
Ec2 region migration_guide
Ec2 region migration_guideEc2 region migration_guide
Ec2 region migration_guide
 

Serverless x IoT = "IoT Scale" backend

Notes de l'éditeur

  1. ということで、ネットワーク接続一つ取ってみてもいろいろ課題があることがお分かりいただけたかと思いますが、ほかにもいろいろ課題があります。 ネットワーク接続やセキュリティの部分は今お話したとおりですが、 それ以外にも、デバイスにどうやって電源を供給しましょうか、という課題がありますね。 家の中とかなら電源ケーブルを伸ばしてくればよいだけですが、屋外だとどうしましょう、移動するものだったらどうしましょう、ソーラーパネルで電力が足りるでしょうか、バッテリーはどのくらい搭載すればよいでしょうか、といったような課題があります。 それから、無事にデータをクラウドに届けたからといってそれで終わりではありませんね。そのデータを活用するにはどうしたらいいでしょう? 全国、全世界に散らばったデバイスからどんどんデータが送られてきたとしてそれを処理しきれるシステムはどのように構築しましょうか?と、これもやはり考えなければいけないですね。 そもそも何千台、何万台、といろいろな場所に設置した IoT デバイスをどうやって管理しましょうか。 このように、IoT を始めるハードルは下がったものの、いざ始めてみるとたくさんの障害に行き当たってしまうと思います。
  2. ソラコムは 2015年の9月末にサービス開始したわけなのですが、それからおよそ2年弱の間にですね、これだけのサービスリリースや新機能追加などを行ってきております。 これらのうち多くは、実際にソラコムをお使いいただいたお客様からの声を元に開発されたものになります。
  3. そんな数々の課題に対して、SORACOM ではご覧のようなサービスを展開しておりまして、みなさまが IoT をやっていく上で出会うであろう課題に対処するお手伝いをさせていただいております。 御覧頂いてお気づきかと思いますが、SORACOM が提供するサービスにはこのように英単語で名前がついておりまして、A B C 順にサービスが追加されてきておりまして、本日 I と J が追加になったことで全部で 10 個、D のところの Direct と Door はこの後ご説明しますが、これを別サービスとカウントすると全部で11個のサービスがございます。
  4. ということで、いろいろサービスをご紹介してきましたが、おさらいをしてみましょう。 まず、ソラコムのサービスは SORACOM Air というサービスを基本としています。 その SORACOM Air の上に Canal, Direct, Door, Gate, Junction といったネットワーク型のサービスがあります。 それから、Beam, Endorse、Funnel、Harvest、Inventory といったような、アプリケーションよりのサービスがあります。 そして、これらのサービスを使っていただくための Web インターフェースがありまして、 それからこれは SORACOM の非常に大きな特徴なのですが、API によって、これらすべてのサービスをコントロール可能な作りになっています。 API を呼び出すための CLI や各種言語の SDK などもございますのでご活用頂ければと思います。 そして、これらのサービスを動かしているソラコムのインフラは、AWS というクラウド上に構築されていますので、世界中でこれらのサービスを展開しております。
  5. これらのサービスを組み合わせていただくことで、IoT の課題に対して対処していただくことができます。 たとえばモノをインターネットにつなぐ部分は Air という基本のサービスでカバーしております。 セキュリティの部分は手厚くこのように多数のサービスでカバーしております。 また、クラウド側にデータを蓄積したり、データを分析したり、といったようなことのためのサービスもありますし、 本日発表になったうちの一つ、Inventory というのはデバイス管理のためのサービスであります。 ということで、SORACOM のサービスを使っていると, IoT で皆様が出会うであろう課題領域を、ほぼまんべんなくカバーしているということになります。
  6. ここからは、各サービスを簡単にご紹介していきます。 まず最初は SORACOM Air です。 これはコネクティビティを提供するサービス、つまり、いろいろなデバイスをインターネットにつなぎますよ、というサービスになります。 この SORACOM Air が基本となって、その他のいろいろなサービスをあわせてご利用いただけるようになります。 SORACOM Air の接続方法は現時点では 3 つありまして、 一つは一番上のセルラーですね。 つまり、3G とか LTE といった携帯電話通信網を使ったデータ通信を提供するサービスです。 SORACOM が販売している SIM カードを使ってデータ通信を行っていただきます。 日本国内専用のタイプと、世界中で使えるグローバルタイプがあります。 2つ目は、LoRaWAN です。これは低消費電力で比較的長距離電波を飛ばすことができるものになります。ただし、セルラー通信にくらべてデータサイズがとても小さくなっています。 3つ目が Sigfox です。これは本日の新発表になります。 Sigfox も LoRaWAN のように低消費電力で長距離の電波を飛ばすことができます。 LoRaWAN との違いは、LoRaWAN の方はこのゲートウェイと言われるいわゆる基地局のような装置を自分で設置できるのですが、Sigfox の方は Sigfox さんが設置した基地局を使うことになります。 現時点では、ゲートウェイの設置の自由度では LoRaWAN、逆にゲートウェイを設置しなくてもカバーエリア内ならばすぐ使えるという手軽さでは Sigfox というような使い分けになるかと思います。 他にも細かい違いはたくさんありますが、詳しいことは LPWA コーナーというのがございますのでそちらをご覧になってみてください。
  7. さて、本題に入りましょう。 みなさん IoT という言葉はご存知だと思います。 近頃は「IoT」という言葉が独り歩きしてるなーと感じられることもあるのではないでしょうか。 今日お越しいただいた皆様の中には、たとえば仕事で上司の方から「IoT を使って何かやれ」と言われて困ってる方とか、 「IoT って何をどうすればいいかわからない」とか、 「IoT で何がうれしいのかわからない」と思ってる方とか、さまざまいらっしゃると思いますが、 実は身近なところにたくさん IoT はすでに入り込んでいて、確実に私達の暮らしを変えていっていると私は思っています。