Posts

Showing posts from January, 2018

Enviar mensajes a Azure IoT Hub desde Raspberry usando Node.js y Docker (parte I – instalación)

Image
Hola de nuevo, hoy les traigo una serie de  guías de como configurar todo el ambiente necesario para desarrollar y crear contenedores de Docker dentro de una Raspberry y luego mandar mensajes a Azure IoT Hub en sus diferentes modalidades: Device-to-cloud Cloud-to-device   Una vez que tengamos todo correctamente configurado, vamos a enviar mensajes “device-to-cloud” a Azure IoT Hub desde un contenedor y luego crearemos otro contenedor para recibir los mensajes que estamos enviando, esto con el fin de demostrar como podemos aprovechar las ventajas de Docker. ¿Por que Azure IoT Hub? Azure IoT Hub nos facilita la comunicación bidireccional entre nuestro dispositivo y la nube ( device-to-cloud y cloud-to-device ). Funciona con protocolos como HTTP, AMQP (Advanced Message Queuing Protocol) y transporte de telemetría MQ (MQTT, MQ Telemetry Transport). Administración de dispositivos. Permite comunicaciones seguras mediante credenciales de seguridad por dispositivo y control de acceso. Extensi

Crear cluster de Azure Redis Cache en una Red Virtual y hacer visible el cluster a aplicaciones de App Service Environment

Image
Nota: Este post es la continuación de la guía: “ Configurar y desplegar una Web API en Azure App Service Environment ” , favor de realizar primero los paso del post antes de seguir con esta publicación. En muchas ocasiones no se desea tener el servidor de cache expuesto a Internet, ya sea por temas de seguridad o bien se quiere disminuir la latencia de los mensajes del servidor o ancho de banda.   Para lograr aislar un servidor de Azure Redis Cache es necesario crear una Subnet dentro de una VNET   que le corresponda a tu aplicación, para posteriormente crear o asignar el servidor de Redis dentro de esa Subnet. U na vez creado el servicio de Redis, solamente las aplicaciones dentro de la misma VNET podrán acceder al servidor de cache, ya que lo hemos aislado en la VNET de nuestra aplicación .   App Service Environment nos facilita aislar nuestras aplicaciones en una infraestructura de plataforma como servicio (PaaS) dedicado , lo cual nos da un mayor control del ambiente de