Skip to content

Commit f7c5c90

Browse files
committed
Address feedback
1 parent e567e59 commit f7c5c90

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

articles/iot-fundamentals/iot-solution-apaas-paas.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Using an aPaaS environment streamlines many of the complex decisions you face wh
2626

2727
An out-of-the box web UX and API surface area make it simple to monitor device conditions, create rules, and manage millions of devices and their data remotely throughout their life cycles. Furthermore, it enables you to act on device insights by extending IoT intelligence into line-of-business applications. Azure IoT Central also offers built-in disaster recovery, multitenancy, global availability, and a predictable cost structure.
2828

29-
:::image type="content" source="media/iot-solution-apaas-paas/architecture-apaas.svg" alt-text="Azure IoT Central aPaaS architecture." border="false" lightbox="media/iot-solution-apaas-paas/architecture-apaas.svg":::
29+
:::image type="content" source="media/iot-solution-apaas-paas/architecture-apaas.svg" alt-text="Diagram that shows the Azure IoT Central aPaaS architecture." border="false" lightbox="media/iot-solution-apaas-paas/architecture-apaas.svg":::
3030

3131
## Building with Azure PaaS Services
3232

@@ -37,7 +37,7 @@ In some scenarios, you may need a higher degree of control and customization tha
3737
- Azure Stream Analytics for analyzing hot path data from IoT devices
3838
- Azure IoT Edge for running AI, third-party services, or your own business logic on IoT Edge devices
3939

40-
:::image type="content" source="media/iot-solution-apaas-paas/architecture-paas.svg" alt-text="Azure IoT PaaS reference architecture." border="false" lightbox="media/iot-solution-apaas-paas/architecture-paas.svg":::
40+
:::image type="content" source="media/iot-solution-apaas-paas/architecture-paas.svg" alt-text="Diagram that shows the Azure IoT PaaS reference architecture." border="false" lightbox="media/iot-solution-apaas-paas/architecture-paas.svg":::
4141

4242
## Comparing approaches
4343

@@ -48,15 +48,15 @@ Use the following table to help decide if you can use an aPaaS solution based on
4848
| Type of service | Fully managed aPaaS solution. It simplifies device connectivity and management at scale so that you can focus time and resources on using IoT for business transformation. This simplicity comes with a tradeoff: an aPaaS-based solution is less customizable than a PaaS-based solution. | Managed PaaS back-end solution that acts as a central message hub between your IoT application and the devices it manages. You can add functionality by using other Azure PaaS services. This approach provides great flexibility but requires more development and management effort to build and operate your solution. |
4949
| Application templates | [Application templates](../iot-central/core/overview-iot-central-admin.md#create-applications) in Azure IoT Central help solution builders kick-start IoT solution development. You can get started with a generic application template, or use a prebuilt industry-focused application template for [retail](../iot-central/retail/tutorial-in-store-analytics-create-app.md), [energy](../iot-central/energy/tutorial-smart-meter-app.md), [government](../iot-central/government/tutorial-connected-waste-management.md), or [healthcare](../iot-central/healthcare/tutorial-continuous-patient-monitoring.md). | Not supported. You design and build your own solution using Azure IoT Hub and other PaaS services. |
5050
| Device management | Provides seamless [device provisioning and lifecycle management experiences](../iot-central/core/overview-iot-central.md#manage-your-devices). Includes built-in device management capabilities such as *jobs*, *connectivity status*, *raw data view*, and the Device Provisioning Service (DPS). | No built-in experience. You design and build your own solutions using Azure IoT Hub primitives, such as *device twins* and *direct methods*. DPS must be enabled separately. |
51-
| Scalability| Supports autoscaling. | There's no built-in mechanism for automatically scaling an IoT Hub. You need to deploy other solutions to enable autoscaling. </br> See [Autoscale your Azure IoT Hub](/samples/azure-samples/iot-hub-dotnet-autoscale/iot-hub-dotnet-autoscale/). |
51+
| Scalability| Supports autoscaling. | There's no built-in mechanism for automatically scaling an IoT Hub. You need to deploy other solutions to enable autoscaling. See [Autoscale your Azure IoT Hub](/samples/azure-samples/iot-hub-dotnet-autoscale/iot-hub-dotnet-autoscale/). |
5252
| Message retention | Retains data on a rolling, 30-day basis. You can continuously export data using the [export feature](../iot-central/core/howto-export-data.md). | Enables data retention in the built-in Event Hubs service for a maximum of seven days. |
5353
| Visualizations | IoT Central has a UX that makes it simple to visualize device data, perform analytics queries, and create custom dashboards. See: [What is Azure IoT Central?](../iot-central/core/overview-iot-central.md#dashboards) | You design and build your own visualizations with your choice of technologies. |
5454
| OPC UA protocol | Not currently supported. | OPC Publisher is a Microsoft-supported open-source product that bridges the gap between industrial assets and Azure hosted resources. It connects to OPC UA–enabled assets or industrial connectivity software and publishes telemetry data to [Azure IoT Hub](../iot-hub/iot-concepts-and-iot-hub.md) in various formats, including IEC62541 OPC UA PubSub standard format. See: [Microsoft OPC Publisher](https://github.com/Azure/iot-edge-opc-publisher). |
5555
| Pricing | The first two active devices within an IoT Central application are free, if their message volume doesn't exceed the threshold: 800 messages with the *Standard Tier 0 plan*, 10,000 messages with the *Standard Tier 1 plan*, or 60,000 messages with the *Standard Tier 2 plan* per month. Volumes that exceed those thresholds incur overage charges. With more than two active devices, device pricing is prorated monthly. For each hour during the billing period, the highest number of active devices is counted and billed. See: [Azure IoT Central pricing](https://azure.microsoft.com/pricing/details/iot-central/). | See: [Azure IoT Hub pricing](https://azure.microsoft.com/pricing/details/iot-hub/). |
5656
| Analytics, insights, and actions | Integrated analytics experience targeted at exploration of device data in the context of device management. | To incorporate analytics, insights, and actions, use separate Azure PaaS services such as Azure Steam Analytics, Time Series Insights, Azure Data Explorer, and Azure Synapse. |
5757
| Big data management | Data management can be managed from Azure IoT Central itself. | You need to add and manage big data Azure PaaS services as part of your solution. |
5858
| High availability and disaster recovery | High availability and disaster recovery capabilities are built in to Azure IoT Central and managed for you automatically. See: [Best practices for device development in Azure IoT Central](../iot-central/core/concepts-best-practices.md). | Can be configured to support multiple high availability and disaster recovery scenarios. See: [Azure IoT Hub high availability and disaster recovery](../iot-hub/iot-hub-ha-dr.md). |
59-
| SLA | Azure IoT Central guarantees you 99.9% connectivity. See: [SLA for Azure IoT Central](https://azure.microsoft.com/support/legal/sla/iot-central/).| The Azure IoT Hub standard and basic tiers guarantee 99.9% uptime. No SLA is provided for the Free Tier of Azure IoT Hub. See: [SLA for Azure IoT Hub](https://azure.microsoft.com/support/legal/sla/iot-hub/v1_2/). |
59+
| SLA | See: [SLA for Azure IoT Central](https://azure.microsoft.com/support/legal/sla/iot-central/).| See: [SLA for Azure IoT Hub](https://azure.microsoft.com/support/legal/sla/iot-hub/v1_2/). |
6060
| Device templates | Lets you centrally define and manage device templates that help structure the characteristics and behaviors of different device types. Device templates support device management tasks and visualizations. | Requires users to create their own repository to define and manage device templates. |
6161
| Data export | Provides data export to Azure blob storage, Azure Event Hubs, Azure Service Bus, webhooks, and Azure Data Explorer. Capabilities include filtering, enriching, and transforming messages on egress. | Provides a built-in Event Hubs compatible endpoint and can also use message routing to export data to other locations. |
6262
| Multi-tenancy | IoT Central [organizations](../iot-central/core/howto-create-organizations.md) enable in-app multi-tenancy. You to define a hierarchy to manage which users can see which devices in your IoT Central application. | Not supported. Tenancy can be achieved by using separate hubs per customer and/or access control can be built into the data layer of solutions.|

0 commit comments

Comments
 (0)