Share via


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

Essa visão geral apresenta os principais conceitos a respeito das opções de escalabilidade, alta disponibilidade e recuperação de desastres em uma solução de IoT do Azure. Cada seção inclui links para conteúdos que fornecem mais detalhes e diretrizes.

O diagrama a seguir mostra uma exibição de alto nível dos componentes em uma solução típica de IoT. 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 de IoT de alto nível destacando as áreas de extensibilidade da solução.

Escalabilidade da solução de IoT

Uma solução de IoT pode precisar dar suporte a 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 em escala e sem toque. Para saber mais, consulte Práticas recomendadas para implantações de dispositivos IoT em larga escala.

Use o serviço auxiliar Atualização de Dispositivo para Hub IoT para gerenciar as atualizações remotas de seus dispositivos em escala.

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

Para obter um guia de escalabilidade em uma solução do IoT Central, confira Implicações da escala elástica do IoT Central. Se você estiver usando pontos de extremidade privados com sua solução do IoT Central, precisará planejar o tamanho da sub-rede em sua rede virtual.

Quanto aos dispositivos que se conectam a um hub IoT diretamente ou a um hub IoT em um aplicativo do IoT Central, verifique se os dispositivos continuam a se conectar conforme sua solução é dimensionada. Para saber mais, confira 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 mover 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 informações de negócios em vez de gerenciamento de dados. Escale horizontalmente sua solução de IoT ao empacotar sua lógica de negócios em contêineres padrão, implante esses contêineres para seus dispositivos e monitore-os da nuvem. Para obter mais informações, consulte Borda do IoT do Azure.

Camadas de serviço e planos de preços:

Cotas e limites de serviço:

Alta disponibilidade e recuperação de desastre

As soluções de IoT geralmente são essenciais para os negócios. Você precisa garantir que sua solução possa continuar operando em caso de falha. Você também precisa garantir que possa recuperar sua solução em caso de desastre.

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

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

Próximas etapas

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