Provide message isolation at the Event Hub level
Customers would like their Device Data to be physically separate for security reasons. Their Tenants do not want their data to live in the same physical space as another Tenant.
Charge a monthly flat fee for IoT Hub usage and let them configure as many backing Event Hubs as they need. They’ll pay for the IoT Hub and then pay for the Event Hub usage on a per message basis.
Implement a routing mechanism that allows Customer to route a message based on a header or other query data in the HTTP message.
Elio Damaggio commented
IoT Hub shipped routes in Dec 2016. It should solve this request.