Posts

Showing posts with the label microsoft azure

.NET Web API output cache con Azure Redis Cache

Image
En esta publicación veremos como conectar una Web API de .NET a Azure Redis Cache. El objetivo es decorar nuestros métodos web para que las respuestas que son concurrentes se obtengan del servicio de cache de Azure Redis Cache y no tener que ir siempre a una base de datos. La manera en la que vamos a implementar esta solución es codificando un "middleware" en nuestra Web API, interceptando únicamente los "request" de los métodos que nosotros deseamos implementar cache. Una vez que interceptamos los request, verificamos en Redis mediante un Key, si no existe registro, dejamos que nuestro método haga su operación normal, despues, al final del proceso, obtenemos el "response" y lo guardamos en Redis con alguna Key que identifique el registro para luego obtenerlo de cache cuando se requiera. Pre-requisitos Visual Studio , obtenerlo aquí . Tener una suscripción de Azure si no tienes una, puedes obtener un free trial Descargar código aquí:...

Despliegue de contenedores Docker a Azure Web Apps

Image
En esta publicación veremos como realizar un despliegue de una contenedor de Docker al nuevo servicio de Azure llamado: Azure Web Apps on Linux Veremos también como crear un contenedor de Docker con Visual Studio y almacenaremos una aplicación de .NET Core en el contenedor. Pre-requisitos Tener una suscripción de Azure si no tienes una, puedes obtener un free trial Visual Studio 2015 Update 3, obtenerlo aquí . Docker for Windows Visual Studio Tools for Docker Microsoft .NET Core 1.0.1 RTM VS 2015 Tooling Preview 2, with the 1.0.1 updates Crear proyecto .NET Core Para crear una aplicación de .NET Core y luego almacenarla en un contenedor de Docker, podemos revisar mi publicación: Como crear una aplicación .NET Core y almacenarla en un contenedor de Docker usando Visual Studio Seguir los pasos de esa publicación para luego hacer un despliegue de nuestro contenedor a Azure Web Apps on Linux. App Services Web Apps en Linux + Docker Hace pocas semanas...

Ejecutar pruebas de volumen con Visual Studio y Azure VM

Image
Pre-requisitos Tener una suscripción de Azure si no tienes una, puedes obtener un free trial Para está guía, Visual Studio 2015 Enterprise, si no tienes Enterprise, obtenerlo aquí . Para correr mas de 250 usuarios en la prueba de volumen es necesario una licencia de Visual Studio En este post veremos como ejecutar pruebas de volumen en una maquina virtual en Azure. Crear maquina virtual Primero debemos de hacer signup en el portal de Azure , luego damos clic en "New"  y  damos clic en "Compute". Debemos de ver los siguientes "blades" A continuación elegimos la imagen de "Windows Server 2012 R2 Datacenter" y elegimos "Resource Manager" como nuestro modelo de despliegue, despues damos clic en "Create" Una vez que diste crear, Azure va a pedir la siguiente información para crear el recurso: Name : Nombre de la maquina...