You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Customer intent: As a solution builder, I want a high-level overview of the options for managing an IoT solution so that I can easily find relevant content for my scenario.
This overview introduces the key concepts around the options to manage an Azure IoT solution. Each section includes links to content that provides further detail and guidance.
17
17
18
-
The following diagram shows a high-level view of the components in a typical IoT solution. This article focuses on the areas relevant to managing an IoT solution.
18
+
# [Edge-based solution](#tab/edge)
19
19
20
-
:::image type="content" source="media/iot-overview-solution-management/iot-architecture.svg" alt-text="Diagram that shows the high-level IoT solution architecture highlighting solution extensibility areas." border="false":::
20
+
The following diagram shows a high-level view of the components in a typical IoT solution. This article focuses on the areas relevant to managing an IoT solution:
21
+
22
+
:::image type="content" source="media/iot-overview-solution-management/iot-edge-solution-management-architecture.svg" alt-text="Diagram that shows the high-level IoT solution architecture highlighting solution management areas." border="false":::
23
+
24
+
# [Cloud-based solution](#tab/cloud)
25
+
26
+
The following diagram shows a high-level view of the components in a typical IoT solution. This article focuses on the areas relevant to managing an IoT solution
27
+
28
+
:::image type="content" source="media/iot-overview-solution-management/iot-cloud-solution-management-architecture.svg" alt-text="Diagram that shows the high-level IoT solution architecture highlighting solution management areas." border="false":::
29
+
30
+
---
21
31
22
32
There are many options for managing your IoT solution including the Azure portal, PowerShell, and ARM templates. This article summarizes the main options.
23
33
24
34
To learn about securing your IoT solution, see [Secure your IoT solution](iot-overview-security.md).
25
35
26
36
## Monitoring
27
37
38
+
# [Edge-based solution](#tab/edge)
39
+
40
+
Solution monitoring in an edge-based solution involves monitoring both your edge and cloud environments. Azure IoT Operations observability capabilities let you monitor your edge environment using cloud-based tools enabling end-to-end monitoring of your IoT solution.
41
+
42
+
To learn more, see [Deploy observability resources and set up logs](../iot-operations/configure-observability-monitoring/howto-configure-observability.md).
43
+
44
+
# [Cloud-based solution](#tab/cloud)
45
+
28
46
While there are tools specifically for [monitoring devices](iot-overview-device-management.md#device-monitoring) in your IoT solution, you also need to be able to monitor the health of your IoT services:
29
47
30
48
| Service | Monitoring options |
@@ -35,23 +53,51 @@ While there are tools specifically for [monitoring devices](iot-overview-device-
35
53
| IoT Central |[Use audit logs to track activity in your IoT Central application](../iot-central/core/howto-use-audit-logs.md) </br> [Use Azure Monitor to monitor your IoT Central application](../iot-central/core/howto-manage-and-monitor-iot-central.md#monitor-application-health)|
36
54
| Azure Digital Twins |[Use Azure Monitor to monitor Azure Digital Twins resources](../digital-twins/how-to-monitor.md)|
37
55
56
+
---
57
+
38
58
To learn more about the Azure Monitor service, see [Azure Monitor overview](/azure/azure-monitor/overview).
39
59
40
60
## Azure portal
41
61
42
62
The Azure portal offers a consistent GUI environment for managing your Azure IoT services. For example, you can use the portal to:
43
63
64
+
# [Edge-based solution](#tab/edge)
65
+
66
+
| Action | Links |
67
+
|--------|-------|
68
+
| Deploy instances to your Kubernetes cluster|[Deploy Azure IoT Operations to an Arc-enabled Kubernetes cluster](../iot-operations/deploy-iot-ops/howto-deploy-iot-operations.md)|
| Deploy service instances in your Azure subscription |[Manage your IoT hubs](../iot-hub/iot-hub-create-through-portal.md) </br>[Set up DPS](../iot-dps/quick-setup-auto-provision.md) </br> [Manage IoT Central applications](../iot-central/core/howto-manage-and-monitor-iot-central.md) </br> [Set up an Azure Digital Twins instance](../digital-twins/how-to-set-up-instance-portal.md)|
To implement infrastructure as code for your Azure IoT solutions, use Azure Resource Manager templates (ARM templates). The template is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. Bicep is a new language that offers the same capabilities as ARM templates but with a syntax that's easier to use.
82
+
To implement infrastructure as code for your Azure IoT solutions, use Azure Resource Manager templates (ARM templates). The template is a JavaScript Object Notation (JSON) file that defines the infrastructure and configuration for your project. Bicep is a language that offers the same capabilities as ARM templates but with a syntax that's easier to use.
52
83
53
84
For example, you can use ARM templates or Bicep to:
| Deploy service instances in your Azure subscription |[Create an IoT hub](../iot-hub/iot-hub-rm-template-powershell.md) </br> [Set up DPS](../iot-dps/quick-setup-auto-provision-bicep.md)|
@@ -64,9 +110,26 @@ For ARM templates and Bicep reference documentation, see:
64
110
-[Device update for IoT Hub](/azure/templates/microsoft.deviceupdate/accounts)
Use CLI tools such as the Azure CLI or PowerShell to automate the management of your IoT solution:
68
118
69
-
Use PowerShell to automate the management of your IoT solution. For example, you can use PowerShell to:
119
+
# [Edge-based solution](#tab/edge)
120
+
121
+
### Azure CLI
122
+
123
+
| Action | Links |
124
+
|--------|-------|
125
+
| Deploy service instances in your Kubernetes cluster |[Prepare your Azure Arc-enabled Kubernetes cluster](../iot-operations/deploy-iot-ops/howto-prepare-cluster.md) </br> [Deploy Azure IoT Operations to an Arc-enabled Kubernetes cluster](../iot-operations/deploy-iot-ops/howto-deploy-iot-operations.md)|
126
+
| Manage services |[Manage the lifecycle of an Azure IoT Operations instance](../iot-operations/deploy-iot-ops/howto-manage-update-uninstall.md) </br> [Upgrade or rollback between versions](../iot-operations/deploy-iot-ops/howto-upgrade.md)|
127
+
128
+
For Azure CLI reference documentation, see [`az iot ops`](/cli/azure/iot/ops).
129
+
130
+
# [Cloud-based solution](#tab/cloud)
131
+
132
+
### PowerShell
70
133
71
134
| Action | Links |
72
135
|--------|-------|
@@ -79,7 +142,7 @@ For PowerShell reference documentation, see:
0 commit comments