CACHÉ REDIS

Caché Redis es un tipo de almacenamiento, como session, pero en Azure, es decir, este tipo de caché permanece disponible entre las diferentes aplicaciones que lo implementen y si, por ejemplo, tuviésemos un carrito de la compra en el navegador de un ordenador, podríamos seguir teniendo ese carrito disponible si abrimos la aplicación en el movil. Para crear un almacenamiento Redis debemos seguir los siguientes pasos:1. Abrimos el portal de Azure.2. Crear nuevo recurso.3. Buscamos Bases de datos y seleccionamos Redis Cache. 4. Seleccionamos tipo de suscripción, grupo de recursos, el nombre de…continue reading →

Leer GeoJson con .Net Core

A continuación explicaré cómo se puede acceder a un archivo en el servidor (wwwroot) y leerlo. En este caso voy a centrarme en leer archivos de tipo .geojson. Ejemplo de documento .GeoJson : {"type": "FeatureCollection","features": [{"type": "Feature","geometry": {"type": "Point","coordinates": [ -2.780104,37.14114 ]},"properties": {"province":"Almería","population":"Abla", }] Para poder representar el documento y acceder a las claves, tenemos que crear las clases que lo representan. Las clases quedarían así: public class Geometry { public string type { get; set; } public List coordinates { get; set; } } public class Properties { public string province {…continue reading →

Creación de recursos de Azure con código

En este Post vamos a crear recursos de azure en VisualStudio y con la cmd donde realizaremos la validación con nuestro usuario y suscripción. Vamos a trabajar con Azure CLI en nuestra consola de comandos, si no lo tenéis instalado os dejo el link para que podáis descargarlo a continuación https://docs.microsoft.com/es-es/cli/azure/install-azure-cli Una vez lo hayáis instalado, tenemos que abrir la consola o cmd e introducir el siguiente comando: az, para comprobar que efectivamente lo hemos instalado correctamente y sin ningún problema, deberíamos ver lo siguiente en nuestra cmd: El siguiente paso es validarse…continue reading →

Métricas personalizadas, eventos y trazas con Application Insights

En este artículo hablaré sobre algunas de las funcionalidades que ofrece Application Insights. Application Insights es una característica de Azure Monitor usada para supervisar la aplicaciones en directo. Con esta herramienta es posible visualizar la acciones que se realizan sobre nuestras aplicaciones en producción. Es una herramienta capaz de detectar anomalías en el rendimiento y diagnosticar problemas; también, analiza la actividad de los usuarios dentro de la aplicación. https://docs.microsoft.com/es-es/azure/azure-monitor/app/app-insights-overview Para poder usar Application Insights es necesario tener una suscripción a Azure. Aunque sea un recurso gratuito (a pesar de que para usar según…continue reading →

Creación e implementación de una Api en Azure

Como todos sabemos, es recomendable externalizar funciones de nuestros proyectos por lo que una Api es uno de los componentes mas importantes de cara a acceder a bases de datos. Por eso vamos a ver como crear e implementar nuestra Api en azure desde línea de comandos Creación de la API Lo primero que debemos hacer es crear un proyecto en Visual Studio de tipo ASP.NET Core Web Application y escogeremos la opción de API. Una vez creado, instalaremos los nugget: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.SqlServer y Swashbuckle.AspNetCore. Cuando estén instalados, haremos nuestro Crud con el…continue reading →

Reconocimiento de imágenes con Computer Vision de Azure

En el portal de azure Lo primero de todo en el portal de Azure es crear el recurso  llamado “Computer Vision”. NOTA: El recurso os recomiendo que lo crees con la versión de prueba de 1 mes. Para crearlo es sencillo, no tiene ninguna complicación, le ponéis el nombre que queráis llamar para vuestra api, en el grupo de recurso y alojado donde queráis o os deje. Una vez ya creado el recurso, lo que necesitamos son las claves para poder trabajar con la API. Accederemos a ellas en la pestaña de RESOURCCE…continue reading →