Configurar la conexión entre dos redes ARM utilizando vNET Peering

En este tutorial vamos a realizar la conexión de dos redes en la misma región de Azure pero con distintos espacios de red. Para realizar este tutorial, necesitaremos dos redes con distintos espaciós de red que no se solapen. En nuestro ejemplo hemos decidido utilizar los espacios de red 10.1.0.0/24 y la segunda red será la 192.168.0.0/24 . Hemos desplegado una maquina virtual en cada red para que sea más visible a traves de ping el que ambas redes se encuentra conectadas una vez realizamos el peering. Para lo que dentro de nuestras…continue reading →

Permisos SAS Azure Blob Storage

ÍNDICE1. INTRODUCCIÓN2. CASO PRÁCTICO2.1. Creación de la cuenta de almacenamiento y del contenedor2.2. Creación de la aplicación API2.3. Creación de la aplicación cliente2.4. Ejecución de las aplicaciones API y cliente3. CONCLUSIÓN 1. INTRODUCCIÓN Presentación del problema En este post se va a mostrar cómo usar permisos SAS en Azure Blob Storage para restringir el acceso a Blob Storage con la clave SAS (Shared Access Signatures), solo a aquellas aplicaciones clientes que tenga dicha clave. La clave SAS será proporcionada, a través de un token con permisos SAS, por una aplicación API que estará…continue reading →

Desplegar una máquina virtual en Azure siguiendo el modelo ARM desde una plantilla JSON

Bienvenidos nuevamente al TechClub de Tajamar. Hoy nos disponemos a desplegar una máquina virtual en Azure, a partir de una plantilla JSON. Para empezar, debemos entender a qué nos referimos cuando indicamos "modelo ARM". ARM (Azure Resource Manager) es el servicio de implementación y administración de Azure, mediante la cual crearemos nuestros recursos y controlaremos el acceso a estos. Podríamos decir que es la capa de abstracción en la cual desarrollaremos la organización de todos los elementos de nuestra infraestructura. Mediante las plantillas JSON, podremos definir los valores de estos objetos y así…continue reading →

Azure Event Hubs: ejemplo práctico.

¿Que es Azure Event Hubs? Azure Event Hubs es una plataforma de streaming de datos y un servicio de ingesta de eventos. Puede recibir y procesar millones de eventos por segundo, almacenarlos en la nube y permite leerlos y usarlos en un enorme abanico de aplicaciones. Los siguientes escenarios son algunos de los casos donde se puede usar Event Hubs: Detección de anomalías (fraude/valores atípicos) Registro de aplicaciones Canalizaciones de análisis, como secuencias de clics Paneles en vivoArchivado de datosProcesamiento de transaccionesProcesamiento de telemetría  de usuarioStreaming de telemetría  de dispositivo ¿Que vamos a…continue reading →

Desplegar una máquina virtual en Azure siguiendo el modelo ARM desde PowerShell

https://flic.kr/p/2g3A5CS Máquinas Virtuales en Azure https://flic.kr/p/2g3AfS2 Azure cuenta con múltiples recursos y servicios. Uno de ellos son las “Máquinas Virtuales” y un buen metodo para desplegarlas el uso de Powershell con el modulo AzureRM (o Az). La principal ventaja de desplegar un entorno con máquinas virtuales en la nube es la “Elasticidad” que ofrece. Esto es, nos permite hacer “Scale-Up” y “Scale-Out” de un modo sencillo y dinámico (aumentar o disminuir los recursos y tamaño de las maquinas, asi como el número de los mismos para adaptarnos a la demanda temporal haciendo uso…continue reading →

Documentando APIS con Swagger

A medida que nuestra api crece también crece la necesidad de documentarla, pues en el mundo del desarrollo, el trabajo en equipo es nuestro pan de cada día y no desarrollamos para nosotros mismos. Pero, ¿Por qué es importante documentar una API? Facilita el desarrollo para otros desarrolladores.Incrementa la productividad.Simplifica la búsqueda.Mejora el mantenimiento del código. Dentro de todas las herramientas disponibles para la documentación de una API, hoy vamos a hablar de Swagger. Una plataforma colaborativa donde poder documentar y compartir la documentación de nuestras APIs. ¿Por qué Swagger? Dentro de todas…continue reading →