Compartir a través de


Guía de implementación de producción

La seguridad y la escalabilidad son una prioridad para implementar Operaciones de IoT de Azure. En este artículo, se describen las directrices que debe tener en cuenta al configurar Operaciones de IoT de Azure para producción.

Decida si va a implementar Operaciones de IoT de Azure en un clúster de un solo nodo o de varios nodos antes de considerar la configuración adecuada. Muchas de las directrices de este artículo se aplican independientemente del tipo de clúster, pero cuando hay una diferencia, se destaca específicamente.

Plataforma

Actualmente, K3s en Ubuntu 24.04 es la única plataforma disponible con carácter general para implementar Operaciones de IoT de Azure en producción.

Configuración del clúster

Asegúrese de que la configuración de hardware sea suficiente para su escenario y que comience con un entorno seguro.

Configuración del sistema

Cree un clúster K3s habilitado para Arc que cumpla los requisitos del sistema.

Seguridad

Tenga en cuenta las siguientes medidas para asegurarse de que la configuración del clúster es segura antes de la implementación.

Redes

Si usa firewalls de empresa o servidores proxy, agregue los puntos de conexión de Operaciones de IoT de Azure a la lista de permitidos.

Observabilidad

En el caso de las implementaciones de producción, implemente recursos de observabilidad en el clúster antes de implementar Operaciones de IoT de Azure. También se recomienda configurar alertas de Prometheus en Azure Monitor.

Implementación

Para una implementación lista para producción, incluya las siguientes configuraciones durante la implementación de Operaciones de IoT de Azure.

Agente de MQTT

En el Asistente para la implementación de Azure Portal, el recurso de agente se configura en la pestaña Configuración.

Registro y almacenamiento de esquemas

En el Asistente para la implementación de Azure Portal, el registro de esquema y su cuenta de almacenamiento necesaria se configuran en la pestaña Administración de dependencias.

  • Las cuentas de almacenamiento deben tener habilitado un espacio de nombres jerárquico.
  • La identidad administrada del registro de esquema debe tener permisos de colaborador para la cuenta de almacenamiento.
  • La cuenta de almacenamiento solo se admite con el acceso a la red pública habilitado.

En el caso de las implementaciones de producción, establezca el ámbito del acceso a la red pública de la cuenta de almacenamiento para permitir el tráfico solo desde servicios de Azure de confianza. Por ejemplo:

  1. En el portal de Azure, vaya a la cuenta de almacenamiento que utiliza el registro de esquemas.
  2. Seleccione Seguridad y redes de redes > en el menú de navegación.
  3. Para la configuración de acceso a la red pública, seleccione Habilitado en redes virtuales seleccionadas y direcciones IP.
  4. En la sección Excepciones de la página de redes, asegúrese de que está seleccionada la opción Permitir que los servicios de Microsoft de confianza accedan a este recurso .
  5. Seleccione Guardar para aplicar los cambios.

Para más información, consulte Configuración de firewalls y redes > virtuales de Azure Storage Conceda acceso a servicios de Azure de confianza.

Tolerancia a errores

Clústeres de varios nodos: la tolerancia a errores se puede habilitar en la pestaña Administración de dependencias del Asistente para la implementación de Azure Portal. Solo se admite en clústeres de varios nodos y se recomienda para la implementación de producción.

Configuración segura

Durante la implementación, tiene la opción de usar la configuración de prueba o la configuración segura. Para las implementaciones de producción, elija configuración segura. Si va a actualizar una implementación de configuración de prueba existente para producción, siga los pasos descritos en Habilitación de la configuración segura.

Posterior a la implementación

Después de implementar Operaciones de IoT de Azure, tenga implementadas las siguientes configuraciones para un escenario de producción.

Agente de MQTT

Después de la implementación, puede editar los recursos de BrokerListener:

También puede editar los recursos BrokerAuthentication.

Al crear un nuevo recurso, administre su autorización:

Agente de OPC UA

Para conectarse a recursos en producción, configure la autenticación de OPC UA:

Flujos de datos

Al usar flujos de datos en producción: