Scaling Out an Azure IoT Solution to Support Millions of Devices
Published Dec 09 2021 08:23 AM 5,878 Views

As of April 20, 2023, we're proud to report that the guidance from this document has been formally published on the Azure Architecture Center at  As such, the document has been removed from this post.  Please use the permalink to access the current version of the guide!


Scaling an Internet-of-Things (IoT) solution to millions of devices can be challenging.  Large-scale solutions will sometimes have to concern themselves with service and subscription limits for Azure’s IoT services that are best solved using a scale-out pattern.


The FastTrack for Azure team provides expert help to customers designing and deploying projects in the Cloud.  Working on real-world problems and solutions, the team is uniquely positioned to identify and implement best practices.  The problems and requirements encountered by customers the FastTrack team helps are often the same other customers are or will be facing.  To help them accelerate their Cloud journey, we wanted to share our discoveries and the best practices we implemented for the very scenario of scaling out an IoT solution on Azure that will support millions of devices.


Posted in the Azure Architecture Center is an article describing the implementation of a solution allowing the management of millions of IoT devices and based on the scalability features and quotas present in Azure IoT Hub and the Azure IoT Hub Device Provisioning Service (DPS).


Thank you for your continued use of our platform!

Version history
Last update:
‎Apr 21 2023 11:46 AM
Updated by: