Compartir a través de


Escalabilidad de solución de IoT, alta disponibilidad y recuperación ante desastres

En esta introducción se presentan los conceptos clave sobre las opciones de escalabilidad, alta disponibilidad y recuperación ante desastres en una solución de Azure IoT. Cada sección incluye vínculos a contenido que proporciona más detalles e instrucciones.

En el diagrama siguiente se muestra una vista general de los componentes en una solución de IoT típica. Este artículo se centra en las áreas relevantes para la escalabilidad, la alta disponibilidad y la recuperación ante desastres en una solución de IoT.

Diagrama que muestra la arquitectura de la solución de IoT de alto nivel resaltando las áreas de extensibilidad de la solución.

Escalabilidad de la solución de IoT

Es posible que una solución de IoT necesite admitir millones de dispositivos conectados. Debe asegurarse de que los componentes de la solución se pueden escalar para satisfacer las demandas.

Utilice Device Provisioning Service (DPS) para aprovisionar dispositivos a escala. DPS es un servicio auxiliar para IoT Hub e IoT Central que permite el aprovisionamiento de dispositivos sin interacción a escala. Para más información, consulte Procedimientos recomendados para implementaciones de dispositivos IoT a gran escala.

Utilice el servicio auxiliar de Device Update para IoT Hub para administrar las actualizaciones inalámbricas en los dispositivos a escala.

Puede escalar el servicio de IoT Hub de forma vertical y horizontal. Para obtener un enfoque automatizado, consulte el ejemplo de escalador automático de IoT Hub. Use el enrutamiento de IoT Hub para controlar el escalado horizontal de los servicios a los que IoT Hub entrega mensajes. Para más información, consulte Enrutamiento de mensajes de IoT Hub.

Para obtener una guía sobre la escalabilidad en una solución de IoT Central, consulte Escalabilidad de IoT Central. Si usa puntos de conexión privados con la solución de IoT Central, debe planear el tamaño de la subred en la red virtual.

En el caso de los dispositivos que se conectan directamente a un centro de IoT o a un centro de IoT en una aplicación de IoT Central, asegúrese de que los dispositivos se siguen conectando a medida que se escala la solución. Para más información, consulte Administración de reconexión de dispositivos después de la escalabilidad automática y Control de errores de conexión.

IoT Edge puede ayudar a escalar la solución. IoT Edge permite trasladar los análisis en la nube y la lógica de negocios personalizada de la nube a los dispositivos. Este enfoque permite que la solución en la nube se centre en la información empresarial en lugar de en la administración de datos. Escale horizontalmente la solución de IoT mediante el empaquetado de la lógica de negocios en contenedores estándar, implemente esos contenedores en los dispositivos y supervíselos desde la nube. Para obtener más información, vea el artículo sobre Azure IoT Edge.

Planes de tarifa y niveles de servicio:

Límites y cuotas de servicio:

Alta disponibilidad y recuperación ante desastres

Las soluciones de IoT suelen ser críticas para la empresa. Debe asegurarse de que la solución pueda seguir funcionando si se produce un error. También debe asegurarse de que puede recuperar la solución tras un desastre.

Para más información sobre las funcionalidades de alta disponibilidad y recuperación ante desastres de los servicios de IoT en su solución, consulte los siguientes artículos:

Los siguientes tutoriales y guías proporcionan más detalles e instrucciones:

Pasos siguientes

Ahora que ha visto información general sobre las opciones de extensibilidad disponibles para la solución de IoT, algunos pasos siguientes sugeridos incluyen: