Compartir a través de


Tutorial: Transformación de los datos con Azure Stack Edge Pro FPGA

Importante

Los dispositivos De Azure Stack Edge Pro FPGA llegaron al final del ciclo de vida en febrero de 2024.

En este tutorial se describe cómo configurar un rol de proceso en el dispositivo Azure Stack Edge Pro FPGA. Después de configurar el rol de proceso, Azure Stack Edge Pro FPGA puede transformar los datos antes de enviarlos a Azure.

Este procedimiento puede tardar entre 10 y 15 minutos en completarse.

En este tutorial, aprenderá a:

  • Configurar recursos de computación
  • Agregar acciones
  • Añadir un módulo de cálculo
  • Comprobación de la transformación y transferencia de datos

Prerrequisitos

Antes de configurar un rol de proceso en el dispositivo Azure Stack Edge Pro FPGA, asegúrese de que:

Configurar recursos de computación

Para configurar el cómputo en Azure Stack Edge Pro FPGA, creará un recurso de IoT Hub.

  1. En el portal de Azure de su recurso de Azure Stack Edge, vaya a Visión general. En el panel derecho, seleccione IoT Edge.

    Comienza con la de computación

  2. En el recuadro Habilitar IoT Edge, seleccione Agregar. Esto habilita el servicio IoT Edge que le permite implementar módulos de IoT Edge localmente en el dispositivo.

    Introducción a la computación 2

  3. En la hoja Crear servicio IoT Edge, escriba lo siguiente:

    Campo Valor
    Suscripción Seleccione una suscripción para el recurso de IoT Hub. Puede usar la misma suscripción que usó el recurso de Azure Stack Edge.
    Grupo de recursos Seleccione un grupo de recursos para el recurso de IoT Hub. Puede usar el mismo grupo de recursos que el recurso de Azure Stack Edge.
    IoT Hub Elija entre Nuevo o Existente.
    De forma predeterminada, se usa un nivel Estándar (S1) para crear un recurso de IoT. Para usar un recurso de IoT de nivel gratuito, cree uno y, a continuación, seleccione el recurso existente.
    En cada caso, el recurso de IoT Hub usa la misma suscripción y grupo de recursos que usa el recurso de Azure Stack Edge.
    Nombre Escriba un nombre para el recurso de IoT Hub.

    Introducción al cómputo 3

  4. Seleccione Revisar y crear. La creación de recursos de IoT Hub tarda un par de minutos. Una vez creado el recurso de IoT Hub, la Información general se actualiza para indicar que el servicio IoT Edge se está ejecutando.

    Introducción a la computación 4

    Cuando el servicio IoT Edge está configurado en el dispositivo Edge, crea dos dispositivos: un dispositivo IoT y un dispositivo IoT Edge. Ambos dispositivos se pueden ver en el recurso de IoT Hub. Un entorno de ejecución de IoT Edge también se ejecuta en este dispositivo IoT Edge. En este momento, solo la plataforma Linux está disponible para el dispositivo IoT Edge.

    Para confirmar que se ha configurado el rol de proceso de Edge, seleccione servicio IoT Edge > Propiedades y vea el dispositivo IoT y el dispositivo IoT Edge.

    Comienza con el cómputo 5

Agregar acciones

Para la implementación sencilla de este tutorial, necesitará dos recursos compartidos: uno de Edge y otro local de Edge.

  1. Para agregar un recurso compartido de Edge en el dispositivo, siga estos pasos:

    1. En el recurso de Azure Stack Edge, vaya a IoT Edge > Shares.

    2. En la barra de comandos, seleccione + Agregar recurso compartido.

    3. En la hoja Agregar recurso compartido, proporcione el nombre del recurso compartido y seleccione el tipo de recurso compartido.

    4. Para montar el recurso compartido de Edge, active la casilla de Utilizar el recurso con Edge compute.

    5. Seleccione la cuenta de almacenamiento , el servicio de almacenamiento , un usuario existente, y, a continuación, seleccione Crear.

      Agregar un Edge compartido

    Si ha creado un recurso compartido NFS local, use la siguiente opción de comando de sincronización remota (rsync) para copiar archivos en el recurso compartido:

    rsync <source file path> < destination file path>

    Para obtener más información sobre el comando rsync, vaya a Documentación de Rsync.

    La compartición de Edge se ha creado y recibirá una notificación de creación exitosa. Es posible que se actualice la lista de recursos compartidos, pero debe esperar a que se complete la creación del recurso compartido.

  2. Agregue una compartición local de Edge en el dispositivo Edge volviendo a realizar todos los pasos del paso anterior y marcando la casilla de Configurar como compartición local de Edge. Los datos de la compartición local permanecen en el dispositivo.

    Agregar un recurso compartido local de borde

  3. Vaya al IoT Edge > Recursos compartidos para ver la lista actualizada de recursos compartidos.

    lista actualizada de acciones

Adición de un módulo

Puede agregar un módulo personalizado o pregenerado. No hay módulos personalizados en este dispositivo Edge. Para obtener información sobre cómo crear un módulo personalizado, vaya a Desarrollo de un módulo de C# para el dispositivo Azure Stack Edge Pro FPGA.

En esta sección, agregará un módulo personalizado al dispositivo IoT Edge que creó en Desarrollar un módulo de C# para su Azure Stack Edge Pro FPGA. Este módulo personalizado toma archivos de un recurso compartido local de Edge en el dispositivo Edge y los mueve a un recurso compartido de Edge (nube) en el dispositivo. A continuación, el recurso compartido en la nube inserta los archivos en la cuenta de almacenamiento de Azure asociada al recurso compartido en la nube.

  1. Vaya a Módulos IoT Edge >. En la barra de comandos del dispositivo, seleccione + Agregar módulo.

  2. En la hoja Configurar y agregar módulo, escriba los valores siguientes:

    Campo Valor
    Nombre Un nombre único para el módulo. Este módulo es un contenedor de Docker que puedes implementar en el dispositivo IoT Edge asociado con tu Azure Stack Edge Pro FPGA.
    URI de imagen URI de imagen para la imagen de contenedor correspondiente para el módulo.
    Credenciales necesarias Si se comprueba, el nombre de usuario y la contraseña se usan para recuperar módulos con una dirección URL coincidente.
    Participación de entrada Seleccione una entrada compartida. La compartición local de Edge es la compartición de entrada en este caso. El módulo que se usa aquí mueve los archivos del recurso compartido local de Edge a un recurso compartido de Edge donde se cargan en la nube.
    Cuota de salida Seleccione una salida compartida. La parte de Edge es la parte de salida en este caso.
    Tipo de desencadenador Seleccione de Archivo o Horario. Un desencadenador de archivo se activa cada vez que ocurre un evento de archivo, como cuando un archivo se escribe en el recurso compartido de entrada. Un desencadenador programado se activa en función de una programación definida por usted.
    Nombre del desencadenador Un nombre único para el desencadenador.
    Variables de entorno Información opcional que ayudará a definir el entorno en el que se ejecutará el módulo.

    Agregar y configurar el módulo

  3. Seleccione Agregar. El módulo ha sido agregado. La página > Información general de IoT Edge se actualiza para indicar que el módulo está implementado.

    Módulo implementado

Comprobación de la transformación y transferencia de datos

El último paso es asegurarse de que el módulo está conectado y en ejecución según lo previsto. El estado en tiempo de ejecución del módulo debería estar en ejecución para su dispositivo IoT Edge en el recurso de IoT Hub.

Para comprobar que el módulo se está ejecutando, haga lo siguiente:

  1. Seleccione el mosaico Agregar módulo. Esto le lleva al panel Módulos. En la lista de módulos, identifique el módulo que implementó. El estado en tiempo de ejecución del módulo que ha agregado debe ser ejecutándose.

    Comprobación de la transformación de datos

  2. En el Explorador de archivos, conéctese tanto al local de Edge como a los recursos compartidos de Edge que creó anteriormente.

    Comprobación de la transformación de datos 2

  3. Añade datos a la compartición local.

    Comprobación de la transformación de datos 3

    Los datos se trasladan al recurso compartido en la nube.

    Comprobación de la transformación de datos 4

    A continuación, los datos se insertan desde el recurso compartido en la nube a la cuenta de almacenamiento. Para ver los datos, vaya al Explorador de Storage.

    Comprobación de la transformación de datos 5

Ha completado el proceso de validación.

Pasos siguientes

En este tutorial, ha aprendido a:

  • Configurar recursos de computación
  • Agregar acciones
  • Añadir un módulo de cálculo
  • Comprobación de la transformación y transferencia de datos

Para obtener información sobre cómo administrar el dispositivo Azure Stack Edge Pro FPGA, consulte: