Configurar Traffic Manager para conseguir alta disponibilidad en una Web App en 2 regiones

Primero vamos a empezar sabiendo que es el Traffic manager. El Traffic Manager es un equilibrador de carga de tráfico basado en DNS. Este servicio permite distribuir el tráfico a sus aplicaciones públicas en las regiones globales de Azure. También proporciona a sus terminales públicos alta disponibilidad y capacidad de respuesta rápida. Traffic Manager usa DNS para dirigir las solicitudes de los clientes al punto de conexión de servicio adecuado en función de un método de enrutamiento de tráfico. El administrador de tráfico también proporciona monitoreo de salud para cada punto final Traffic Manager es…continue reading →

Generar informe Excel en C#

SpreadsheetLight para Excel Para generar nuestros informes Excel en C# utilizaremos el NuGet SpreadsheetLight. Este NuGet nos permitirá generar documentos Excel sin usar la librería de Office, la cual nos limita a la hora de ejecutar la aplicación ya que, si la máquina donde se ejecuta esta no dispone de el paquete Office, nuestra aplicación no funcionará correctamente. Utilizando SpreadsheetLight evitaremos que ocurra lo anteriormente mencionado. Creación Lo primero que haremos será agregar el NuGet SpreadsheetLight a nuestro proyecto: Una vez hecho esto nos iremos a la clase desde donde vamos a crear…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 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 →

Controladores en ASP.NET Core MVC

Según como lo define la propia Microsoft, ASP.NET Core es un marco multiplataforma de código abierto y de alto rendimiento que tiene como finalidad compilar aplicaciones modernas conectadas a Internet y habilitadas para la nube. Entre las posibilidades que ofrece, destacan las siguientes: Compilar servicios y aplicaciones web, aplicaciones de Internet de las cosas (en inglés, Internet of Things, simplificado como IoT) y back-ends móviles.Usar sus herramientas de desarrollo favoritas en Windows, macOS y Linux.Efectuar implementaciones locales y en la nube.Ejecutar en .NET Core. En ASP.NET Core MVC, los controladores son elementos de…continue reading →

Crear un auto-login en un servidor remoto mediante PowerShel

https://youtu.be/L3m3APWvxCw Introducción En este tutorial voy a enseñar como habilitar la propiedad de auto-login de Windows mediante powershell, lo que nos permite no necesitar un usuario y contraseña a la hora de encender un cliente/servidor, sino que automáticamente iniciará sesión sin mostrarnos la pantalla de user/password que siempre sale al inicio. Antes de empezar, debemos saber que esto tiene tanto unas ventajas como desventajas, simplemente pensando desde la seguridad de un equipo. Ventajas: Automatiza el proceso, por lo que si es un equipo que se reinicia frecuentemente te ahorra tiempo.Te permite dar acceso…continue reading →