Fecha de actualización: 31-Mar-2019
Hola, en esta serie de artículos veremos cómo incluir dos máquinas virtuales en balanceo de carga, una la aprovisionaremos utilizando el portal de Azure, otra mediante un template de JSON, realizaremos la configuración del load balancer público y expondremos el servicio web a través del puerto 80.
Prerrequisitos:
- Visual Studio 2017 con el módulo de Azure instalado.
- Una suscripción de Microsoft Azure.
- Módulo de Azure para PowerShell (https://azure.microsoft.com/es-es/downloads)
La arquitectura sería similar a esta:

Disclaimer: Dada la constante actualización de las tecnologías de Cloud Computing algunos pasos pueden ser diferentes al momento de leer el artículo, haré el esfuerzo por mantenerlo actualizado, pero podría haber algunas diferencias entre lo que se muestre a continuación y la consola de Azure al momento de la implementación.
Creación de la primera máquina virtual utilizando el portal de Azure
- Ingresar a al portal de MS Azure en https://portal.azure.com/, una vez dentro ingresar a All Services> Virtual Machines.
- Damos click en Add en la parte superior
- Para la creación de los recursos voy a utilizar una convención de las iniciales del tipo de recurso seguido por la inicial del nombre, apellido y en caso se necesite crear dos recursos iguales pondremos el número 02, para mi caso la inicial de mi nombre y mi apellido seria vvillar. Para el ejemplo lo estoy dejando con los siguientes valores:
- Suscripción: Seleccionamos nuestra suscripción
Resource group: Create new > rg-vvillar
Virtual machine name: vm-vvillar
Region: East US (Revisar https://azurespeedtest.azurewebsites.net/)
Availability options: Availability set (Revisar https://docs.microsoft.com/en-us/azure/virtual-machines/windows/regions-and-availability#availability-sets) - Availability set: Create new
- Name: as-vvillar
- Fault domain: 2
- Update domains: 2
- Click en OK
- Image: Windows server 2019 Datacenter
- Size: DS1 v2
- Username: vvillar
- Password: Un password de 12 caracteres conteniendo mayúscula, numero o caracteres especiales
- Confirm Password: El mismo password del paso anterior
- Public inbound ports: None
- Already have a Windows License: No
- Suscripción: Seleccionamos nuestra suscripción
- Damos click en Next: Disks>
- OS Disk Type: Premium SSD (Revisar https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-types)
- Data Disk: No vamos a agregar ningún disco de datos
- Damos click en Next: Networking>
- Virtual Network: Create new (Revisar https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview)
- Name: vnet-vvillar
- Address range: 10.1.0.0/16
- Subnet Name: Snet-DMZ-Prod
- Address range: 10.1.0.0/24
- Public IP: Create new
- Name: pip-vvillar
- SKU: Standard
- Assigment: Static
- NIC network security group: None
- Public inbound ports: None
- Accelerated Networking: Off
- Load Balancing: No
- Virtual Network: Create new (Revisar https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview)
- Damos click en Next: Management>
- Enable plan basic for free: Yes (Revisar https://docs.microsoft.com/en-us/azure/security-center/security-center-intro)
- Boot diagnostic: On
- OS Guest Diagnostics: On
- Diagnostics storage account: Create new
- Name: savvillardiag (tiene que ser un nombre único en minúsculas)
Account kind: Storage v2 (Revisar https://docs.microsoft.com/en-us/azure/storage/common/storage-account-upgrade) - Performance: Standard
- Replication: Locally-redundant storage(LRS) (Revisar https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy)
- Click en OK
- Name: savvillardiag (tiene que ser un nombre único en minúsculas)
- System Assigned managed identity: Off
- Enable Autoshut-down: Off
- Damos click en Next: Advanced > En este Blade (ventana) si deseamos agregar alguna extensión tanto de Microsoft como de terceros lo podemos hacer, para nuestro ejercicio no vamos a agregar ninguna extensión.
- Damos click en Next: Tags >
- Name: IaaS
- Value: Virtual Machine 01
- Damos click en Next: Review + Create >
Esperamos a que nos aparezca la frase Validation Passed, damos click en Download template for automation para la creación de nuestra segunda máquina virtual. - Damos click en Download, guardamos el archivo zip en nuestra PC.
- Cerramos la ventana para regresar a la anterior y damos click en Create
- Esperamos a que todos nuestros recursos terminen de crearse y en la parte superior izquierda damos click en Go to resource en la parte de Notifications (símbolo de una campana)











