11. Io T の デ バ イ ス 開 発 を サ ポ ー ト
用 途 に よ っ て 選 べ る
シ ン プ ル な
E v e n t H u b
万 能 な I o T H u b
多 様 な 開 発 環 境
言 語
S D K
シ ミ ュ レ ー タ ー 、
補 助 ツ ー ル
デ バ イ ス カ タ ロ グ
認 証 済 み デ バ イ ス
の 検 索
12. シ ン プ ル で 使 い 勝 手 の 良 い E ve n t H u b
デ バ イ ス か ら の デ ー タ を 受 け 取 る ( 単 方 向 )
S t r e a m A n a l y t i c s な ど を 介 し て サ ー ビ ス 連 携
13. Io T H u b の 万 能 さ
E v e n t H u b よ り 後 に ロ ー ン チ さ れ た 万 能 選 手
デ ー タ の 送 受 信 が で き る
デ バ イ ス 管 理
フ ァ イ ル ア ッ プ ロ ー ド
デ バ イ ス ツ イ ン
d e s i r e d と r e p o r t e d に よ る 状 態 同 期
14. C , . N E T, J a v a , N o d e . j s , P y t h o n
多 様 な 開 発 環 境 ( 1 )
S D K 用 途
A z u r e I o T D e v i c e S D K • デ バ イ ス 上 で 動 作 す る ア プ リ ケ ー シ ョ ン を 構 築 で
き る
A z u r e I o T S e r v i c e S D K • デ バ イ ス 上 の バ ッ ク エ ン ド 処 理 を 実 装 で き る
• I o T H u b の 管 理 機 能 連 携 な ど
A z u r e I o T G a t e w a y
S D K
• I o T ゲ ー ト ウ ェ イ を 構 築 す る
• I o T H u b が 対 応 し て い る プ ロ ト コ ル が 利 用 で き
な い デ バ イ ス の 通 信 手 段 と し て 利 用 で き る
I o T H u b R E S T • 汎 用 的 な R E S T 形 式 で 利 用 で き る
• デ バ イ ス 管 理 や デ バ イ ス ツ イ ン な ど
N o d e - R E D n o d e f o r
A z u r e I o T
• フ ロ ー ベ ー ス の プ ロ グ ラ ミ ン グ が で き る N o d e -
R E D の ノ ー ド か ら I o T H u b を 利 用 で き る
豊 富 な S D K
15. 多 様 な 開 発 環 境 ( 2 )
D e v i c e E x p l o r e r
h t t p s : / / g i t h u b . c o m / A z u r e / a z u r e - i o t -
s d k s / r e l e a s e s ( S e t u p D e v i c e E x p l o r e r. m s i )
W i n d o w s 対 応
I o T H u b E x p l o r e r
h t t p s : / / g i t h u b . c o m / A z u r e / i o t h u b - e x p l o r e r
ク ロ ス プ ラ ッ ト フ ォ ー ム 対 応 ( W i n / M a c / L i n u x )
A z u r e S t o r a g e E x p l o r e r
h t t p : / / s t o r a g e e x p l o r e r. c o m /
ク ロ ス プ ラ ッ ト フ ォ ー ム 対 応 ( W i n / M a c / L i n u x )
シ ミ ュ レ ー タ ー 、 補 助 ツ ー ル
16. 多 様 な 開 発 環 境 ( 3 )
リ フ ァ レ ン ス 一 覧
I o T H u b デ バ イ ス ツ イ ン に つ い て
h t t p s : / / d o c s . m i c r o s o f t . c o m / a z u r e / i o t - h u b / i o t -
h u b - d e v g u i d e - d e v i c e - t w i n s
各 A z u r e I o T S D K に つ い て
h t t p s : / / d o c s . m i c r o s o f t . c o m / a z u r e / i o t - h u b / i o t -
h u b - d e v g u i d e - s d k s
N o d e - R E D に つ い て
h t t p : / / n o d e r e d . o r g /
17. M i c r o s o f t が 認 定 し た Io T デ バ イ ス カ タ ロ グ
検 証 済 み の I o T デ バ イ ス を 検 索 で き る
h t t p s : / / c a t a l o g . a z u r e i o t s u i t e . c o m /
A z u r e I o T H u b へ の
接 続 が テ ス ト 済 み
製 造 元 と の コ ネ ク シ ョ ン
18. Io T を こ れ か ら 始 め る あ な た へ
I n t e r n e t o f T h i n g s キ ッ ト ハ ン ズ オ ン ト レ ー ニ
ン グ
h t t p : / / a k a . m s / I o T K i t H o L
A z u r e I o T ス タ ー タ ー キ ッ ト
h t t p s : / / a z u r e . m i c r o s o f t . c o m / j a -
j p / d e v e l o p / i o t / s t a r t e r - k i t s /
20. ス ト リ ー ム 処 理 と メ ッ セ ー ジ ン グ
ス ト リ ー ム 処 理
S t r e a m
A n a l y t i c s
メ ッ セ ー ジ ン グ
S e r v i c e B u s
キ ュ ー イ ン グ
Q u e u e
S t o r a g e
S e r v i c e B u s
Q u e u e
デ ー タ の 流 れ を つ な げ る 、 配 る
21. デ ー タ を つ な げ る S t r e a m An a l y t i c s
入 力 さ れ た デ ー タ を 、 メ ッ セ ー ジ ン グ や そ の 他 サ ー ビ
ス に 振 り 分 け る
大 量 の デ ー タ を さ ば け る
様 々 な 入 出 力 に 対 応
S Q L に 似 た ク エ リ で 条 件 を 記 述
22. S t r e a m An a l y t i c s の 入 出 力
I o T H u b
E v e n t
H u b
B l o b
S t o r a g e
S t r e a m
A n a l y t i c s
S e r v i c e B u s
Q u e u e
S e r v i c e B u s
T o p i c s
E v e n t H u b
B l o b
S t o r a g e
T a b l e
S t o r a g e
S Q L
D a t a b a s e
D a t a L a k e
D o c u m e n t D B
P o w e r B I
23. デ ー タ を 整 列 さ せ る S e r v i c e B u s
S e r v i c e B u s Q u e u e
デ ー タ を F I F O で キ ュ ー イ ン グ
S e r v i c e B u s To p i c s
p u b / s u b 形 式 で 配 信 ・ 購 読
S e r v i c e B u s R e l a y
様 々 な 通 信 を リ レ ー す る
24. Az u r e の キ ュ ー サ ー ビ ス に つ い て
Q u e u e S t o r a g e S e r v e r B u s Q u e u e
概 要 • 単 純 な R E S T ベ ー ス • メ ッ セ ー ジ ン グ サ ー ビ ス
S e r v i c e B u s の 一 部 。 よ り 複
雑 な 構 成 が 可 能
順 序 • 保 証 し な い • 保 証 す る ( F I F O )
進 行 状 況 • 追 跡 あ り • -
特 徴 • メ ッ セ ー ジ ン グ の 量 が 大 き
く て も 大 丈 夫
• 実 行 時 間 が 長 く て も 大 丈 夫
Q u e u e S t o r a g e と S e r v i c e B u s Q u e u e
Q u e u e S t o r a g e と S e r v i c e B u s Q u e u e の 比 較
h t t p s : / / d o c s . m i c r o s o f t . c o m / j a - j p / a z u r e / s e r v i c e - b u s -
m e s s a g i n g / s e r v i c e - b u s - a z u r e - a n d - s e r v i c e - b u s - q u e u e s -
c o m p a r e d - c o n t r a s t e d
26. 選 べ る デ ー タ ス ト ア
デ ー タ 保 存
の 代 表
S t o r a g e
A c c o u n t
J S O N の ま ま
ス ケ ー ラ ブ ル に
D o c u m e n t D B
お な じ み の リ
レ ー シ ョ ナ ル D B
S Q L
D a t a b a s e
デ ー タ ウ ェ ア
ハ ウ ス
D a t a L a k e
小 規 模 か ら 大 規 模 ま で
27. デ ー タ 保 存 の 代 表 S t o ra g e Ac c o u n t
4 つ の デ ー タ 保 存 形 式
サ ー ビ ス 用 途
B l o b S t o r a g e バ イ ナ リ 、 V H D な ど
Ta b l e S t o r a g e キ ー バ リ ュ ー ス ト ア
Q u e u e S t o r a g e キ ュ ー イ ン グ
F i l e S t o r a g e フ ァ イ ル 共 有
28. J S O N の ま ま ス ケ ー ラ ブ ル な D o c u m e n t D B へ
J S O N 形 式 で 格 納 す る ド キ ュ メ ン ト 型 デ ー タ ベ ー ス
全 世 界 の リ ー ジ ョ ン に ス ケ ー ル で き る
C A P 定 理 に 基 づ い た 一 貫 性 レ ベ ル を 選 択 で き る
S Q L ベ ー ス の ク エ リ で 検 索 で き る
ク エ リ で ユ ー ザ ー 定 義 関 数 を 利 用 で き る
ト リ ガ ー 処 理 、 ス ト ア ド プ ロ シ ー ジ ャ ー
を プ ロ グ ラ ミ ン グ で き る
29. お な じ み の S Q L D a t a b a s e
ク ラ ウ ド 型 の リ レ ー シ ョ ナ ル デ ー タ ベ ー ス
ス ケ ー ラ ブ ル & レ プ リ ケ ー シ ョ ン
30. ビ ッ グ デ ー タ 向 け D a t a L a ke
大 容 量 デ ー タ を 格 納 で き る デ ー タ ウ ェ ア ハ ウ ス
並 列 計 算 と 親 和 性 が 高 い
32. 最 小 の 労 力 で デ ー タ を 処 理 す る サ ー ビ ス 群
汎用
A z u r e F u n c t i o n s
A z u r e L o g i c A p p s
分析
A z u r e H D I n s i g h t s
A z u r e
M a c h i n e L e a r n i n g
M i c r o s o f t C o g n i t i v e
S e r v i c e s
使 い 慣 れ た ソ リ ュ ー シ ョ ン で
33. お 好 み の 言 語 で Fa a S 、 Az u re Fu n c t i o n s
処 理 だ け 書 け ば よ い Fa a S
N o d e . j s , C # , F # , P y t h o n , P H P, B a s h , B a t c h , P o w
e r S h e l l
A z u r e の ほ か の サ ー ビ ス か ら の 入 出 力 、
お よ び ト リ ガ ー を 利 用 で き る
34. G U I で プ ロ グ ラ ミ ン グ Az u r e Lo g i c Ap p s
フ ロ ー ベ ー ス の プ ロ グ ラ ミ ン グ ツ ー ル
O f f i c e に も ラ イ ト ユ ー ザ ー に 向 け た 同 等 サ ー ビ ス F l o w
が あ る
A z u r e の ほ か の サ ー ビ ス と 連 携 し や す い
S l a c k や Tw i t t e r な ど 外 部 サ ー ビ ス と
連 携 も 簡 単
35. H a d o o p を サ ー ビ ス と し て 利 用 す る Az u r e
H DIn s i g h t
A z u r e が フ ル マ ネ ー ジ ド で 提 供 す る H a d o o p ク ラ ス タ
A p a c h e S t o r m
A p a c h e S p a r k
R S e r v e r
A p a c h e K a f k a
A z u r e の ほ か の サ ー ビ ス か ら の 入 力 、
出 力 が で き る
V i s u a l S t u d i o と の 連 携
36. G U I で 機 械 学 習 Az u r e M a c h i n e Le a r n i n g
We b ベ ー ス の G U I で 、 汎 用 的 な ア ル ゴ リ ズ ム と モ
ジ ュ ー ル を 組 み 合 わ せ て 機 械 学 習 を 行 え る
A z u r e の ほ か の サ ー ビ ス か ら の 入 力 、 出 力 が で き る
37. 手 軽 に A I を 利 用 で き る C o g n i t i ve S e r v i c e s
汎 用 的 な A I を 手 軽 に 利 用 で き る
M i c r o s o f t が 持 つ 豊 富 な デ ー タ を も と に 学 習 さ せ た も の
簡 単 !
h t t p s : / / m i c r o s o f t . c o m / c o g n i t i v e - s e r v i c e s
豊 富 な S D K 、 R E S T A P I
B o t F r a m e w o r k と 相 性 抜 群 !
C o g b o t コ ミ ュ ニ テ ィ
h t t p s : / / c o g b o t . c o n n p a s s . c o m /
39. ユ ー ザ ー に フ ィ ー ド バ ッ ク を 伝 え る あ れ こ れ
デ バ イ ス へ
I o T H u b
モ バ イ ル 端 末
へ 通 知
N o t i f i c a t
i o n H u b
ウ ェ ブ サ イ ト
W e b
A p p s
チ ャ ッ ト
ボ ッ ト
B o t
S e r v i c e
ビ ジ ネ ス 分 析
ツ ー ル
P o w e r B I
デ ー タ の 羅 列 で は な く 、 よ り 直 感 的 に
40. Io T デ バ イ ス へ 送 信 も で き る Io T H u b
デ バ イ ス 管 理 機 能 と 連 携 し 、 特 定 の デ バ イ ス に 通 知 が
で き る
41. モ バ イ ル 端 末 へ 通 知 す る N o t i f i c a t i o n H u b
i O S や A n d r o i d な ど の モ バ イ ル 端 末 へ プ ッ シ ュ 通 知
タ グ に よ る 通 知 対 象 の セ グ メ ン ト 化
テ ン プ レ ー ト に よ り ロ ー カ ラ イ ズ が 容 易
ス ケ ー ラ ブ ル
42. ウ ェ ブ サ イ ト な ら 、 We b Ap p s
言 わ ず と 知 れ た A z u r e の P a a S
. N E T, N o d e . j s , P H P, P y t h o n , J a v a
選 べ る サ ー バ ー 環 境
W i n d o w s & I I S
L i n u x & A p a c h e ( プ レ ビ ュ ー 公 開 )
C o n t a i n e r o n L i n u x ( プ レ ビ ュ ー 公 開 )
43. B o t S e r v i c e で ユ ー ザ ー フ レ ン ド リ ー な ボ ッ ト
チ ャ ッ ト ボ ッ ト の た め の P a a S
B o t F r a m e w o r k を プ リ イ ン
. N E T, ま た は N o d e . j s
S k y p e や S l a c k な ど チ ャ ン ネ ル 連 携 が
G U I で 操 作 で き る
C o g n i t i v e S e r v i c e s と 相 性 抜 群 !
C o g b o t コ ミ ュ ニ テ ィ
h t t p s : / / c o g b o t . c o n n p a s s . c o m /
44. デ ー タ を 視 覚 化 す る Po w e r B I
M i c r o s o f t 製 ビ ジ ネ ス 分 析 ツ ー ル
A z u r e と の 連 携 に つ い て
h t t p s : / / p o w e r b i . m i c r o s o f t . c o m / j a
- j p / d o c u m e n t a t i o n / p o w e r b i -
a z u r e - a n d - p o w e r - b i /