9. Linux の強み
Windows IoT の強み
+
Windows Hypervisor
Azure
IoT Edge
Interop
Linux Kernel
Linux User
EdgeAgent
Edge
Hub
Any
Linux
Edge
System
Modules
Edge
Custom
Modules
Windows IoT Host OS Mariner Linux VM
with
Moby Docker Engine
Any
Linux
Any
Linux
Windows IoT Device
Azure
IoT Edge
Edge
Agent
Windows 10/11 向け Linux コンテナー 実行環境
10. VM
Project Haven
Embedded
エッジデバイス
Compute
Storage
Embedded
エッジデバイス
Compute
Storage
Embedded
エッジデバイス
Compute
Storage
Networking
VM VM VM
AKS-HCI
サーバー サーバー サーバー
Compute
Storage
Networking
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
…
Customer workloads
Hardware
Platform Infra
物理サーバーの
“Pool” を介して
仮想化された
C/S/N,
i.e. “HCI”
コンピューティング
と ストレージ は
個々のデバイスに
紐付く
デバイスをまたぐ
ネットワーク構成
ダイナミックノード.
1つの HCI クラスタに多数
のVM、VMは物理デバイス
にマッピングされていない
固定ノード
デバイスあたり
1 または 2 VMs
VMは物理デバイス
にマッピング
ネットワークはデバイスとは個別に
顧客により管理されることを想定
Embedded Edge
Project Haven
Kubernetes Cluster
顧客は 1) HCI または 2) 固有の
HCI (仮想 C/S/N) で構築
IT Edge
AKS on Azure Stack HCI
On-Prem Cloud
Networking
12. Edge AI Installer,
Edge AI Device
Development Kit (DDK)
Edge AI Platform
as a Service (PaaS) +
Studio
Azure Certification
エッジにおける AI リソースの安全な展開と容易なデバイス管理を実現
13. Azure Edge AI Installer
for Nvidia Orin and Xavier DKs
Azure Edge AI Installerは、
必要な Azure 及び Percept
コンポーネントのインストールを
自動化することにより、
Jetson 開発者キットの
デバイスセットアップ手順を効率化
このインストーラーを利用し、
ユーザーはクラウド対応
Edge AI ソリューションの
開発を迅速に開始可能
早期アクセス
Azure レディ
エッジ AI ソリューションの構
築を迅速に開始する
ために必要な、全ての
Azure コンポーネントを簡単
にインストール可能
ハードウェア
スケーラビリティ
開発したソリューションは本
番環境へシームレスに拡張
可能
開発者
エクスペリエンス
Azure Percept
サービスを利用し、
エッジ AI リソースを
安全にデプロイ、
管理可能
アップグレード性
Percept の
新機能やサービスに
いち早く
アクセス可能
14. セキュリティ
Data & AI
Azure Edge AI Device Developer Kit
(DDK)
Azure にシームレスに
接続可能な NVIDIA 搭載Edge
AI デバイスを構築可能
DDK を用いて構築された
Edge AI デバイスは
Azure AI サービスと簡単に
統合できるため、管理性と
セキュリティを提供しつつ、
確信を持ってソリューションを展開
するための AI スキルの強化に
フォーカス可能
早期アクセス
15. OT edge
Azure Percept AI ペイロード
Azure IoT Edge
Linux (Bare Metal)
ライト エッジ デバイス ハードウェア
IT edge
Azure Percept AI ペイロード
Azure IoT Edge/AKS (node)
Mariner Linux (VM)
Azure Stack HCI
仮想化ホスト
エッジにおける AI リソースの安全な展開と容易なデバイス管理を実現
19. Generation 2
• MQTT only
• BYO MQTT client for lift and shift
• BYO networking for embedded systems
• Flexible & Layered
• Surface IoT Hub error codes
• SDKS are functionally equivalent while
maintaining language style
Actively maintained
Generation 1
• MQTT/AMQP/HTTPS
• Hard coded MQTT client
• Hard coded networking
• Inflexible/difficult to change
• Hides error codes
• Inconsistent feature set across languages
Actively maintained
現行、そして次世代の SDK
20. 今後のロードマップ
SDK Feature Date
.NET Built-in PnP Support February 2022 (public preview)
Java V2 Major release April 2022
Python LTS release April 2022
Arduino Samples for additional dev kits. April 2022
FreeRTOS Middleware Cellular samples May 2022
Python DPS x.509 certificate management June 2022 (public preview)
.NET DPS x.509 certificate management June 2022 (public preview)
Embedded C OTA update with ADU July 2022 (public preview)
FreeRTOS Middleware OTA update with ADU July 2022 (public preview)
C SDK LTS release July 2022
C SDK Native PnP API support July 2022
24. IaaS
Infrastructure delivered
over the internet
PaaS
A specific service tailored to a job
function, delivered over the internet
SaaS
A ready-to-use service
delivered over the internet
Work needed to build and deliver an IoT solution at scale
IoT Hub Stream
Analytics
SQL DB
DPS Azure Data
Explorer
Teams
25. IaaS
Infrastructure delivered
over the internet
PaaS
A specific service tailored to a job
function, delivered over the internet
SaaS
A ready-to-use service
delivered over the internet
aPaaS
Ready-made environments available for
application development and deployment.
Work needed to build and deliver an IoT solution at scale
IoT Hub Stream
Analytics
SQL DB
DPS Azure Data
Explorer
IoT Central Teams
26. クラウド インフラ IoT データの活用
Power
Automate
Power BI
Power Apps
カスタムアプリ
デバイス
Device connectivity Data processing
Data transformation
Alerts & notifications
High availability
Elastic scale Data export
Data storage
Reference data
Extensibility
Device management
Integration
Disaster Recovery
User management
IoT デバイス
フルマネージドの IoT アプリケーション プラットフォーム (aPaaS)
30. Azure Digital Twins 用の 3D ビジュアライゼーション (シーン) を構築
• ローコードビルダーを活用して 3D オブジェクト を デジタルツイン に マッピング
• 3D シーンのビジネスロジックを定義
3D Scenes Studio – build immersive Azure Digital Twins - Microsoft Tech Community
クイック スタート - 3D Scenes Studio (プレビュー) の使用を開始する - Azure Digital Twins | Microsoft Docs