Azure Functions TriggerTimer

Conceptos Básicos de las funciones de Azure Azure Functions es un servicio de cómputo sin servidor que le permite ejecutar código bajo demanda sin tener que aprovisionar o administrar infraestructura explícitamente. Estas funciones de Azure son una solución para ejecutar fácilmente pequeños fragmentos de código o "funciones" en la nube. Puede escribir solo el código que necesita para el problema en cuestión, sin preocuparse por una aplicación completa o la infraestructura para ejecutarlo. Estas funciones aumentan la producción en el desarrollo, y puede usar su lenguaje de desarrollo preferido, como C #, F…continue reading →

Configurar Una Conexión Entre Dos Redes Virtuales ARM usando VNet Peering

El propósito del siguiente videotutorial es la conexión de dos redes virtuales ARM (Azure Resource Manager) en Azure mediante VNet Peering. En muchas ocasiones necesitamos redes que están separadas, ya sea físicamente o lógicamente las podamos conectar para realizar cualquier trabajo o por necesidades del proyecto. Este escenario no sólo lo encontramos en escenarios on-premises donde lo podemos solucionar conectando un cable a un router o desde nuestro terminal, en Azure también necesitamos de herramientas para poder llevarlo a cabo, la gran diferencia es que siempre lo tenemos que realizar desde nuestro portal…continue reading →

Instalar un rol con una extensión de Azure

Para instalar cualquier rol de Windows en una máquina virtual de Azure podemos utilizar extensiones de Azure. ¿Qué son las extensiones de Azure? Las extensiones de Azure nos permite realizar tareas de automatización y configuración sin necesidad de entrar en la máquina virtual. Hay muchos tipos de extensiones en Azure. El más sencillo y el que nos centramos es el de tipo Script personalizado. Con este tipo de extensión podemos ejecutar un script con uno o varios comandos de PowerShell como, en el ejemplo del video, instalar cualquier rol o scripts más complejos.…continue reading →

Permisos SaS Azure Table Storage

En esta ocasión el Post estará orientado a las firmas de acceso compartido (SAS), estas ofrecen una manera de conceder acceso limitado y seguro a los objetos o recursos de la cuenta de almacenamiento sin compartir las claves de la cuenta. La aplicación que contiene las claves SaS generan un token de acceso a la cuenta de Azure Storage. Dicha clave de acceso es temporal y administra los permisos de acceso a la cuenta, por lo que la aplicación nunca tendrá acceso a la cuenta de Azure Storage completa, solamente a lo que…continue reading →

Algunas diferencias entre Microsoft Storage Account y Amazon S3

¿Qué es Amazon S3? Amazon S3 es un servicio de almacenamiento de objetos en la nube de Amazon Web Services, que proporciona una infraestructura de almacenamiento de datos totalmente redundante para almacenar y recuperar cualquier cantidad de datos, en cualquier momento, desde cualquier lugar de la web. ¿Qué es Microsoft Azure Storage? Azure Storage es la solución de almacenamiento en la nube de Microsoft para escenarios modernos de almacenamiento de datos. Brinda la flexibilidad de almacenar y recuperar grandes cantidades de datos no estructurados, como documentos y archivos multimedia con Azure Blobs; base…continue reading →

AWS / Azure: Comparativa de Data Lake

Hablamos de los dos principales proveedores de servicios Cloud, pero pongámonos primero en el contexto de lo indiscutible: Amazon Web Services es el actual líder de mercado de los servicios cloud. Lo viene siendo desde hace años, fue el “early adopter” de los servicios cloud, y el resto de compañías vinieron después. Azure es el rival más fuerte, aunque sigue siendo segundo en las quinielas. Lo que sí ha sido remarcable es la velocidad con la que Azure ha ido ganando mercado hasta poder competir más de tú a tú con el indiscutible…continue reading →

MySQL en el cloud: Amazon Aurora vs Azure Database for MySQL

Cuando quieres migrar tus cargas de trabajo a la nube te encuentras con diferentes opciones de servicios gestionados directamente por los proveedores de cloud, en el caso de MySQL, que es una base de datos ampliamente utilizada, nos encontramos con Amazon Aurora DB y con Azure Database for MySQL. Cuando pensamos en migrar nuestras bases de datos seguramente tengamos varios requisitos además del precio: - Alta disponibilidad - Backups - Tolerancia a fallos - Escalabilidad - Seguridad y cumplimiento de normativas en cuanto a protección de datos Y justamente es en este sentido…continue reading →

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

ARM ARM (Azure Resource Manager) es modelo ideal para desplegar los nuevos despliegues. En ARM nos encontramos los recursos de una máquina virtual por ejemplo, su dirección IP, interfaz, etc… aunque hay muchísimos recursos más que nos podemos encontrar objetos o recursos sobre todo para una o varias infraestructuras además también puede haber recursos de monitorización, automatización, base de datos, etc… Estos recursos están dentro de un grupo de recurso ya que cada uno solo puede pertenecer a un grupo. También se pueden mover recursos de entre diferentes grupos, pero de la misma…continue reading →

Desplegar una Máquina Virtual en Azure siguiendo el Modelo ARM desde Azure CLI

¿QUÉ ES AZURE CLI? Azure CLI es otra interfaz con la que podemos Administrar Azure. Dicha Interfaz de tipo Cross-Platform o MultiPlataforma, está disponible (con los mismos comandos) para Windows, Linux y Mac. A demás, la versión compatible con el Modelo de Despliegue ARM es v2.0, con los comandos: az login az create  Sin embargo, en el Modelo de Despliegue ASM (v1.0) es: azure login. Como resultado de los comandos de Azure CLI lo entrega en formato JSON (JavaScript ObjectNotation).   ¿COMO USAR AZURE CLI? Se puede utilizar Azure CLI desde el Portal de Azure y desde cualquier equipo que tenga…continue reading →

.NET Core Deep Dive. Camp de Encamina 16 06 2018

  9:00 de la mañana, dejamos 5 minutos de cortesía para los rezagados y arrancamos el Camp de Encamina. El último del año de Tajamar y mi primero en el Tech Club; por ello estoy algo nervioso presentando a los ponentes, pero se pasa rápidamente. Aquí todos los asistentes se conocen, son antiguos alumnos de Tajamar o compañeros de trabajo; hacen bromas entre ellos.. el ambiente es inmejorable, realmente estos chicos de Encamina piensan en colores.   Sin más dilación, el primer ponente Daniel Corregidor Coronado comienza su charla, sabe que tienen muchísima…continue reading →