Plantillas del Administrador de recursos de Azure
Mediante el uso de varios servicios de Azure al unísono, puede trasladar datos al gemelo digital y facilitar la comunicación bidireccional entre Azure y dicho gemelo, tanto en Unity como en realidad mixta.
Los servicios de Azure que se usan en este módulo son los siguientes:
- Azure SignalR Service
- Identidad administrada
- Azure Container Instances
- Almacenamiento de Azure
- Azure Event Grid
- Azure Digital Twins
- Application Insights
- Azure App Service
- Azure Functions
- Azure IoT Hub
- Script de implementación
Para simplificar la configuración y el uso de estos servicios de Azure, puede usar una plantilla de Azure Resource Manager (plantilla de ARM). Esta plantilla de ARM ayuda a automatizar la implementación del servicio de Azure para la experiencia de parque eólico. Hemos establecido un marco base para usted y hemos proporcionado una solución de Visual Studio para su referencia y uso. Debe editar los parámetros de configuración y ejecutar comandos mediante la CLI de Azure para compilar e implementar la plantilla de ARM.
Al usar la plantilla de ARM con la CLI de Azure, se define la infraestructura de Azure clave que se debe implementar. Como sucede con el código de la aplicación, puede almacenar el código de infraestructura de la plantilla de ARM en un repositorio de origen y crear una versión de él. Cualquier miembro del equipo puede ejecutar el código e implementar entornos similares con sus propios parámetros de configuración.
Las plantillas de ARM pueden ser un archivo de notación de objetos JavaScript (JSON) o de Bicep en el que se definen la infraestructura y la configuración del proyecto. La plantilla usa sintaxis declarativa, lo que permite establecer lo que pretende implementar sin tener que escribir la secuencia de comandos de programación para crearla. En la plantilla se especifican los recursos que se van a implementar y las propiedades de esos recursos.
Usará un lenguaje de plantilla denominado Bicep. Bicep proporciona una sintaxis que es más fácil de usar para crear plantillas. Las plantillas de Bicep y JSON ofrecen las mismas funcionalidades y puede convertir la plantilla entre los dos lenguajes. Hemos creado el archivo de Bicep que se usa para este módulo automáticamente.
Puede ejecutar plantillas de ARM mediante Windows PowerShell o la CLI de Azure en una ventana del símbolo del sistema. PowerShell ofrece características de finalización de pestañas no disponibles en un símbolo del sistema y es el shell preferido para este módulo. No es necesario ejecutar ninguno de los comandos de la CLI de Azure con permisos elevados.