Soumettre la recherche
Mettre en ligne
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
•
4 j'aime
•
1,918 vues
Kazumi IWANAGA
Suivre
Global Azure Bootcamp 2019@Tokyo でお話したセッションの資料です。 https://jazug.connpass.com/event/115696/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 56
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
20190427 global azurebootcamp
20190427 global azurebootcamp
Tomoyuki Obi
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
拓将 平林
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)
Keiji Kamebuchi
.NET Micro Framework (プラレールと電子工作)
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
Recommandé
20190427 global azurebootcamp
20190427 global azurebootcamp
Tomoyuki Obi
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
Azureのサーバーレスで限界を超えよう~スマートスピーカースキル開発を題材に~
拓将 平林
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
C#ユーザー会 //build/ まとめ(サーバー編)
C#ユーザー会 //build/ まとめ(サーバー編)
Keiji Kamebuchi
.NET Micro Framework (プラレールと電子工作)
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
Ryuji TAKEHARA
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
de:code 2017
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
.NET 6の期待の新機能とアップデート
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
Shotaro Suzuki
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
Akira Inoue
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
Interactive connection2
Interactive connection2
Takao Tetsuro
Open Source x AI
Open Source x AI
Tsukasa Kato
Azure DevOps と開発管理
Azure DevOps と開発管理
Tsukasa Kato
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
de:code 2017
Running Kubernetes on Azure
Running Kubernetes on Azure
Masaki Yamamoto
Sb tech night#1_document_otsuki_202104
Sb tech night#1_document_otsuki_202104
YusukeOtsuki
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Issei Hiraoka
Relationship betweenddd and mvc
Relationship betweenddd and mvc
Takao Tetsuro
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Akira Inoue
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
日本マイクロソフト株式会社
Japan MVP Community Connection 2017 Autumn smart Demonstration
Japan MVP Community Connection 2017 Autumn smart Demonstration
Atomu Hidaka
Contenu connexe
Tendances
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
Ryuji TAKEHARA
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
Kazushi Kamegawa
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
de:code 2017
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
.NET 6の期待の新機能とアップデート
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
Shotaro Suzuki
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
Akira Inoue
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Shotaro Suzuki
Interactive connection2
Interactive connection2
Takao Tetsuro
Open Source x AI
Open Source x AI
Tsukasa Kato
Azure DevOps と開発管理
Azure DevOps と開発管理
Tsukasa Kato
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
de:code 2017
Running Kubernetes on Azure
Running Kubernetes on Azure
Masaki Yamamoto
Sb tech night#1_document_otsuki_202104
Sb tech night#1_document_otsuki_202104
YusukeOtsuki
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Issei Hiraoka
Relationship betweenddd and mvc
Relationship betweenddd and mvc
Takao Tetsuro
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Akira Inoue
Tendances
(20)
Smart Tennis Lesson Serverless Design
Smart Tennis Lesson Serverless Design
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Ignite 2021秋 recap - 開発者向け新機能紹介
Ignite 2021秋 recap - 開発者向け新機能紹介
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
.NET 6の期待の新機能とアップデート
.NET 6の期待の新機能とアップデート
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
VS Code & Flaskで作るCloud NativeアプリとDevOps
VS Code & Flaskで作るCloud NativeアプリとDevOps
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Interactive connection2
Interactive connection2
Open Source x AI
Open Source x AI
Azure DevOps と開発管理
Azure DevOps と開発管理
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
Running Kubernetes on Azure
Running Kubernetes on Azure
Sb tech night#1_document_otsuki_202104
Sb tech night#1_document_otsuki_202104
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Relationship betweenddd and mvc
Relationship betweenddd and mvc
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Similaire à IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
日本マイクロソフト株式会社
Japan MVP Community Connection 2017 Autumn smart Demonstration
Japan MVP Community Connection 2017 Autumn smart Demonstration
Atomu Hidaka
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
Masahiko Ebisuda
ゼロから学ぶIoT
ゼロから学ぶIoT
Masaru Takahashi
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
IoTビジネス共創ラボ
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
Edge AI ソリューションを支える Azure IoT サービス
Edge AI ソリューションを支える Azure IoT サービス
Deep Learning Lab(ディープラーニング・ラボ)
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Daiyu Hatakeyama
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Yoshito Tabuchi
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5
Jingun Jung
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Shinya Nakajima
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
Naoki (Neo) SATO
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
IoTビジネス共創ラボ
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
日本マイクロソフト株式会社
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
normalian
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
Similaire à IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
(20)
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
Japan MVP Community Connection 2017 Autumn smart Demonstration
Japan MVP Community Connection 2017 Autumn smart Demonstration
インフラ管理者に送る あらためての IoT Edge / IoT Hub
インフラ管理者に送る あらためての IoT Edge / IoT Hub
ゼロから学ぶIoT
ゼロから学ぶIoT
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Edge AI ソリューションを支える Azure IoT サービス
Edge AI ソリューションを支える Azure IoT サービス
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Xamarin 概要 2014年08月版
Xamarin 概要 2014年08月版
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
わんくま同盟名古屋勉強会18回目 ASP.NET MVC3を利用したHTML5な画面開発~クラウドも有るよ!~
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
Plus de Kazumi IWANAGA
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
Kazumi IWANAGA
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
Kazumi IWANAGA
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
Kazumi IWANAGA
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
Kazumi IWANAGA
高さ比べじゃない、キャリアは歩んできた道
高さ比べじゃない、キャリアは歩んできた道
Kazumi IWANAGA
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
突如登場したAzure Developer CLIでなにができるのか?検証してみる
突如登場したAzure Developer CLIでなにができるのか?検証してみる
Kazumi IWANAGA
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
Kazumi IWANAGA
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Kazumi IWANAGA
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Kazumi IWANAGA
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
Kazumi IWANAGA
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
Kazumi IWANAGA
女性エンジニアコミュニティから見える価値観のリアル
女性エンジニアコミュニティから見える価値観のリアル
Kazumi IWANAGA
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
Kazumi IWANAGA
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Kazumi IWANAGA
本領を発揮するために、まずバリアを開放できる場を
本領を発揮するために、まずバリアを開放できる場を
Kazumi IWANAGA
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Kazumi IWANAGA
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Kazumi IWANAGA
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Kazumi IWANAGA
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
Kazumi IWANAGA
Plus de Kazumi IWANAGA
(20)
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
高さ比べじゃない、キャリアは歩んできた道
高さ比べじゃない、キャリアは歩んできた道
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
突如登場したAzure Developer CLIでなにができるのか?検証してみる
突如登場したAzure Developer CLIでなにができるのか?検証してみる
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
女性エンジニアコミュニティから見える価値観のリアル
女性エンジニアコミュニティから見える価値観のリアル
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
本領を発揮するために、まずバリアを開放できる場を
本領を発揮するために、まずバリアを開放できる場を
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
Dernier
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Dernier
(12)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
1.
IoT Edge and
Serverless playground with Node.js IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート https://jazug.connpass.com/event/115696/
2.
Self introduction 自己紹介
3.
{ "name": { "ja": "大平かづみ", "en":
"Kazumi OHIRA" }, "currentPosition": "フリーランス", "awards": ["Microsoft MVP"], "favorites": [ "Azure": ["ARM template", "IoT"] ], "twitter": "@dz_" } Me
4.
https://ascii.jp/elem/000/001/838/1838466/index-2.html Me 私の生きざまを 記事にして くださいました! • コミットしているコミュニティ • Cogbot •
Node-RED User Group • NoOps
5.
Things I’m making つくってるもの Background image
by https://flic.kr/p/8WabtH
6.
https://github.com/dzeyelid/iot-edge-with-serverless-demo
7.
What’s this!?
8.
IoT サーバレス×
9.
Event Hubs trigger Card reader IoT
Edge runtime module (Python) module (Node.js) IoT Edge agent IoT Edge hub … IoT Hub Functions SignalR Service update! Web Blob Storage 構成図 Azure
10.
Why I make
this? なんでつくってるの?
11.
学びたいことを詰め込みました • IoT Edgeを習得したい •
サーバーレス構成を習得したい • Node.jsを習得したい • Vue.jsを習得したい • 実際に手を動かして体得したい! • ぜんぶつなげてしまえ~
12.
Why make this
public? なんでオープンに公開してるの?
13.
エンジニアとしてのチャレンジ • オープンソースに関わりたい • いきなりコミットするのは難しいので、まず自分で作ってみる •
私が好きで得意なことで仕事をしたい • 私がなにに興味持っているか知ってもらえる • 私のスキルをみてもらえる • 同じ興味をもつ人とつながれる • 未来の自分に向けた参考書 • 気持ちを引き締められる
14.
Dive!
15.
IoT Edge study note IoT
Edge 研究 ノート
16.
Event Hubs trigger Card reader IoT
Edge runtime module (Python) module (Node.js) IoT Edge agent IoT Edge hub … IoT Hub Functions SignalR Service update! Web Blob Storage 構成図 Azure
17.
Azure IoT を構成する要素 •
Azure IoT Hub • Azure IoT Edge
18.
Azure IoT Hub
19.
Azure IoT Hub •
デバイスと双方向でメッセージを送受信できる出入口 • Azure の他のサービスに連携できる
20.
Azure IoT Hub Functions Event
Grid Stream Analytics Service Bus Logic App Blob Storage IoT Hub Things Azure
21.
Azure IoT Hubのおすすめポイント •
扱えるプロトコル • MQTT、AMQPなど • SDKが豊富 • C, C#, Java, Python, Node.jsなどの言語展開 • Device SDK, Service SDK, Provisioning SDK • IoT Hub単体でもメッセージのルーティング、フィルタリングが可能 • 参考: Check! Azure IoT Hub message routing と Azure Stream Analytics の使いどころ比較 (https://qiita.com/dz_/items/babb9404192693d71a65) • Device twinsとDirect method
22.
Device twins • エッジデバイスの「状態」や「メタデータ」を取り扱う •
properties • Desired properties • クラウドからエッジデバイスへ要求されるプロパティ • Reported properties • エッジデバイスからクラウドへ報告されるプロパティ • 更新されたタイミングでイベント駆動
23.
Device twins IoT HubThings LEDをしました~ { "ledIsLighted":
true } LEDを点灯 してください~ desired reported { "ledIsLighted": true }
24.
Direct method • Device
SDKを用いて「メソッド」を定義しておくと、クラウド側からそ のメソッドを実行できる • CLIからも実行できる
25.
Azure IoT Edge
26.
Azure IoT Edge •
エッジデバイスで複数の「モジュール」を配置・管理できるサービス • IoT Hubの一部 • コンテナ技術がベースで、コンテナ=モジュールとして扱う • 各モジュールでは、独立したプロセス空間でOSが実行される • モジュールの中で、IoT HubのDevice SDKを使う • クラウドからモジュールの管理・更新ができる • エッジデバイス内でメッセージルーティングを制御できる
27.
IoT Edge runtime module
module IoT Edge agent IoT Edge hub … IoT Hub IoT Edge の仕組み Sensors, etc. Device Azure Container Registry
28.
IoT Edge runtime module
module IoT Edge agent IoT Edge hub … IoT Hub IoT Edge の仕組み Sensors, etc. Device Azure データストリーム のプロキシ モジュールのライ フサイクル管理 エッジ内の メッセージ ルーティング Container Registry
29.
IoT Edge runtime module
module IoT Edge agent IoT Edge hub … IoT Hub IoT Edge の仕組み Sensors, etc. Device Azure モジュールを 自作できる ホストに接続 されたデバイスに も接続可能 Container Registry モジュールの コンテナイメージ を配信
30.
デバイス上ではこのように見えます iotedge コマンド docker コマンド
31.
IoT Edgeのいいところ
32.
IoT Edgeのいいところ • モジュールを利用して、エッジデバイスのシステムを分割できる •
生産性、安全性が向上 • モジュールのライフサイクル管理は、IoT Edgeがしてくれる • ロジックの開発に注力できる • クラウドから管理できることで、継続的な更新ができる • バグ修正、機能追加 • 機械学習の学習済みデータセットの更新、など
33.
IoT Edgeのいいところ • モジュール単位でも、Module
twinsやDirect methodが利用でき る • モジュール間のメッセージルーティングを制御できることで、通信量を 抑えられる • サーバーサイドで培ったコンテナ技術を活かせる
34.
IoT Edgeを使った開発の流れ
35.
IoT Edgeを使った開発の流れ 1. Azure
IoT Hubを作成する 2. IoT Hubにエッジデバイスを登録する(手動 or 自動) 3. Visual Studio Codeで開発する 1. Dockerfile更新, Device SDKを使ってコーディング 2. deployment.template.jsonを編集 4. Visual Studio Codeからデプロイする 5. Azure DevOpsなどCI/CDの運用も可能
36.
Visual Studio Code
Extension Azure IoT Edge Extension • IoT Edge モジュールの開発、 デプロイができる Azure IoT Hub Toolkit Extension • IoT Hub に登録されたデバイス やモジュールを管理できる
37.
Deployment manifest • development.template.jsonに定義する •
EdgeAgent, EdgeHubの設定 • 自作モジュールの設定 • メッセージルーティング • Twinのdesired propertiesの設定 • これをもとに、デバイスの環境(arm32v7など)向けのマニフェストを 生成する • 参考: https://docs.microsoft.com/en-us/azure/iot- edge/module-composition
38.
デプロイの様子 deployment.template. jsonを参照し ビルド→レジストリへpush、 マニフェストの生成 マニフェストを指定して、 対象のデバイスに デプロイ
39.
メッセージルーティング • deployment.template.jsonに定義する • どのモジュールのoutputsを、どのモジュールのinputsまたは $upstream(IoT
Hub)に届けるか • 参考: https://docs.microsoft.com/en-us/azure/iot- edge/module-composition#declare-routes deployment.template.json
40.
IoT Edgeモジュール開発メモ 具体的な(ニッチな)コツ
41.
モジュールからホストの /dev にアクセスする •
deployment.template.jsonで、 モジュールに右記のパラメータを指定する • createOptions.HostConfig • “Privileged”: true • “Binds”: [“/dev/usb:/dev/usb”] deployment.template.json
42.
使いたいライブラリがPython Card reader IoT Edge
runtime module (Python) module (Node.js) IoT Edge agent IoT Edge hub … • 本当は、全体的にNode.jsで統一した かったが、カードリーダーのライブラリが ない • Pythonのライブラリなら実績も豊富なの で、カードリーダー用モジュールは Pythonで構成した • ライブラリがPython2.7でしか動かないの で、いずれアップデートが必要だろう • IoT Edgeなら更新が容易♪ カードの情報を メッセージ送信 メッセージを受け 取り、Twinを更新
43.
EdgeHubでOutOfMemory😐 • モジュール間のメッセージ送受信ができない • $upsteam(IoT
Hub)へはメッセージが届く🤔 • 原因は、EdgeHubがOutOfMemoryでエラー で動作不良になっていた • このissueから暫定対処を把握 • https://github.com/Azure/iot-edge- v1/issues/475#issuecomment-403915333 deployment.template.json
44.
モジュールの更新の仕方 1. イメージを更新してレジストリに push
する • タグは更新してもしなくてもよい 2. deployment.template.json のモジュー ルのバージョンを更新する 3. Deployent manifest を生成する 4. デバイスにデプロイする • これでエッジデバイスのiotedgeが、自動的に pull して更新してくれる deployment.template.json
45.
Serverless study note サーバレス研究 ノート
46.
Event Hubs trigger Card reader IoT
Edge runtime module module IoT Edge agent IoT Edge hub … IoT Hub Functions SignalR Service Azure update! Web Blob Storage 構成図
47.
サーバレス構成の要素 • Azure Functions •
Azure SignalR Service • Static website on Azure Storage Blob • Vue.js
48.
Azure Functions • 言わずと知れたAzureのFaaS •
多用なトリガーに対応する • 今回は、Event Hubトリガーを利用 • IoT Hubからのメッセージを受け付け、そのままSignalR Serviceに横流し
49.
Azure SignalR Service •
SignalRのサーバーをホストしてくれるサービス • SignalRは、リアルタイムに通信するためのライブラリ • Websocketsなどを利用して通信 • Azure Functionsと組み合わせて処理を実装 • SignalRはJavaScriptのクライアントがあるので、静的サイト上でも 利用できる!
50.
Static website on
Azure Storage Blob • 静的サイトをホスティングできる • ストレージなら低価格
51.
Static site by
Vue.js • Vue.js • "Progressive" JavaScript Framework • https://vuejs.org/ • SignalRクライアントのサンプルもVue.jsで 書かれているので、組み合わせばっちり • Bulma • CSS framework • https://bulma.io/ • (まだプロトタイプすぎですけど…)
52.
Demoデモ
53.
Event Hubs trigger Card reader IoT
Edge runtime module (Python) module (Node.js) IoT Edge agent IoT Edge hub … IoT Hub Functions SignalR Service update! Web Blob Storage 構成図 Azure
54.
Extrasおまけ
55.
ARMテンプレート • ARM =
Azure Resource Manager • 使うリソースを定義しておき、いつでも構築可能 • パラメータの指定や変数、ビルトイン関数を利用できる • コツ • AzureのREST APIと連動しているので、API versionに留意する • リファレンス https://docs.microsoft.com/en-us/azure/templates/ を駆使する • Functionsのオートデプロイ • Azure DevOpsでzip化して、GitHub releaseに配置 • ARMテンプレートで、WEBSITE_RUN_FROM_PACKAGEにzipを指定することで、リ ソースのデプロイ時にコードもデプロイ
56.
Have fun!
Télécharger maintenant