Azure Event Hub is designed for high throughput ingress of data streams generated by devices and services. It provides a telemetry ingestion service that can collect, transform, and store millions of events.
It offers similar capabilities such as the IoT Hub, but there are differences as well. When to use which solutions depends on the scenario. If your solution demands high throughput data ingestion only, Azure Event Hubs is a more cost-effective solution than the IoT Hub. However, if your solution needs bi-directional communication, such as communicating from the cloud to your devices, IoT Hub is a better solution.
To make the right decision on which solution to use for your IoT architecture, you can look at the following ...