🖥️✨ Creando una Máquina Virtual de Windows y Habilitando el Acceso Remoto con Azure CLI 🚀

🖥️✨ Creando una Máquina Virtual de Windows y Habilitando el Acceso Remoto con Azure CLI 🚀

Maximizando eficiencia y accesibilidad: Cómo la CLI de Azure redefine la gestión de VMs de Windows.

Introducción

Como Arquitecto de Soluciones en Azure, debes conocer cómo el poder de Azure CLI puede transformar la manera en que despliegas y gestionas máquinas virtuales (VMs) de Windows, un componente esencial en la caja de herramientas de cualquier arquitecto de soluciones.

¿Qué es este servicio?

Azure CLI es una interfaz de línea de comandos proporcionada por Microsoft Azure para facilitar la administración de recursos de Azure. Permite a los usuarios crear, administrar y monitorear cualquier servicio de Azure desde la línea de comandos de Windows, Linux, o macOS. En particular, la creación de VMs de Windows a través de Azure CLI es un proceso simplificado pero poderoso, ofreciendo control total sobre la configuración y administración de tus recursos en la nube.

¿Qué cubrirá este post?

En este post, nos sumergiremos en:

  • La creación de una máquina virtual de Windows utilizando Azure CLI.

  • Configuración inicial para un rendimiento optimizado.

  • Habilitación y configuración del acceso remoto para gestión y mantenimiento.

¿Por qué es importante para los arquitectos de soluciones?

Dominar Azure CLI significa agilizar el proceso de implementación y gestión de recursos en la nube. Facilita la automatización de tareas repetitivas, mejora la precisión en la configuración de servicios y proporciona una herramienta poderosa para el monitoreo y ajuste de sistemas en tiempo real.

¿Qué problemas puede resolver?

Utilizar Azure CLI para la gestión de VMs de Windows puede abordar varios desafíos, incluyendo:

  • Despliegue Rápido: Reduce significativamente el tiempo de implementación de nuevas instancias o entornos.

  • Automatización de Tareas: Facilita la automatización de la configuración y el despliegue, minimizando los errores humanos.

  • Gestión Eficiente: Permite una gestión centralizada y remota de VMs, mejorando la eficiencia operativa y la respuesta a incidentes.

  • Escalabilidad: Simplifica el proceso de escalar recursos de acuerdo a las necesidades del proyecto.

Ejercicio en Práctica

  1. we log in to azure

image.png

  1. the browser opens, we enter the credentials and it will show the following message, and we return to the console

image.png

image.png

  1. set a subscription to be the current active subscription

image.png

  1. We see what are the current resources we have

image.png

  1. Creating a Windows Virtual Machine az vm create \ --resource-group "rgPruebas" \ --name "jesus-demo" \ --image "win2019datacenter" \ --admin-username "adminJesus" \ --admin-password "Jesus123$%^&*"

image.png

image.png

  1. We see the resources created in the portal

image.png

  1. Open RDP for remote access, it may already be open
az vm open-port \
    --resource-group "rgPruebas" \
    --name "jesus-demo" \
    --port "3389"

image.png

image.png

  1. Get the IP Addresses for Remote Access ``` az vm list-ip-addresses
    --resource-group "rgPruebas"
    --name "jesus-demo"
    --output table

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1650982458972/DfJdHJgvY.png)

9) Clean up the resources

az group delete --name "rgPruebas" ```

image.png

image.png

  1. We see that the resources were eliminated

image.png

Consideraciones finales

Dominar Azure CLI y comprender su aplicación en la creación y gestión de máquinas virtuales de Windows es un paso esencial hacia la eficiencia, la automatización y la optimización de recursos en Azure.