Skip to content

Commit baf3f42

Browse files
committed
Merge branch 'aio-faq-release-aio-ga' of https://github.com/PatAltimore/azure-docs-pr into aio-faq-release-aio-ga
2 parents fa0c5b5 + a9977f1 commit baf3f42

File tree

1 file changed

+13
-34
lines changed

1 file changed

+13
-34
lines changed

articles/iot-operations/troubleshoot/iot-operations-faq.yml

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -19,53 +19,32 @@ sections:
1919
How do I share feedback with the Azure IoT Operations product team?
2020
answer: Share your feedback on the [Azure IoT Operations public feedback forum](https://feedback.azure.com/d365community/forum/20152d6e-6a76-ee11-8179-000d3a1abe9e).
2121
- question: |
22-
Is message persistence supported?
23-
answer: Currently, message persistence isn't supported in the preview version of Azure IoT Operations.
22+
Does Azure IoT Operations offer high availability across multi-node setup?
23+
answer: Yes, Azure IoT Operations workloads on K3s and HCI/AKS-Arc multi-node clusters support distribution of workloads across multi-nodes setups in the preview version. The MQTT Broker does automatically replicates states across multiple nodes governed by the Broker's 'cardinality' setting. Replicas are distributed across different nodes in a multi-node cluster and data is not lost if there is one set of replicas running and healthy.
2424
- question: |
25-
Does Azure IoT Operations offer high availability and zero data loss features?
26-
answer: Yes, Azure IoT Operations workloads on K3s and HCI/AKS-Arc multi-node clusters support distributed deployment across multiple nodes. The Azure IoT Operations MQTT Broker automatically replicates states across nodes, as configured by the Broker's cardinality setting. This setup ensures data resilience. Replicas are distributed across various nodes in a multi-node cluster, and data remains intact as long as one set of replicas is running and healthy.
25+
How can we ensure zero or minimal data loss in an Azure IoT Operations setup?
26+
answer: To achieve zero message loss in a minimum 3-node cluster is required. This configuration allows for one node to reboot or go offline without data loss. However, if the entire cluster goes down or enough nodes are lost to disrupt quorum, message loss may occur.
2727
- question: |
28-
Does Azure IoT Operations offer high availability across multi-node setups?
29-
answer: Yes, Azure IoT Operations workloads on K3s and HCI/AKS-Arc multi-node clusters support distribution of Azure IoT Operations workloads across multi-nodes setups in the preview version.
28+
Is MQTT with QoS 2 supported in Azure IoT Operations?
29+
answer: Currently, MQTT with QoS-2 is not supported. QoS 2 provides strict message guarantees (Exactly Once) and requires complex state management and synchronization which can impact performance and scalability. QoS-0 (At most once) and QoS-1 (At least once) provide sufficient message delivery guarantees for Azure IoT Operations applications, where a balance between availability, throughput, latency, and reliable message delivery is desired.
30+
- question: |
31+
Is message persistence supported in Azure IoT Operations?
32+
answer: Full message persistence is on the roadmap, however, Azure IoT Operations supports in-memory message persistence with optional spillover to disk. This setup allows messages to remain available in memory, with overflow messages stored temporarily on disk to prevent data loss during high message volumes. However, if a pod restarts, any messages that were written to disk cannot be restored.
3033
- question: |
3134
Does Azure Device Registry Preview offer high availability across availability zones and regions?
3235
answer: For information on high availability across availability zones and regions for ADR, see [Reliability in Azure Device Registry](../../reliability/reliability-device-registry.md).
33-
- question: |
34-
Can I migrate my IoT Edge workloads to Azure IoT Operations?
35-
answer: Currently, there's no documented migration path from IoT Edge to Azure IoT Operations. If you have any feature asks for Azure IoT Operations as part of your migration plans, share your requests on the [Azure IoT Operations public feedback forum](https://feedback.azure.com/d365community/forum/20152d6e-6a76-ee11-8179-000d3a1abe9e).
36-
- question: |
37-
Can I just upgrade my preview version to the general availability version?
38-
answer: You can't upgrade from the preview to the general availability version directly. You need to redeploy.
3936
- question: |
4037
What Kubernetes distributions are compatible with Azure IoT Operations?
4138
answer: Azure IoT Operations is only officially supported on two platforms now Ubuntu using K3s, Windows IoT using AKS Edge Essentials. For more information, see [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md).
4239
- question: |
43-
For IoT Operations, which device communication protocols supported.
44-
answer: Currently, OPC-UA and MQTT are supported in the preview version.
45-
- question: |
46-
Is there a non-Dapr Azure IoT Operations state store code example?
47-
answer: |
48-
Currently, we don't have an example/asset for external use. However, the StateStore documentation can help you understand how it can be used. For more information, see [MQTT broker state store protocol](../create-edge-apps/concept-about-state-store-protocol.md).
40+
Can I migrate my IoT Edge workloads to Azure IoT Operations?
41+
answer: Currently, there's no documented migration path from IoT Edge to Azure IoT Operations. If you have any feature asks for Azure IoT Operations as part of your migration plans, share your requests on the [Azure IoT Operations public feedback forum](https://feedback.azure.com/d365community/forum/20152d6e-6a76-ee11-8179-000d3a1abe9e).
4942
- question: |
50-
Is MQTT with QoS 2 supported?
51-
answer: Currently, QoS 2 isn't supported.
43+
For IoT Operations, which device communication protocols supported.
44+
answer: Currently, Azure IoT Operations supports OPC-UA and MQTT for device communication.
5245
- question: |
5346
Which Azure regions is Azure IoT Operations currently available in?
5447
answer: Azure IoT Operations is available in East US2, West US 3, West Europe, East US, West US, West US 2, North Europe regions.
55-
- question: |
56-
Is there a way to gracefully fail over between two redundant OPC UA servers in case one of them fails?
57-
answer: Currently, fail over between two redundant OPC UA servers isn't supported in the preview version of Azure IoT Operations.
58-
- question: |
59-
Is there a hard limit on the sampling intervals for OPC UA tags for minimum and maximum sampling interval?
60-
answer: The minimum is 1 ms, however there's no upper restriction imposed at the connector level.
61-
- name: Pricing
62-
questions:
63-
- question: |
64-
Does Azure IoT Operations offer a free trial?
65-
answer: Currently, there's no charge for the preview version.
66-
- question: |
67-
What is the cost involved in using Azure IoT Operations?
68-
answer: We're currently working on pricing. The General Availability pricing isn't available yet.
6948
additionalContent: |
7049
## Related content
7150

0 commit comments

Comments
 (0)