Partilhar via


Escalabilidade da solução IoT, alta disponibilidade e recuperação de desastres

Esta visão geral apresenta os principais conceitos sobre as opções de escalabilidade, alta disponibilidade e recuperação de desastres em uma solução do Azure IoT. Cada seção inclui links para conteúdo que fornece mais detalhes e orientações.

O diagrama a seguir mostra uma visão de alto nível dos componentes em uma solução de IoT típica. Este artigo se concentra nas áreas relevantes para escalabilidade, alta disponibilidade e recuperação de desastres em uma solução de IoT.

Diagrama que mostra a arquitetura da solução IoT de alto nível destacando as áreas de extensibilidade da solução.

Escalabilidade da solução IoT

Uma solução de IoT pode precisar suportar milhões de dispositivos conectados. Você precisa garantir que os componentes em sua solução possam ser dimensionados para atender às demandas.

Use o DPS (Serviço de Provisionamento de Dispositivos) para provisionar dispositivos em escala. O DPS é um serviço auxiliar para o Hub IoT e o IoT Central que permite o provisionamento de dispositivos zero-touch em escala. Para saber mais, consulte Práticas recomendadas para implantações de dispositivos IoT em grande escala.

Use o serviço auxiliar Atualização de Dispositivo para o Hub IoT para gerenciar atualizações over-the-air para seus dispositivos em escala.

Você pode dimensionar o serviço do Hub IoT vertical e horizontalmente. Para obter uma abordagem automatizada, consulte o exemplo de autoscaler do Hub IoT. Use o roteamento do Hub IoT para lidar com a expansão dos serviços aos quais o Hub IoT entrega mensagens. Para saber mais, consulte Roteamento de mensagens do Hub IoT.

Para obter um guia sobre escalabilidade em uma solução do IoT Central, consulte Escalabilidade do IoT Central. Se você estiver usando pontos de extremidade privados com sua solução IoT Central, precisará planejar o tamanho da sub-rede em sua rede virtual.

Para dispositivos que se conectam diretamente a um hub IoT ou a um hub IoT em um aplicativo do IoT Central, certifique-se de que os dispositivos continuem a se conectar à medida que sua solução é dimensionada. Para saber mais, consulte Gerenciar reconexões de dispositivos após o dimensionamento automático e Lidar com falhas de conexão.

O IoT Edge pode ajudar a dimensionar sua solução. O IoT Edge permite que você mova a análise de nuvem e a lógica de negócios personalizada da nuvem para seus dispositivos. Essa abordagem permite que sua solução de nuvem se concentre em insights de negócios em vez de gerenciamento de dados. Expanda sua solução de IoT empacotando sua lógica de negócios em contêineres padrão, implante esses contêineres em seus dispositivos e monitore-os a partir da nuvem. Para obter mais informações, consulte Azure IoT Edge.

Níveis de serviço e planos de preços:

Limites e quotas de serviço:

Recuperação de elevada disponibilidade e após desastre

As soluções de IoT geralmente são críticas para os negócios. Você precisa garantir que sua solução possa continuar a operar se ocorrer uma falha. Você também precisa garantir que possa recuperar sua solução após um desastre.

Para saber mais sobre os recursos de alta disponibilidade e recuperação de desastres dos serviços IoT em sua solução, consulte os seguintes artigos:

Os seguintes tutoriais e guias fornecem mais detalhes e orientações:

Próximos passos

Agora que você viu uma visão geral das opções de extensibilidade disponíveis para sua solução de IoT, algumas próximas etapas sugeridas incluem: