自己紹介
名前:
市川 純(いちかわ じゅん)
所属:
アマゾン ウェブ サービス ジャパン株式会社
デジタルトランスフォーメーション本部
プロトタイピング ソリューション アーキテクト
担当:
IoTに関係するプロトタイピングやお客様の支援
前置き
•
AWS IoT Greengrass v1(classic)や、共通的な機能についての細かい紹介
はしません
•
2020/12/15のBlackbeltで紹介していますので、詳しくはそちらを参照
願います。
動画
•
https://youtu.be/z7a7_xI9fy8
資料
•
https://www2.slideshare.net/AmazonWebServicesJapan/20201215-aws-black-belt-online-seminar-aws-iot-greengrass
AWS IoT Greengrass V1で多かった声
•
もっと他の環境
(デバイス)でも利用したい
•
ソフトウエアが
Javaで作られているため、JVMが利用できる環境で使える
•
バイナリでの配布の為、カスタマイズや、問題の調査ができない
•
ソースコードをオープンソースにしました
•
Lambdaのデバッグが大変
•
デバイスで開発するアプローチに変更しました
•
セットアップが大変
•
ソフトウエア自体にセットアップ機能が含まれました
•
大量の
Greengrassへのデプロイが大変
•
GreengrassをThing Groupで管理することで、Jobを使ってデプロイを管理できます
AWS IoT Greengrass V2での解決策
•
もっと他の環境
(デバイス)でも利用したい
•
ソフトウエアが
Javaで作られているため、JVMが利用できる環境で使える
(2020/12時点では、
Linux環境のみの対応です)
•
バイナリでの配布の為、カスタマイズや、問題の調査ができない
•
ソースコードをオープンソースにしました
•
Lambdaのデバッグが大変
•
デバイスで開発し、他のデバイスに共有するアプローチに変更しました
•
セットアップが大変
•
ソフトウエア自体にセットアップ機能が含まれました
•
大量の
Greengrassへのデプロイが大変
•
GreengrassをThing Groupで管理することで、Jobを使ってデプロイを管理できます
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Greengrass Device
AWS IoT Greengrass Group
Greengrass V1の構成
AWS Cloud
IoT Device
Operating System
Lambda
Bring
your own
runtime
AWS IoT Greengrass Core
AWS IoT Greengrass
cloud service
Docker
process
OS
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.