Desplegar 2 versiones de una aplicación web en 2 slots. Aplicar un swap a los slots.

https://youtu.be/Dz8ELxWJJMw Azure App Service es uno de los servicios PaaS que ofrece Microsoft Azure. Para desplegar una aplicación web podemos: Crear una VM en Azure y en ella instalar un servidor web.Usar la plataforma Web App Service, que forma parte de App Service, en la que podemos desplegar directamente aplicaciones. Los administradores no somos responsables de gestionar las VMs que ofrecen los servicios, pero sí de dimensionar la infraestructura para el servicio que se quiere ofrecer. Si queremos desplegar una aplicación web, debemos saber que implica al menos la creación de dos recursos,…continue reading →

Crear máquina virtual Linux, con Apache instalado, mediante un Script en PowerShell

https://youtu.be/vWB3vTqs5nY ¿Qué es ARM? Azure Resource Manager es el servicio de implementación y administración de Azure (ARM), mediante este servicio, podemos administrar recursos de nuestra cuenta. Gracias a este servicio, podemos  parametrizar y automatizar la creación y despliegue de toda la infraestructura Azure necesaria en un proyecto ¿Qué es JSON? JSON (JavaScript Object Notation) es un formato que almacena información estructurada (similar al XML pero más simple) Un objeto JSON comienza y termina con llaves {}. Puede tener dos o más pares de claves/valor dentro, con una coma para separarlos. Así mismo, cada key es…continue reading →

Configurar 2 máquinas virtuales con IIS en un conjunto de disponibilidad

https://youtu.be/17KSdT29vnw La práctica consiste en Configurar 2 máquinas virtuales con IIS en un conjunto de disponibilidad con las herramientas que nos proporciona Azure, Las maquinas virtuales que vamos a crear son 2 Windows Server 2022 , cuyas características son las siguientes: Nombre de la maquina virtual, vamos a introducir Windows 2022 ISS 1, Región vamos a crear en el Oeste de Europa, en opciones de disponibilidad seleccionamos Availability Set ya que necesitamos este tipo de opción de disponibilidad para que cuando no este disponible alguno de los 2 servidores de Windows Server 2022…continue reading →

Crear y configurar una virtual network gateway Azure mediante plantillas (ARM)

https://youtu.be/nwBU_wAF1jI ¿QUE SON LAS REDES VIRTUALES? Una red virtual básicamente permite que los recursos de Azure, como las máquinas virtuales, se comuniquen de manera segura entre si y con internet. Entre otras cosas nos permitirán aislar el tráfico entre diferentes máquinas virtuales. UTILIDAD DE UNA VIRTUAL NETWORK GATEWAY EN AZURE. Azure Virtual Network Gateway sirve como puerta de enlace entre una red virtual y una ubicación local a través de la red pública de internet. Para realizar la conexión es necesario ciertos protocolos de red como tuneles VPN,IPSEC , Site to Site (S2S)…continue reading →

Configurar y comprobar el VNet Peering mediante comandos de Bash del CloudShell

https://youtu.be/R47lnSB4-_0 RESUMEN El VNet Peering es un servicio de Azure que permite conectar dos redes virtuales. Primero haremos un pequeño resumen de lo que es una “red virtual” en Azure. Una VNet o red virtual es el bloque de creación fundamental de una red privada en Azure, como permitir a las Virtual Machines conectarse entre usuarios, con Internet y otras redes locales. El VNet Peering o emparejamiento de VNet,sirve para conectar dos VNet, lo que permite que los recursos de cualquiera de ellas se comuniquen entre sí. Pueden estar en la misma región…continue reading →

Despliegue de una máquina virtual mediante una plantilla ARM usando CLI

Creación de una plantilla ARM desde la plataforma de Visual Studio Code https://youtu.be/ZHyTzW3YLvw El videotutorial trata de como desplegar una máquina virtual mediante una plantilla ARM a través de la CLI de Azure. Pero antes que nada tendremos que saber… ¿Qué es un ARM? Un ARM (Azure Resource Manager) es un servicio de implementación y administración para Azure. A través de estas plantillas, podemos crear, actualizar y eliminar recursos de la cuenta de Azure. Gracias a estas plantillas podemos crear nuestra infraestructura como código y así poder desplegar nuestro proyecto, recrear lo en…continue reading →