SlideShare a Scribd company logo
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
IoT とは、AI である
AI の為に、IoT は存在する
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
Azure のパワーをロボットに
簡単に組み込む為に
生まれました
開発目標
 デバイス間コミュニケーションを容易に!
 Cognitive Services (AI) の組み込みを容易に!
 あらゆる情報の収集と可視化を容易に!
こんな風になりました
ここが本日
のお題です
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
Demo
Cloud Robotics FX + Cloud Robotics API
Cloud Robotics API
(写真説明 API - DLL)
Cloud Robotics FX
(Device Routing & App Routing を実施)
Microsoft Azure
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
Cloud Services は
ARM に対応していない
CSP で売れない
マイクロソフトの
都合ではないか!
Service Fabric
にするしかないか…..
ところで…..
99.9998
Microsoft Azure (東日本 Region) プライマリ
App Service Environment
Web Apps
・
・
・
CloudService
(DLL動的ロード&実行制御)
業務別DB - SQL Database
IoTHub
業務A DB
(~ 4TB)
変更の追跡
データ差分反映-Functions
【 参照 / 対外 IF 】統合DB - DocumentDB
伝票イメージで、履歴も格納
参照は直接
更新は FX
を通して
Microsoft Azure (東日本 Region) プライマリ
App Service Environment
Web Apps
・
・
・
CloudService
(DLL動的ロード&実行制御)
業務別DB - SQL Database
IoTHub
業務A DB
(~ 4TB)
変更の追跡
データ差分反映-Functions
【 参照 / 対外 IF 】統合DB - DocumentDB
伝票イメージで、履歴も格納
Microsoft Azure (西日本 Region) セカンダリ
App Service Environment
Web Apps
・
・
・
CloudService
(DLL動的ロード&実行制御)
業務別DB - SQL Database
IoTHub
業務A DB
(~ 4TB)
変更の追跡
データ差分反映-Functions
【 参照 / 対外 IF 】統合DB - DocumentDB
伝票イメージで、履歴も格納
Global Replication
(Multi Master)
Geo Replication
(One Direction)
定常時、Read Only
(Geo Failover 可)
App Service 全体が
利用できなくなっ
た場合、DNS変更
Geo Failover
の状態により
アクセス先を
制御
Traffic Manager
参照先は常に
同一 Region
SQL Database は
Service Fabric が基盤
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
そもそも
Service Fabric とは何者か?
Service Fabric とは…..
 数百から数千の VM をクラスター化する技術
 コンテナー技術を利用し、その上に Service を凝集し、稼働・管理
する為の基盤 (数万のコンテナー、数十万の Service)
 Reliable Services / Reliable Actors というアプリケーション フレーム
ワーク を提供
Cloud Robotics FX V1 では…..
 Cloud Services (Worker Role) を利用
 Event Processor Host Class を利用
IoT Hub IoT Hub
Cloud Robotics FX V2 では…..
 Service Fabric - Reliable Service (Stateful Service) を利用
FX V2 にとって嬉しかったこと
 Reliable Collection
 Partition 内のレプリカ間で、コレクションをレプリケートできる
 トランザクション制御ができる
 Rolling Upgrade
 ディプロイ時のダウンタイムは数秒ということ
 RunAsync は、プライマリのみで実行
実際のコード①
実際のコード②
実際のコード③ (サービス レプリカの初期設定)
実際のコード④ (サービス レプリカの起動時パラメータ設定)
Demo
Cloud Robotics FX V2 (based on Service Fabric)
Fast Failover
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう
お伝えしたかったこと…..
 Cloud Robotics FX によって、デバイスに Azure の
Cognitive Services のような人工知能パワーを簡単に
伝えることが出来るようになる
 Service Fabric によって、ミドル開発者やパッケージ
開発者は、高可用性・高信頼性・スケーラビリティ
の心配から解放される
https://github.com/seijim/cloud-robotics-fx-v2
「Azure Tech Blog by “Doku”」
https://dokums.tech.blog/
「Microsoft の AI と IoT を考える会」
https://www.facebook.com/groups/msaiiot/
セッションアンケートにご協力ください
 専用アプリからご回答いただけます。
decode 2017
 スケジュールビルダーで受講セッションを
登録後、アンケート画面からご回答ください。
 アンケートの回答時間はたったの 15 秒です!
Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

More Related Content

PDF
JAZUG Nagoya Windows Azure Update 20140301
PDF
JAWSUG & JAZUG Sendai Azure Update 20140517
PDF
[AI02] こんなに敷居が低いのならば、Azure でやってみようか機械学習
PDF
Microsoft Azure Update 20151112
PDF
[Microsoft Tech Summit 2018] Azure Machine Learning サービスと Azure Databricks で実...
PDF
Kansai Azure Azure Overview & Update 20140926
PDF
Elastic7.10 newfeaturesintroduce 1216
PDF
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装
JAZUG Nagoya Windows Azure Update 20140301
JAWSUG & JAZUG Sendai Azure Update 20140517
[AI02] こんなに敷居が低いのならば、Azure でやってみようか機械学習
Microsoft Azure Update 20151112
[Microsoft Tech Summit 2018] Azure Machine Learning サービスと Azure Databricks で実...
Kansai Azure Azure Overview & Update 20140926
Elastic7.10 newfeaturesintroduce 1216
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装

What's hot (20)

PDF
Monitoring the health and performance of your aws environment using the Elast...
PDF
[AC06] クラウド・ネイティブなスケーラブル・アプリ開発のために~12 Factor App on Kubernetes on Azure
PDF
Microsoft Azure 概要 (sakura.io ハンズオン編)
PPTX
インフラ観点で運用を考える!Windows 10 VDI on Azure
PPTX
Conected Media Tokyo (Inerop併設) : IP 同時再送信と AI を用いた 新たな ユーザー 体験
PDF
Elastic on-microsoft-azure-0630-webinar-no-video
PDF
Elastic7.12 release-new-features-on-0428
PDF
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
PDF
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
PDF
AIビジネスクリエーションワークショップ@東京
PDF
JAZUG Nagoya Azure Update 20140607
PPTX
データからビジネス変革をもたらすマイクロソフトの AI とは
PDF
Elastic stack_&_cloud_7.11_updates-summary
PDF
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
PPTX
そのデータ、活かせていますか?
PDF
Migrating tocloudnativeapplicationwithusingelasticapm
PDF
Azure Blueprints - 企業で期待される背景と特徴、活用方法
PDF
[SC14] IoT のセキュリティアーキテクチャと実装モデル
PDF
Moving from on prem to managed services with elastic on azure-final
Monitoring the health and performance of your aws environment using the Elast...
[AC06] クラウド・ネイティブなスケーラブル・アプリ開発のために~12 Factor App on Kubernetes on Azure
Microsoft Azure 概要 (sakura.io ハンズオン編)
インフラ観点で運用を考える!Windows 10 VDI on Azure
Conected Media Tokyo (Inerop併設) : IP 同時再送信と AI を用いた 新たな ユーザー 体験
Elastic on-microsoft-azure-0630-webinar-no-video
Elastic7.12 release-new-features-on-0428
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
AIビジネスクリエーションワークショップ@東京
JAZUG Nagoya Azure Update 20140607
データからビジネス変革をもたらすマイクロソフトの AI とは
Elastic stack_&_cloud_7.11_updates-summary
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
そのデータ、活かせていますか?
Migrating tocloudnativeapplicationwithusingelasticapm
Azure Blueprints - 企業で期待される背景と特徴、活用方法
[SC14] IoT のセキュリティアーキテクチャと実装モデル
Moving from on prem to managed services with elastic on azure-final
Ad

Similar to [AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう (20)

PDF
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
PDF
IoT Architecture
PDF
Edge AI ソリューションを支える Azure IoT サービス
PDF
世界のデジタル・トランスフォーメーション最前線
PPTX
[入門編] はじめてのIoT!Azureのサービスを使ってIoTのデータを取得しよう
PDF
Azure IoT/AI最前線
PPTX
IoT開発を支える技術の今とこれから
PDF
Microsoft Azure で実現するAIとIoT最新情報
PDF
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
PDF
DBP-015_Pepper × Microsoft Azure 協業の舞台裏 ~未来の商品棚から広がる世界~
PDF
【de:code 2020】 Azure IoT 最新動向 - クラウドからエッジまで網羅的にご紹介
PDF
マイクロソフトのIoT/AI戦略
PDF
Azure IoT Edge - ALGYAN Dec 2022.pdf
PDF
20170720_2 Drone-WG_Azure
PDF
ハノーバーメッセ、Build 2018最新情報、AzureSphere ご紹介_IoTビジネス共創ラボ 第8回勉強会
PPTX
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
PDF
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
PPTX
Azure IoT Edge Deep Dive
PDF
Azure IoT Customer Stories
PDF
Open IoT platforms for Smart Services (Japanese)
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
IoT Architecture
Edge AI ソリューションを支える Azure IoT サービス
世界のデジタル・トランスフォーメーション最前線
[入門編] はじめてのIoT!Azureのサービスを使ってIoTのデータを取得しよう
Azure IoT/AI最前線
IoT開発を支える技術の今とこれから
Microsoft Azure で実現するAIとIoT最新情報
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
DBP-015_Pepper × Microsoft Azure 協業の舞台裏 ~未来の商品棚から広がる世界~
【de:code 2020】 Azure IoT 最新動向 - クラウドからエッジまで網羅的にご紹介
マイクロソフトのIoT/AI戦略
Azure IoT Edge - ALGYAN Dec 2022.pdf
20170720_2 Drone-WG_Azure
ハノーバーメッセ、Build 2018最新情報、AzureSphere ご紹介_IoTビジネス共創ラボ 第8回勉強会
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Azure IoT Edge Deep Dive
Azure IoT Customer Stories
Open IoT platforms for Smart Services (Japanese)
Ad

More from de:code 2017 (20)

PDF
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
PDF
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
PDF
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
PDF
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
PDF
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
PDF
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
PDF
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
PDF
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
PDF
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
PDF
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
PDF
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
PDF
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
PDF
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
PDF
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
PDF
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
PDF
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
PDF
[SP02] Developing autonomous vehicles with AirSim
PDF
[SP01] CTO が語る! 今注目すべきテクノロジー
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP02] Developing autonomous vehicles with AirSim
[SP01] CTO が語る! 今注目すべきテクノロジー

[AC02] Cloud Robotics Azure Platform って何だ!?~ IoT をもっと簡単に、Cloud AI の活用をもっと気軽にやりましょう