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.
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:
- Escolha a camada e o tamanho certos do Hub IoT para sua solução
- Escolha o plano de preços certo para sua solução IoT Central
Limites e quotas de serviço:
- Azure Digital Twins
- Atualização de dispositivos para limites do Hub IoT
- Limites do IoT Central
- Limites do Hub IoT
- Limites do serviço de aprovisionamento de dispositivos IoT Hub
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:
- Hub IoT do Azure
- Serviço de provisionamento de dispositivos
- Azure Digital Twins
- Alta disponibilidade e recuperação de desastres do Azure IoT Central
Os seguintes tutoriais e guias fornecem mais detalhes e orientações:
- Tutorial: Executar failover manual para um hub IoT
- Como migrar manualmente um hub IoT do Azure para uma nova região do Azure
- Gerencie reconexões de dispositivos para criar aplicativos resilientes (Hub IoT e IoT Central)
- Práticas recomendadas para dispositivos do IoT Central
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:
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários