🌐💻 Creando una Máquina Virtual con Azure PowerShell 🚀

🌐💻 Creando una Máquina Virtual con Azure PowerShell 🚀

Cómo Azure PowerShell Transforma la Arquitectura de Soluciones

Introducción:

En el mundo de la tecnología, la nube de Azure se presenta como un pilar fundamental para arquitectos de soluciones y desarrolladores por igual. Hoy veremos como usar Azure PowerShell, una herramienta que no solo optimiza nuestro trabajo sino que también abre un sinfín de posibilidades.

¿Qué es este servicio?:

Azure PowerShell es una poderosa interfaz de línea de comandos que permite a los usuarios interactuar con Azure para gestionar recursos de manera eficiente. A través de scripts o comandos directos, los usuarios pueden crear, modificar y eliminar recursos de Azure, incluidas las máquinas virtuales, lo cual es fundamental para el despliegue rápido y la gestión de infraestructuras escalables.

¿Qué cubrirá este post?:

  1. Introducción a Azure PowerShell: Conceptos básicos y configuración inicial.

  2. Creación de una Máquina Virtual: Paso a paso utilizando Azure PowerShell.

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

PowerShell representa una herramienta esencial en el arsenal tecnológico. Permite una gestión más ágil y controlada de los recursos en la nube, facilitando la automatización de tareas y la implementación de soluciones complejas con mayor precisión y en menor tiempo. Este enfoque no solo ahorra recursos sino que también potencia la innovación y la escalabilidad de proyectos.

¿Qué problemas puede resolver?:

Azure PowerShell es clave para abordar varios desafíos:

  • Automatización de Despliegues: Facilita la creación y configuración de entornos de forma rápida y estandarizada.

  • Gestión Eficiente de Recursos: Permite un control detallado sobre la infraestructura de Azure, optimizando costos y rendimiento.

  • Solución de Problemas y Diagnóstico: Agiliza la identificación y corrección de problemas en la infraestructura de Azure.

  • Seguridad y Cumplimiento: Automatiza la implementación de políticas de seguridad y cumplimiento, crucial para mantener la integridad de los datos.

Ejercicio en Práctica

  1. login in your azure account
az login

image.png

image.png

  1. Let's login, may launch a browser to authenticate the session.
Connect-AzAccount -SubscriptionName 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxx'

image.png

  1. Ensure you're pointed at your correct subscription
Set-AzContext -SubscriptionName 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx'

image.png

  1. Create a credential to use in the VM creation
$username = 'adminJesus'
$password = ConvertTo-SecureString 'jesus123$%^&*' -AsPlainText -Force
$WindowsCred = New-Object System.Management.Automation.PSCredential ($username, $password)

image.png

  1. Create a Windows Virtual Machine, can be used for both Windows and Linux.
New-AzVM 
    -ResourceGroupName 'rgPruebas' 
    -Name 'demo-win-az' 
    -Image 'Win2019Datacenter' 
    -Credential $WindowsCred 
    -OpenPorts 3389

image.png

Consideraciones finales:

La habilidad para crear y gestionar máquinas virtuales con Azure PowerShell no solo es una competencia técnica valiosa sino una ventaja competitiva en el campo de la arquitectura de soluciones.