Deploying Azure Industrial IoT Platform

Home

Quickstart

The simplest way to get started is to deploy the Azure Industrial IoT Platform and Simulation demonstrator using the deployment script. Unless you decide otherwise, it also deploys 2 simulated Edge Gateways and assets.

The all in one hosting option is intended as a quick start solution. For production deployments that require staging, rollback, scaling and resilience you should deploy the platform into Kubernetes as explained here.

To connect your physical Assets install one ore more Azure IoT Edge Gateways.

What you get when you deploy the platform

The minimal deployment script deploys the following managed Azure services into your Azure subscription:

  • 1 IoT Hub with 4 partitions, S1 SKU (to communicate with the edge and ingress raw OPC UA telemetry data)
  • 1 Key Vault, Premium SKU (to manage secrets and certificates)
  • 1 Service Bus, Standard SKU (as integration event bus)
  • 1 Event Hubs with 4 partitions and 2 day retention, Standard SKU (contains processed and contextualized OPC UA telemetry data)
  • 1 Cosmos DB with Session consistency level (to persist state that is not persisted in IoT Hub)
  • 1 Blob Storage V2, Standard LRS SKU (for event hub checkpointing)

Azure Kubernetes Services should be used to host the cloud micro-services.

Alternatively, the full deployment script deploys the following additional managed Azure services into your Azure subscription and deploys the cloud micro-services into an App Service instance:

  • 1 Data Lake Storage V2, Standard LRS SKU (used to connect Power BI to the platform, see tutorial)
  • 1 Time Series Insights, Pay As You Go SKU, 1 Scale Unit
  • 1 Blob Storage V2, Standard LRS SKU (used for long-term storage for Time Series Insights)
  • 2 App Service, B1 SKU (for hosting the Industrial IoT Engineering Tool cloud application and for hosting the cloud micro-services all-in-one)
  • 1 SignalR, Standard SKU (used to scale out asynchronous API notifications)
  • 4 Virtual Machines, 2 B2 SKU (1 Linux IoT Edge gateway and 1 Windows IoT Edge gateway) and 2 B1 SKU (used for a factory simulation to show the capabilities of the platform and to generate sample telemetry)
  • 1 Device Provisioning Service, S1 SKU (used for deploying and provisioning the simulation gateways)
  • 1 Application Insights and 1 Log Analytics Workspace for Operations Monitoring

Other hosting and deployment methods

Alternative options to deploy the platform services include: