Slide 1

Slide 1 text

クラウド&エッジ 次世代スーパーマーケットの アーキテクチャ解説&デモ @ebi Masahiko Ebisuda

Slide 2

Slide 2 text

日本ビジネスシステムズ株式会社 胡田 昌彦(えびすだ まさひこ) Youtube https://youtube.com/@ebibibi 自己紹介 日本ビジネスシステムズ株式会社 こんな方にオススメ!  企業の情報システム部で働く方  一般ユーザーだけど、コンピューターに興味 があって、もっと詳しくなりたい方  Windows, M365, Azure等のMicrosoft 関連技術中心 チャンネル登録よろしくお願いします!

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

https://azurearcjumpstart.io/

Slide 5

Slide 5 text

https://azurearcjumpstart.io/azure_jumpstart_ag/

Slide 6

Slide 6 text

Agora

Slide 7

Slide 7 text

Jumpstart Agora - Overview ジャンプスタート・アゴラは、エンド・ツー・エンドのユーザー 体験を提供するために設計された、様々な「クラウドからエッジ へ」の業界シナリオのマーケットプレイスです。アゴラ (Agora)」という言葉は、古代ギリシャ語で公共の集会所や集 会を意味する言葉に由来しており、議論や交流のために人々が集 まるあらゆる場所やフォーラムを指す言葉として広く使われるよ うになりました。 私たちの使命は、ハイブリッド・クラウド、モノのインターネッ ト(IoT)、人工知能(AI)技術を活用できるアプリケーション の豊富なマーケットプレイスを創造し、ジャンプスタートの自動 化メカニズムを通じて、能力アップと教育目的でそれらにアクセ スできるようにすることです。

Slide 8

Slide 8 text

シナリオ Version Industry Scenario 1.0 Retail Contoso Supermarket

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Technology stack Contoso Supermarket service or platform Guide Not applicable Not applicable Contoso Supermarket deployment guide Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials Point of Sale (PoS) Data pipeline and reporting across cloud and edge for store orders IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials Freezer Monitoring for Food Safety Data pipeline and reporting across cloud and edge for sensor telemetry AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine Managers Control Center Enabling AI at the Edge & Software configurations rollout with basic GitOps flow AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry Point of Sale (PoS) Streamlining the Software Delivery Process using CI/CD AKS, AKS Edge Essentials, Prometheus, Grafana Infrastructure Infrastructure observability for Kubernetes and Arc-enabled Kubernetes Azure Arc-enabled servers, Azure Monitor Infrastructure Infrastructure observability for Azure Arc- enabled servers using Azure Monitor Azure Arc-enabled servers, Microsoft Defender for Cloud Infrastructure Infrastructure security with Microsoft Defender for Servers Not applicable Not applicable Cleanup deployment Not applicable Not applicable Troubleshooting Not applicable Not applicable Frequently asked questions (FAQ) ユースケース

Slide 12

Slide 12 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 13

Slide 13 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

デプロイ •いつものArc Jumpstartの流れ •ガイド通りに進めればOK •タイミングによって失敗する事があるの で失敗したらリソースグループごと消し て、再度展開するのがおすすめ •私は3回目で成功。失敗ケースはIssue登 録しておきました。

Slide 16

Slide 16 text

参考にどうぞ ゼロから環境を展開している様子を動画で記録しています https://youtu.be/Q-kQYmuQbAc

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

注意 • Azure Data Explorerのレポートは同一AADディレクトリの ユーザーでないと見られない(?) • 権限を付与すれば見られる • ガイドでは「展開したユーザー」で見られるように書いてある ので注意。 • 権限は付与されているが見られない

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Managers Control Center

Slide 28

Slide 28 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 29

Slide 29 text

ブランチとサイトの対応 • Main branch targets the local Dev environment/cluster • Staging branch targets the Staging environment/cluster • Canary branch targets the Chicago environment/cluster • Production branch targets the Seattle environment/cluster

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 37

Slide 37 text

• • • Performance • Map

Slide 38

Slide 38 text

技術要素 Contoso スーパーマーケットのサービスまたは プラットフォーム ガイド - - Contoso スーパーマーケットのデプロイメント ガイド Cosmos DB, Azure Data Explorer, OSS PostgreSQL, AKS Edge Essentials 販売時点情報システム (PoS) 店舗注文情報のクラウドとエッジでのデータパイ プラインとレポート IoT Hub, Azure Data Explorer, Mosquitto MQTT Broker, Prometheus, Grafana, AKS Edge Essentials 食品安全のための冷蔵庫監視 センサーからの遠隔監視データのクラウドとエッ ジでのデータパイプラインとレポート AKS Edge Essentials, GitOps (Flux), OSS PostgreSQL, Intel OpenVino Inference Engine マネージャーコントロールセンター queue monitoring frontend service エッジでのAIの有効化と基本的なGitOpsフロー を使用したソフトウェア設定の展開 AKS, AKS Edge Essentials, Azure Arc, Flux, GitHub Actions, Azure Container Registry 販売時点情報システム (PoS) CI/CDを使用したソフトウェア展開プロセスの合 理化 AKS, AKS Edge Essentials, Prometheus, Grafana インフラ KubernetesとArc対応Kubernetesのインフラ の監視 Azure Arc-enabled servers, Azure Monitor インフラ Azure Monitorを使用したAzure Arc対応サー バーのインフラの監視 Azure Arc-enabled servers, Microsoft Defender for Cloud インフラ Microsoft Defender for Serversでのインフラ のセキュリティ - - デプロイメントのクリーンアップ - - トラブルシューティング - - よくある質問 (FAQ) ユースケース

Slide 39

Slide 39 text

• Microsoft Defender for Servers • Inventory • Recommendations

Slide 40

Slide 40 text

No content