Iot hub scaling up from S1 to S3

Sandhya Sandala 0 Reputation points
2024-02-08T22:15:57.96+00:00

Is there any downtime when you scale up IoT hub from S1 to S3

Azure IoT
Azure IoT
A category of Azure services for internet of things devices.
382 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Sander van de Velde 28,626 Reputation points MVP
    2024-02-08T22:50:59.81+00:00

    Hello @Sandhya Sandala,

    welcome to this moderated Azure community forum.

    Good question, I checked the documentation and it seems existing operations are not harmed:

    ... you can upgrade from the basic tier to the standard tier without interrupting your existing operations.

    In this case, it's written in the context of moving from the basic tier to the standard tier.

    Overall, your device needs to be stable enough to al least withstand a short period (think of minutes) of having no connection.

    This can be a broken connection to the internet (eg. no wifi or expired certificate) or no connection to the IoT Hub (eg. it's reaching the maximum amount of messages per day).

    As an alternative, a Device Provisioning Service could offer safety by switching over to another IoT hub in case the connection is not stable enough as expected.

    I recommend testing these scenarios, including automatic reconnection (with a cool-off period) when the DeviceClient gets disconnected.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.

    0 comments No comments

  2. Matthijs van der Veer 4,376 Reputation points MVP
    2024-02-09T07:07:51.57+00:00

    As Sander mentioned in his answer, there should be no downtime. There's some more information on this page. This applies to upgrading from any tier to any other tier (not only B1 to S1).

    Add units within the IoT hub to increase the daily message limit for that hub. For example, each extra unit in a B1 IoT hub allows for an extra 400,000 messages per day. Change the size of the IoT hub. For example, migrate a hub from the B1 tier to the B2 tier to increase the number of messages that each unit can support per day from 400,000 to 6 million. Both these changes can occur without interrupting existing operations.

    But, the reason I'm adding a second answer is to make sure you know about this caveat: When you upgrade your IoT Hub, the following applies:

    When you are upgrading your IoT Hub to a higher tier, some messages may be received out of order for a short period of time. If your business logic relies on the order of messages, we recommend upgrading during non-business hours.

    This doesn't apply to a downgrade, only to an upgrade. But depending on your application, you might be counting on receiving messages in the right order. If so, you will need to account for that.

    0 comments No comments