Instalación de Azure FarmBeats

En este artículo se describe cómo instalar Azure FarmBeats en la suscripción de Azure.

Azure FarmBeats es una oferta de negocio a negocio disponible en Azure Marketplace. Permite la agregación de conjuntos de datos de agricultura entre proveedores y la generación de información procesable. Azure FarmBeats lo hace al permitirle crear modelos de inteligencia artificial (IA) o aprendizaje automático (ML) basados en conjuntos de datos fusionados. Los dos componentes principales de Azure FarmBeats son:

Importante

Azure FarmBeats se retira. Puede ver el anuncio público aquí.

Hemos creado un nuevo servicio centrado en la agricultura, cuyo nombre es Azure Data Manager for Agriculture, y ahora está disponible como un servicio en versión preliminar. Para obtener más información, consulte la documentación pública aquí o escríbanos a madma@microsoft.com.

  • Centro de datos: Una capa de API que permite la agregación, normalización y contextualización de varios conjuntos de datos de agricultura entre distintos proveedores.

  • Acelerador: Aplicación web que se basa en el Centro de datos. Sirve de inicio en el desarrollo y visualización del modelo. El acelerador usa las API de Azure FarmBeats para mostrar la visualización de los datos ingeridos de los sensores como gráficos y la visualización de la salida del modelo como mapas.

Información general

Componentes instalados

Al instalar Azure FarmBeats, se aprovisionan los siguientes recursos en la suscripción de Azure:

Recursos de Azure instalados Componente de Azure FarmBeats
Application Insights Acelerador de & del centro de datos
App Service Acelerador de & del centro de datos
Plan de servicio de aplicación Acelerador de & del centro de datos
API Connection Centro de datos
Azure Cache for Redis Centro de datos
Azure Cosmos DB Centro de datos
Azure Data Factory V2 Acelerador de & del centro de datos
Cuenta de Azure Batch Centro de datos
Azure Key Vault Acelerador de & del centro de datos
Cuenta de Azure Maps Acelerador
Espacio de nombres del centro de eventos Centro de datos
Aplicación lógica Centro de datos
Cuenta de almacenamiento Acelerador de & del centro de datos
Time Series Insights Centro de datos

Costos en los que se incurre

El costo de Azure FarmBeats es una agregación del costo de los servicios de Azure subyacentes. La información de precios de los servicios de Azure se puede calcular con la Calculadora de precios. El costo real de la instalación total variará en función del uso. El costo del estado estable para los dos componentes es:

  • Centro de datos: menos de 10 USD al día
  • Acelerador: menos de 2 $ al día

Regiones admitidas

Actualmente, Azure FarmBeats se admite en entornos de nube pública en las siguientes regiones:

  • Este de Australia
  • Centro de EE. UU.
  • Este de EE. UU.
  • Este de EE. UU. 2
  • Oeste de EE. UU.
  • Oeste de EE. UU. 2
  • Norte de Europa
  • Oeste de Europa
  • Este de Asia
  • Sudeste de Asia

Tiempo empleado

La configuración completa de Azure FarmBeats, incluidas la preparación y la instalación, tardará menos de una hora.

Requisitos previos

Para iniciar la instalación real de Azure FarmBeats, debe completar los pasos siguientes:

Comprobación de los permisos

Necesita los siguientes permisos en el inquilino de Azure para instalar Azure FarmBeats:

  • Inquilino: creador de aplicaciones Microsoft Entra
  • Suscripción: propietario
  • Grupo de recursos en el que se va a instalar FarmBeats: propietario

Los dos primeros permisos son necesarios para crear el paso de aplicación Microsoft Entra. Si es necesario, puede obtener a alguien con los permisos adecuados para crear la aplicación Microsoft Entra.

La persona que ejecuta la instalación de FarmBeats desde Marketplace debe ser propietario del grupo de recursos en el que se va a instalar FarmBeats. En el caso de los propietarios de suscripciones, esto se produce automáticamente cuando se crea el grupo de recursos. Para otros usuarios, cree previamente el grupo de recursos y solicite al propietario de la suscripción que le convierta en propietario del grupo de recursos.

Puede comprobar los permisos de acceso en Azure Portal si sigue las instrucciones del Control de acceso basado en roles de Azure.

Elección de la suscripción y la región

Necesitará el identificador de suscripción de Azure y la región en la que desea instalar Azure FarmBeats. Elija una de las regiones que aparecen en la sección Regiones admitidas.

Anote el Identificador de suscripción de Azure y la Región de Azure.

Creación de una aplicación de Microsoft Entra

Azure FarmBeats requieren Microsoft Entra creación y registro de aplicaciones. Para ejecutar correctamente el script de creación de Microsoft Entra, se necesitan los siguientes permisos:

  • Inquilino: creador de aplicaciones Microsoft Entra
  • Suscripción: propietario

Ejecute los pasos siguientes en una instancia de Cloud Shell mediante el entorno de PowerShell. A los usuarios noveles se les pide que seleccionen una suscripción y que creen una cuenta de almacenamiento. Complete la instalación tal como se indica.

  1. Descarga del script del generador de aplicaciones Microsoft Entra

        wget -q https://aka.ms/FarmBeatsAADScript -O ./create_aad_script.ps1
    
  2. De forma predeterminada, el archivo se descarga en el directorio principal. Vaya al directorio.

        cd
    
  3. Ejecución del script de Microsoft Entra ID

        ./create_aad_script.ps1
    
  4. El script solicita las tres entradas siguientes:

    • El nombre del sitio web de FarmBeats es el prefijo de dirección URL único para la aplicación web de FarmBeats. En caso de que el prefijo ya se haya usado, el script generará un error. Una vez instalado, se podrá acceder a la implementación de FarmBeats desde https://<nombre-sitioWeb-FarmBeats>.azurewebsites.net y las API de Swagger estarán en https://<nombre-sitioWeb-FarmBeats>-api.azurewebsites.net.

    • Identificador de inicio de sesión de Azure: proporcione el identificador de inicio de sesión de Azure del usuario que quiere agregar como administrador de FarmBeats. Luego, este usuario puede conceder a otros usuarios acceso a la aplicación web FarmBeats. El identificador de inicio de sesión suele tener el formato john.doe@domain.com. También se admite el UPN de Azure.

    • Id. de suscripción: este es el identificador de la suscripción en la que quiere instalar Azure FarmBeats.

  5. El script de Microsoft Entra ID tarda unos 2 minutos en ejecutarse y genera valores en pantalla, así como en un archivo JSON en el mismo directorio. Si otra persona ejecuta el script, pídale que comparta esta salida con usted.

Creación de una cuenta de Sentinel

La instalación de Azure FarmBeats permite obtener imágenes de la granja de la misión del satélite Sentinel-2 de la Agencia Espacial Europea. Para configurar esta instalación, necesita una cuenta de Sentinel.

Siga estos pasos para crear una cuenta gratuita de Sentinel:

  1. Vaya a la página oficial de registro.
  2. Proporcione los detalles necesarios (nombre, apellido, nombre de usuario, contraseña e identificador de correo electrónico) y rellene el formulario.
  3. Se envía un vínculo de comprobación al identificador de correo electrónico registrado. Seleccione el vínculo proporcionado en el correo electrónico y complete la comprobación.

El proceso de registro se he completado. Anote el nombre de usuario de Sentinel y la contraseña de Sentinel una vez completada la comprobación.

Instalar

Ya está todo listo para instalar FarmBeats. Siga los pasos siguientes para iniciar la instalación:

  1. Inicie sesión en Azure Portal. Seleccione la cuenta en la esquina superior derecha y cambie al inquilino de Microsoft Entra donde desea instalar Azure FarmBeats.

  2. Vaya a Azure Marketplace en el portal y busque Azure FarmBeats en Marketplace.

  3. Aparece una nueva ventana con información general sobre Azure FarmBeats. Seleccione Crear.

  4. Aparece una nueva ventana. Complete el proceso de registro; para ello, elija la suscripción, el grupo de recursos y la ubicación correctos en los que desea instalar Azure FarmBeats.

  5. Proporcione la dirección de correo electrónico que debe recibir las alertas de servicio relacionadas con Azure FarmBeats en la sección Alertas de servicio de FarmBeats. Seleccione Siguiente en la parte inferior de la página para ir a la pestaña Dependencias.

    Pestaña Aspectos básicos

  6. Copie las entradas individuales de la salida de Microsoft Entra ID script en las entradas de la sección Microsoft Entra aplicación.

  7. Escriba el nombre de usuario y la contraseña de la cuenta de Sentinel en la sección Cuenta de Sentinel. Seleccione Siguiente para ir a la pestaña Revisar y crear.

    Pestaña Dependencias

  8. Una vez validados los detalles especificados, seleccione Aceptar. Aparece la página Términos de uso. Revise los términos y seleccione Crear para iniciar la instalación. Se le redirige a la página en la que puede seguir el progreso de la instalación.

Una vez completada la instalación, puede comprobarla y empezar a usar el portal de FarmBeats. Para ello, vaya al nombre del sitio web proporcionado durante la instalación: https://<nombre-sitioWeb-FarmBeats>.azurewebsites.net. Debería ver la interfaz de usuario de FarmBeats con una opción para crear granjas.

El Centro de datos se encuentra en https://<FarmBeats-website-name>-api.azurewebsites.net/swagger. Ahí verá los distintos objetos de la API de FarmBeats y se realizan operaciones REST en las API.

Actualizar

Para actualizar FarmBeats a la versión más reciente, ejecute los pasos siguientes en una instancia de Cloud Shell mediante el entorno de PowerShell. El usuario debe ser el propietario de la suscripción en la que está instalado FarmBeats.

A los usuarios noveles se les pide que seleccionen una suscripción y que creen una cuenta de almacenamiento. Complete la instalación tal como se indica.

  1. Descarga del script de actualización

        wget –q https://aka.ms/FarmBeatsUpgradeScript -O ./upgrade-farmbeats.ps1
    
  2. De forma predeterminada, el archivo se descarga en el directorio principal. Vaya al directorio.

        cd
    
  3. Ejecución del script de actualización

        ./upgrade-farmbeats.ps1 -InputFilePath [Path to input.json file]
    

La ruta de acceso al archivo input.json es opcional. Si no se especifica, el script le pide todas las entradas necesarias. La actualización debe finalizar en unos 30 minutos.

Desinstalación

Para desinstalar el Centro de datos o el Acelerador de Azure FarmBeats, complete los pasos siguientes:

  1. Inicie sesión en Azure Portal y elimine los grupos de recursos en los que se instalaron estos componentes.

  2. Vaya a Microsoft Entra ID y elimine la aplicación de Microsoft Entra vinculada a la instalación de Azure FarmBeats.

Pasos siguientes

Ha aprendido a instalar Azure FarmBeats en la suscripción de Azure. Ahora, obtenga información sobre cómo agregar usuarios a la instancia de Azure FarmBeats.